Seonb2n

함께 자라기 애자일로 가는길 후기

함께 자라기 애자일로 가는길 후기입니다. 며칠 전에 이런 아티클을 봤습니다. 박정욱 위시켓 프론트팀 개발 리더 인터뷰 이 글을 읽으니, 나는 개발자로서 어떤 메타인지를 갖고 있는지에 대해서 생각을 해봤습니다. 회사에서는 더 좋은 제품을 만들기 위해서 적극적으로 개선할 지점을 찾는 사람 팀원들과 유대감 형성을 위해서 스몰토크를 즐...

K6 를 활용한 웹소켓 부하 테스트

K6 를 활용한 웹소켓 부하 테스트 이런 말이 있습니다. “나를 죽이지 못하는 고통은 나를 더 강하게 만든다.” - 프리드리히 니체 견고한 소프트웨어를 만들기 위해서는 부하 테스트를 통해서 약점을 찾아야 합니다. 롱쿼리, 병목이 되는 응답 등을 여러 시나리오를 통해서 발견하고, 개선할 수 있어야 합니다. ubuntu 환경에서 docke...

JVM 시리즈 - 최적화 사례 분석 및 실전

최적화 사례 분석 및 실전 대용량 메모리 기기 대상 배포 전략 관리자는 -Xmx 와 -Xms 매개 변수를 지정해서 자바 힙 크기를 12GB 로 고정했다. 그러나, 서버 실행 효율이 기대 이하였다. 원인은 가비지 컬렉션에 있었다. 패러렐 컬렉터를 사용하고 있었는데, 패러렐 컬렉터는 일시 정지 시간보다 처치량에 중점을 두었기에 12G 라는 힙 메모리를...

(번역) 어떻게 Facebook 은 Memcached 를 사용해서 초당 수억건의 요청을 처리하는가

(번역) 어떻게 Facebook 은 Memcached 를 사용해서 초당 수억건의 요청을 처리하는가 원본글 Facebook 규모로 소셜 네트워킹을 운영하기 위해서는 알아야 하는 2가지의 절대적인 사실이 있습니다. 첫 번째로, 서비스의 규모가 내려가서는 안됩니다. 둘째로, 서비스는 느려져서는 안됩니다. 이 두 요소는 사람들이 당신...