검색파트의 반복 작업 자동화 과정
검색 서비스의 반복 요청 처리 과정을 Kotlin과 Spring Boot로 자동화한 사례를 소개했습니다. SSH 터널링과 전략 패턴으로 접근 제약과 작업 확장성을 함께 해결했습니다.
새로운 기술 블로그가 추가되었어요
검색 서비스의 반복 요청 처리 과정을 Kotlin과 Spring Boot로 자동화한 사례를 소개했습니다. SSH 터널링과 전략 패턴으로 접근 제약과 작업 확장성을 함께 해결했습니다.


상품 상세페이지 개편을 위해 Front-WEB과 Front-API를 분리하고 독립 배포 구조를 적용했습니다. 외부 API에는 Circuit Breaker를, 상세 API에는 필요한 데이터만 주는 Compact API를 적용했습니다.

Oracle 주문 DB를 MySQL로 이관하면서 모델과 ID 채번 방식을 함께 재설계했습니다. 읽기·쓰기 성능을 개선하고 정합성과 동시성 문제를 단계적으로 해결했습니다.

대규모 Redis 운영에서 HA 구성을 유지하고 오토 힐링으로 점검 대응을 자동화한 사례를 정리했습니다. 미사용·저사용 리소스를 식별해 축소하고, 가이드와 대시보드로 운영 효율도 높였습니다.


커머스 유저 데이터를 기반으로 Activation과 Retention 대시보드를 기획하고 자동화한 사례를 소개했습니다. 데이터 파이프라인 설계, 신선도 관리, Tableau/Databricks 활용 방식까지 함께 다뤘습니다.


리포트 요청 증가로 커진 비용을 줄이기 위한 개선 사례를 공유합니다. 동일한 비용으로 더 많은 요청을 처리하도록 효율을 높였습니다.

ktlint 업데이트로 대량 변경이 발생했을 때 AST 비교로 실제 동작 코드 변화만 검증하는 방법을 소개했습니다. 자동 포매팅의 오동작을 선별해 리뷰와 검증 비용을 크게 줄였습니다.


자바의 바이트코드 실행 특성과 JVM 변환 과정의 비용을 설명했습니다. 실행 시간 효율을 높이기 위한 CDS와 Layered Jar를 소개했습니다.

MongoDB Timeseries의 Bucket Pattern과 내부 저장·조회 방식을 정리한 글입니다. 로그 수집용 TSDB 설계에서 메타데이터, TTL, 인덱스 전략을 함께 고민했습니다.

쏘카 존 관리 시스템의 레거시 그레이들 빌드를 코틀린 DSL로 마이그레이션한 과정을 정리했습니다. 점진적 전환으로 표준화와 유지보수성을 높이는 방법을 소개했습니다.

메모리 모델 입문 관점에서 SC와 TSO를 비교하며 x86에서 재정렬이 발생하는 이유를 설명했습니다. 또한 저장 버퍼와 바이패싱을 통해 실제 동작을 형식화하고, DRF 프로그램과 원자적 연산의 관계도 정리했습니다.

Oracle에서 MongoDB로 초기 데이터 이관과 CDC 파이프라인 구축 경험을 공유했습니다. 관계형 DB에서 문서형 DB로의 변경 데이터 연동 흐름을 다뤘습니다.