2026-05-06•공부 / 영어 / 영어 단어 leverage는 단순히 '활용하다'가 아닙니다. lever(지렛대) + -age 어원에서 온 '이미 가진 것을 지렛대처럼 작동시켜…
공부
spect 어근으로 외우는 영어 단어 6개 — '보다' 라틴어 한 번에
2026-05-05•공부 / 영어 / 영어 단어 spect 어근(라틴어 specere = 보다)으로 inspect·respect·suspect·prospect·perspective·spectator 6개 영어 단어를 한 번에 외우는 가이드. 접두사…
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…
JWT 인증 게이트웨이 — Spring Boot SNS 2편
2026-05-04•Spring Boot SNS 마이크로서비스 포트폴리오 Spring Boot SNS 포트폴리오 시리즈 2편. API Gateway 한 곳에서 JWT 서명을 검증하고 Redis 블랙리스트를…
마이크로서비스 아키텍처 — Spring Boot SNS 1편
2026-05-04•Spring Boot SNS 마이크로서비스 포트폴리오 Spring Boot SNS 포트폴리오 시리즈 1편. 마이크로서비스 4개(api-gateway·user·post·notification) + Next.js 프론트엔드를 Docker Compose 한 파일로…