파이썬에서 문자열·리스트를 원하는 개수만큼 균등하게 자르는 방법. 슬라이싱, zip, iter를 활용한 세 가지 청크 분할 코드를 비교합니다.
Backend
28 posts2022 3
스프링 시큐리티 기반으로 JWT를 사용해 인증·인가를 구현하는 방법. SecurityConfig, UserAccount 등 핵심 클래스 구성과 토큰 처리 흐름을 정리합니다.
마이크로서비스 아키텍처의 핵심 5대 패턴(Database per Service·API Gateway·Circuit Breaker·Saga·Event-Driven)을 정의부터 설명하고, 주문-결제-배송 시스템을 Java·Docker·Kubernetes로 구현하는 실전 예 …
2021 5
Celery 비동기 작업 큐 개념 정리. Task와 Worker, 메시지 브로커(RabbitMQ·Redis) 기반의 분산 비동기 처리와 스케줄링 동작 원리를 설명합니다.
FastAPI 입문 — 파이썬 3.6+용 모던 고성능 웹 프레임워크 소개와 설치. uvicorn 연동, 간단한 API 서버 실행 예제를 정리합니다.
파이썬 가상환경(venv) 사용법. 프로젝트별 의존성 분리가 필요한 이유와 가상환경 생성·활성화·패키지 설치 과정을 쉽게 설명합니다.
파이썬 가상환경 venv와 virtualenv의 차이 정리. 표준 라이브러리 venv와 외부 virtualenv의 특징, 생성·활성화 방법을 비교합니다.
pip로 패키지를 일괄 설치하는 방법. requirements.txt 작성법과 -r 옵션 사용법, 버전 명시 규칙을 예제로 정리합니다.
2020 2
DDD로 주문(Order)-결제(Payment) 시스템을 설계하는 실전 예제. 애그리거트·도메인 모델 설계와 테스트 케이스 작성까지 단계별로 다룹니다.
도메인 주도 설계(DDD) 입문 가이드. 도메인 언어 정리부터 모델링까지 DDD를 처음 도입하는 단계별 흐름과 실전 접근법을 예제로 정리합니다.