차량 보안 도메인의 백엔드 시스템을 만들고 있습니다.
서비스 계층에 절차적으로 쌓인 로직을 도메인 객체의 책임으로 옮기고, 상태와 행위를 함께 표현하는 풍부한 도메인 모델에 관심이 있습니다. 의존성 분리와 테스트 전략도 함께 고민하고 있습니다.
강의나 책으로 감이 잘 오지 않는 개념은 작은 예제를 만들어 직접 돌려보며 이해하는 편입니다.
새롭게 알게 된 내용이나 개발하면서 고민했던 일은 블로그에 정리하는 습관이 있습니다.
백엔드 주제를 직접 실행해보기 위해 만든 코드들을 모아둔 저장소입니다. labs/ 아래에 주제별 모듈을 두고 있습니다.
- 동시성 제어 — 원자적 UPDATE, 비관적·낙관적 락, 네임드 락, Redis 분산 락, Lua
- 분산 트랜잭션 — Monolith·MSA, 2PC, TCC, SAGA
- 캐시 — Cache Aside, Null Caching, TTL Jitter, Hot Key
- 테스트 인프라 — Testcontainers, @DynamicPropertySource, ArchUnit
- 편집 충돌을 감지해서 Lost Update 막기
- [북 리뷰] 자바/스프링 개발자를 위한 실용주의 프로그래밍
- 재고 감소부터 분산 트랜잭션까지
- 2025년, 만 2년차 백엔드 개발자 회고
이력
-
Backend Software Engineer
(2023.11.17 ~ Present)· 현대오토에버
차량 보안 도메인의 백엔드 시스템 개발 -
Embedded Software Engineer
(2021.10 ~ 2023.11.16)· 현대오토에버
임베디드 소프트웨어 개발 후 2023년 백엔드 개발 직무로 전환
- Confluent Apache Kafka Fundamentals Accreditation
(2026.04) - AWS Certified Solutions Architect – Associate
(2026.03) - MongoDB Associate Developer
(2025.10)


