Skip to content
View HJC96's full-sized avatar

Organizations

@brave-people @Handong-Global-Univ

Block or report HJC96

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
HJC96/README.md

한지찬 · Backend Engineer

차량 보안 도메인의 백엔드 시스템을 만들고 있습니다.

서비스 계층에 절차적으로 쌓인 로직을 도메인 객체의 책임으로 옮기고, 상태와 행위를 함께 표현하는 풍부한 도메인 모델에 관심이 있습니다. 의존성 분리와 테스트 전략도 함께 고민하고 있습니다.

강의나 책으로 감이 잘 오지 않는 개념은 작은 예제를 만들어 직접 돌려보며 이해하는 편입니다.

새롭게 알게 된 내용이나 개발하면서 고민했던 일은 블로그에 정리하는 습관이 있습니다.


백엔드 주제를 직접 실행해보기 위해 만든 코드들을 모아둔 저장소입니다. labs/ 아래에 주제별 모듈을 두고 있습니다.

  • 동시성 제어 — 원자적 UPDATE, 비관적·낙관적 락, 네임드 락, Redis 분산 락, Lua
  • 분산 트랜잭션 — Monolith·MSA, 2PC, TCC, SAGA
  • 캐시 — Cache Aside, Null Caching, TTL Jitter, Hot Key
  • 테스트 인프라 — Testcontainers, @DynamicPropertySource, ArchUnit

기록

블로그에서 더 보기


이력

Timeline

  • Backend Software Engineer (2023.11.17 ~ Present) · 현대오토에버
    차량 보안 도메인의 백엔드 시스템 개발

  • Embedded Software Engineer (2021.10 ~ 2023.11.16) · 현대오토에버
    임베디드 소프트웨어 개발 후 2023년 백엔드 개발 직무로 전환

Certifications

Pinned Loading

  1. deep-dive deep-dive Public

    동시성/Java 심화 실험 모음

    Java