푸른영혼의 별 | Tech Blog
Java Backend Engineer의 기술 블로그입니다.
Spring Boot, MSA, JPA, Kafka, Kubernetes 등 실무 경험을 공유합니다.
주요 프로젝트: Settlement MSA · ASAT · GitHub
Posts (총 232편 · 1 / 24 페이지)
-
-
*백엔드 개발자 의 *기본기* — *7 년 후에도 *덜 변하는 *10 개*
프레임 워크 는 *바뀐다. Spring Boot 4 가 5 가 되고, AI 가 코딩 의 *반 을 대신 한다. 그래도 덜 *바뀌는 *기본기 가 있다. 7 년 전 의 *내가 *알았더라면 *좋았을 *10 개 의 영역. 이 글은 3 년차 부터 *7 년차 까지 *공통 으로 *되돌아 *오는 *질문 — 백엔드 의 *기본 기 의 *지도.
-
*Multi-Agent 의 *깊이* — *마스터 ↔ 워커 / 조정 패턴 / 충돌 처리*
Single Agent 가 *모든 걸 *처리 하려 하면 — 답 의 *깊이 ↓ + 비용 ↑ + 컨텍스트 부족. 2026 년 의 *AI 시스템 의 *주류 = *Multi-Agent. 여러 *전문 *Agent 가 *협업 해서 복잡 한 *작업 을 분담. 그러나 Agent 도 *분산 시스템 — 조정, *통신, *충돌, *비용 의 4 차원 *고민 이 필수. 이 글은 Multi-Agent 의 *진짜 *깊이.
-
*백엔드 비동기 연동의 *CDC (Change Data Capture)* 완전 가이드 — *WAL / binlog 작동 원리 / Debezium 구현 / 자주 쓰는 사례 7 가지 + 실전 postmortem 4 건***
이 글은 백엔드 / MSA / 데이터 파이프라인 에서 데이터베이스 변경을 *실시간으로 *다른 시스템 으로 *전파 하는 CDC (Change Data Capture) 의 원리 + 자주 쓰는 사례 7 가지 + 실전 postmortem 을 깊이 정리한다. WAL / binlog / oplog 의 *내부 작동 / Debezium 구현 / Outbox + CDC 조합 까지.
-
*Function Calling 의 *깊이* — *Agent 패턴 / Tool 설계 / 보안 / 추적*
LLM 이 *“날씨 모름” 이라고 답하던 시대 는 끝났다. Function Calling — LLM 이 *Java 함수 *직접 호출 가능* — 이 AI 시대 의 *Agent 의 *기본 *벽돌. 그러나 벽돌 한 장 만으로 *집 이 되진 않는다. Tool 설계 + 보안 + 추적 의 3 축 이 함께 가야 진짜 시스템. 이 글은 그 3 축 의 *실 무 깊이.
-
*Spring AI 의 *깊이* — ChatModel · Embedding · RAG · Function Calling
Spring 이 *23 년 동안 *Java 의 *복잡도 를 *흡수 했듯, Spring AI 는 *LLM 의 *복잡 도 를 *흡수 한다. *OpenAI / Anthropic / Gemini / Mistral 의 *제각각 *API 를 하나의 *추상 으로 — 그게 Spring AI 의 *핵심 가치. 이 글은 Spring AI 의 *4 주요 기능 의 깊이 분석.
-
*비동기 연동* 을 *배치* 로 하는 법 — *실시간이 안 맞을 때* 의 *7 가지 설계 패턴*
“비동기 연동 이라고 하면 Kafka 부터 떠올린다. 그러나 내 인프라 의 *비동기 의 *80% 는 *배치 다. settlement 의 outbox polling, velero 의 kopia maintenance, R 의 cron 잡, pg-backup, log-error-alerter, elastic-secret-replicator — *전부 *주기적으로 도는 *배치 패턴 의 *비동기 연동**.”
-
*Spring 과 Spring Boot* — *역사 / 버전 / 한국 시장 / 프레임 워크 의 *본질**
한국 백엔드 = Spring 이라는 암묵 적 *공식. 그런데 Spring 이 *어디서 시작했고 *어떻게 진화 했는지 는 모르는 *개발자 도 *많다. 이 글은 Spring 의 *23 년 *역사 + 버전 별 *전환점 + 한국 시장 의 *압도적 *점유 + 프레임 워크 로서 의 *본질 적 기능.
-
*분산 시스템의 *트랜잭션 + Outbox 패턴 + 비동기 연동* 완전 가이드 — *Two-Phase Commit 의 함정 / Transactional Outbox 구현 / CDC vs Polling / Triple Idempotency Stack* 의 *실전 postmortem 4 건***
이 글은 MSA / 분산 시스템 에서 DB 변경 + 외부 시스템 알림 을 원자적 + 신뢰성 있게 처리하는 Outbox 패턴 과 비동기 연동 의 진짜 구현 을 실전 postmortem 4 건 으로 정리한다. transactional 보장 / Two-Phase Commit 함정 / CDC vs Polling 비교 / Triple Idempotency Stack 의 4 layer 까지.
-
AI 시대 *보안* 이 *왜 가장 유망 한 직종* 인가 — *AI 가 자동화 한 보안* vs *AI 가 못 한 보안*, *새 공격면 (Prompt Injection · Model Poisoning · Agent Loop)*, *직군 별 진로 + 한국 시장 현황 + 학습 로드맵*
“AI 가 *모든 직업 을 대체 한다”* — 2024 년 부터 의 가장 큰 공포. 그러나 AI 가 가장 *못 *대체 한 직업 중 하나가 보안. 역설 적이다 — AI 자체 가 *보안 의 *새 공격면 의 우주 를 폭발 적으로 *키웠다. 그리고 그 우주 의 *방어자가 *없는 자리 가 지금 의 한국 보안 시장. Offensive (공격) · Defensive (방어) · DevSecOps · AI/ML Security · Privacy 의 5 갈래 가 *모두 인력 부족. 2026 년 의 *보안 시장 은 공급 < 수요 의 역대급 격차.