이젠 보내줄 때가 되었다. 대규모 트래픽의 C++ 시스템 Java로 전환하기
C++로 운영하던 대규모 트래픽 서버를 Java와 Spring Boot로 전환한 과정을 정리했습니다. 성능 검증, Canary 배포, GC 개선까지 거쳐 안정적으로 이관했습니다.
#Java#Spring Boot#C++
6200


C++로 운영하던 대규모 트래픽 서버를 Java와 Spring Boot로 전환한 과정을 정리했습니다. 성능 검증, Canary 배포, GC 개선까지 거쳐 안정적으로 이관했습니다.

Elasticsearch 통합 테스트의 병렬 실행에서 발생한 alias 충돌 문제를 해결한 과정을 정리했습니다. 프로세스별 네임스페이스로 인덱스를 분리해 격리와 성능을 함께 확보했습니다.

Pandas와 Spark 사이의 대체제로 Polars를 검토한 실무 적용 경험을 소개했습니다. Lazy API와 streaming으로 메모리와 실행 시간을 크게 줄인 사례를 공유했습니다.

배민외식업광장은 사장님 특성에 맞는 콘텐츠를 보여주기 위해 세그먼트와 슬롯판 구조를 도입했습니다. BUDS 연동과 A/B 테스트 우선순위 자동화를 통해 운영 복잡도를 줄였습니다.

외부 API를 호출하는 통합 테스트의 불편함을 해결하기 위해 WireMock 도입 과정을 소개했습니다. Read Timeout과 비정상 응답을 stub으로 재현하는 방법도 함께 설명했습니다.
