2026-05-16•자바 백엔드 입문 자바 백엔드 입문 4편. @Component·@Override·@Autowired 같은 어노테이션이 어떻게 동작하는지, 그리고 왜 Spring이 이 기호로 모든 것을 처리하는지…
백엔드
자바 백엔드 입문 3편 — 인터페이스와 다형성
2026-05-16•자바 백엔드 입문 자바 백엔드 입문 3편. 인터페이스·구현체·다형성·추상 클래스 비교를 USB 포트 비유로 풀고, 왜 이게 Spring DI(의존성 주입)의 토대가…
자바 백엔드 입문 2편 — 객체와 클래스
2026-05-16•자바 백엔드 입문 자바 백엔드 입문 2편. 클래스·객체·필드·메서드·생성자·캡슐화를 붕어빵 틀 비유로 풀고, 왜 이게 Spring Bean 이해의 출발점이 되는지까지 한…
자바 백엔드 입문 1편 — 왜 자바가 표준인가
2026-05-16•자바 백엔드 입문 자바 백엔드 입문 시리즈 첫 글. 자바가 뭐고 JVM은 어떻게 도는지, 그리고 왜 한국 회사 백엔드의 압도적…
Elasticsearch + S3 업로드 — SNS 7편
2026-05-04•Spring Boot SNS 마이크로서비스 포트폴리오 Spring Boot SNS 포트폴리오 시리즈 7편(마지막). Elasticsearch nori 한국어 형태소 분석으로 LIKE '%검색어%'의 한계를 넘는…
Redis 4가지 활용 패턴 — SNS 6편
2026-05-04•Spring Boot SNS 마이크로서비스 포트폴리오 Spring Boot SNS 포트폴리오 시리즈 6편. Redis 한 인프라가 캐시(Read-Through + 이벤트 무효화)·Sorted Set 랭킹·JWT…
Kafka 이벤트 흐름 · Outbox — SNS 5편
2026-05-04•Spring Boot SNS 마이크로서비스 포트폴리오 Spring Boot SNS 포트폴리오 시리즈 5편. 새 게시글이 만들어지면 Kafka 이벤트가 어떻게 알림 부서로 흘러가는지,…
Redisson 분산 락 · 동시성 — SNS 4편
2026-05-04•Spring Boot SNS 마이크로서비스 포트폴리오 Spring Boot SNS 포트폴리오 시리즈 4편. Post Service의 게시글 생성에 Redisson 분산 락이 트랜잭션을 감싸는…
OAuth2 회원 인증 — Spring Boot SNS 3편
2026-05-04•Spring Boot SNS 마이크로서비스 포트폴리오 Spring Boot SNS 포트폴리오 시리즈 3편. User Service의 회원가입(BCrypt 자동 솔트)·로그인·Access/Refresh 두 토큰 발급·SHA-256으로 RefreshToken…