실무에서 동시성 이슈를 MongoDB의 Document를 활용한 분산락을 사용해서 제어하는 개발건을 맡아 진행했다. 본디 Redis를 쓰는게 정배이긴 하지만, 상황이 여의치 않아서 MongoDB로 진행하였다. 그런데 내가 개발했던 건에서 잘못된 try-catch-fin
Request-per-thread 구조의 spring boot. Tomcat의 존재의미란..
코어수와 libuv Thread Pool의 개수를 조절하며 CPU-Bound 작업의 Context Switching 영향 검증하기
동아리에서 사용하는 RDS 및 Redis를 문서화하였다 (with terraform). 추가로, Redis와의 강한 의존도를 해결하기 위한 개선점을 제시하였다.
로드테스트에 이은, Requset 처리 순서 분석 결과
수업시간에 회원가입하다가 서버가 터져버린 성균관대 코딩 채점 플랫폼의 로드테스트 성능 개선기 (18초 -> 1초)
lower bound, upper bound 두가지 다른 방식으로 구현하기
Functional Interface인 Comparator 인터페이스가 추상메서드가 2개임에도 괜찮은 이유
Nginx의 include 지시자와 상위,하위 블록간의 Directive 상속관계를 알아보자
RabbitMQ의 Producer측 Config 정보 살펴보기
코틀린과 자바의 객체 비교의 차이점에 대해 알아보자.
Message Queue를 사용하는 이유와 이의 구성요소 (MOM, Broker) 들에 대해 알아보고, REST API와 Lambda와 같은 Event Streaming Platform과의 차이점을 알아봅시다.