All Tags

#Architecture

9 articles with this tag

Backend·2026-01-01

Enterprise Go 시리즈 #9: Makefile로 개발 워크플로우 자동화

복잡한 Go 명령어들을 Makefile로 추상화하여 팀 전체의 개발 경험을 향상시킵니다. Façade 패턴의 CLI 버전입니다.

Backend·2026-01-01

Enterprise Go 시리즈 #2: 견고한 HTTP 서버 구축

Spring MVC의 Filter/Interceptor, Express의 Middleware에 익숙한 개발자를 위한 Echo 미들웨어 설계 가이드입니다.

Backend·2026-01-01

Enterprise Go 시리즈 #1: 프로젝트 설계와 구조화

Kubernetes, Docker CLI, Prometheus, Hugo의 소스 코드를 분석하여 도출한 Go 프로젝트 구조 베스트 프랙티스를 소개합니다.

Backend·2025-12-30

Redis Streams 기반 비동기 감사 파이프라인 구축

Redis Streams와 Consumer Group을 활용하여 At-least-once 전달과 Dead Letter 처리를 지원하는 비동기 감사 파이프라인을 구축하는 방법을 알아봅니다.

Backend·2025-12-30

Functional Options 패턴을 활용한 Go 설정 관리

Go의 Functional Options 패턴을 활용하여 필수 파라미터와 선택적 설정을 명확히 분리하고, 합리적인 기본값 위에 유연한 커스터마이징을 제공하는 방법을 알아봅니다.

Backend·2025-12-30

Append-Only 문서 버저닝 설계 및 구현

데이터 불변성과 완전한 감사 추적을 보장하는 Append-Only 문서 버저닝 아키텍처의 설계 원칙과 Go 구현 방법을 알아봅니다.

Backend·2025-12-30

gRPC-Gateway로 단일 API 듀얼 프로토콜 지원

하나의 Proto 정의로 gRPC와 RESTful HTTP API를 동시에 제공하는 gRPC-Gateway 구현 방법을 알아봅니다.

Backend·2025-12-30

Wire를 활용한 Go 의존성 주입(DI) 구현

Google의 Wire를 사용하여 Go 애플리케이션에서 컴파일 타임 의존성 주입을 구현하는 방법을 알아봅니다.

Backend_DevOps·2025-12-30

스파이크 트래픽 대응 전략

티켓팅, 이벤트 응모, 플래시 세일 등 순간적으로 폭발하는 쓰기 요청을 처리하기 위한 아키텍처 전략을 다룹니다.

이 블로그는 제가 알고 있는 것들을 잊지 않기 위해 기록하는 공간입니다.
직접 작성한 글도 있고, AI의 도움을 받아 정리한 글도 있습니다.
정확하지 않은 내용이 있을 수 있으니 참고용으로 봐주세요.

© 2026 Seogyu Kim