레거시 시스템 현대화 3년의 여정: 모놀리스에서 MSA로 전환한 실제 경험
3년간의 모놀리스→MSA 전환 경험담. Strangler Fig 패턴, DB 분리, 팀 구조 변화까지 실제 겪은 이야기를 공유합니다.
3년간의 모놀리스→MSA 전환 경험담. Strangler Fig 패턴, DB 분리, 팀 구조 변화까지 실제 겪은 이야기를 공유합니다.
직접 써보고 정착한 개발 도구들. IDE 플러그인, AI 코딩 도구 비교, CLI 추천, 자동화 스크립트를 공유합니다.
Vercel+Supabase 무료 플랜으로 시작한 사이드 프로젝트가 100만 MAU 서비스가 되기까지의 성장기입니다.
Anthropic이 만든 MCP의 아키텍처, Python/TypeScript 서버 구현, Claude Desktop 연동까지 실전 가이드입니다.
LangChain/LangGraph로 멀티 에이전트 시스템을 설계하고 Tool Use, RAG를 연동하는 실전 가이드입니다.
Claude Code, Cursor, GitHub Copilot 비교와 효과적인 프롬프트 작성법, 실전 적용 사례를 다룹니다.
벡터DB 비교, 문서 청킹 전략, LangChain RAG 파이프라인 구축, 하이브리드 검색까지 실전 가이드입니다.
ArgoCD GitOps, Istio 서비스 메시, HPA 오토스케일링, FinOps 비용 최적화 전략을 다룹니다.
ChatClient, Function Calling, pgvector RAG까지 Spring Boot에서 AI를 연동하는 실전 가이드입니다.
Rust+wasm-pack으로 Wasm 모듈 만들기, 성능 벤치마크, WASI 서버사이드 활용까지 다룹니다.
Axum 프레임워크로 CRUD API 구축, SQLx DB 연동, Docker 배포, Java/Go 대비 성능 비교를 다룹니다.
헥사고날 아키텍처로 유지보수 가능한 Spring Boot 프로젝트를 설계하는 포트와 어댑터 패턴 구현 가이드입니다.
H2 대신 실제 DB로 테스트하여 운영 환경 이슈를 사전에 방지하는 Testcontainers 활용법을 다룹니다.
Token Bucket, Sliding Window 알고리즘과 Bucket4j를 활용한 분산 환경 Rate Limiting 구현 가이드입니다.
WebFlux 없이 Kotlin Coroutines로 고성능 비동기 API를 구현하고 테스트하는 실전 패턴을 공유합니다.
Redis를 활용한 캐싱으로 API 응답 속도를 18배 개선한 실무 경험과 캐시 전략을 공유합니다.
인증, 데이터베이스, 스토리지, 실시간 기능까지 Supabase를 활용한 서버리스 백엔드 구축 경험을 공유합니다.
구조화된 로그 설계, MDC를 활용한 요청 추적, 환경별 Logback 설정 등 운영에서 효과적인 로깅 전략을 다룹니다.
Provider, Riverpod, BLoC, GetX의 장단점을 실제 프로젝트 경험을 바탕으로 비교 분석합니다.
ControllerAdvice를 활용한 전역 예외 처리와 일관된 에러 응답 설계 패턴을 정리했습니다.
GitHub Actions를 활용하여 빌드, 테스트, 배포를 자동화하는 CI/CD 파이프라인 구축 가이드입니다.
멀티스테이지 빌드, Docker Compose 구성, Blue-Green 배포까지 Docker 기반 배포 전략을 다룹니다.
레거시 2-Tier 시스템을 현대적인 3-Tier 아키텍처로 전환하면서 얻은 실무 경험과 베스트 프랙티스를 공유합니다.
모바일 앱 개발을 위한 Flutter 상태관리와 백엔드 연동 아키텍처를 실제 프로젝트 경험을 바탕으로 정리했습니다.
실무에서 Spring Boot 애플리케이션의 메트릭을 수집하고 시각화하는 모니터링 시스템 구축 과정을 상세히 다룹니다.