| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- 컨테이너오케스트레이션
- CI/CD
- kubernetes
- 클라우드
- 모노리스 분해
- 서비스 설계
- 메시지 브로커
- docker
- 마이크로서비스 통신
- rabbitmq
- 고가용성
- ApacheBench
- 인메모리데이터베이스
- 세션저장소
- Kafka 클러스터
- 마이크로서비스
- 분산 모니터링
- 마이크로서비스 운영
- 모니터링
- 프로덕션 운영
- 서비스 메시
- 메시징 패턴
- 이벤트 스트리밍
- 클러스터
- Python
- RabbitMQ Exchange
- 보안
- infrastructureascode
- 분산 시스템
- devops
- Today
- Total
목록System Architecture (3)
hobokai 님의 블로그
목차데이터 관리 패턴분산 모니터링과 로깅CI/CD 파이프라인 구축성능 최적화와 확장 전략운영 모범 사례데이터 관리 패턴마이크로서비스에서 데이터 관리는 가장 복잡하면서도 중요한 영역입니다. 각 서비스는 독립적인 데이터베이스를 가져야 하지만, 서비스 간 데이터 일관성은 유지해야 합니다.1. Database per Service 패턴# 서비스별 데이터베이스 분리services: user-service: database: type: PostgreSQL schema: user_management tables: - users - user_profiles - user_preferences order-service: database: ..
목차API Gateway 패턴서비스 메시 아키텍처서비스 간 통신 패턴분산 트랜잭션 관리실전 구현 사례API Gateway 패턴API Gateway는 모든 클라이언트 요청의 단일 진입점 역할을 하며, 여러 마이크로서비스로 요청을 라우팅하는 중간 계층입니다.핵심 기능 클라이언트 요청 ↓ ┌─────────────────────────────────────┐ │ API Gateway │ │ ┌─────────────────────────────────┐ │ │ │ • 인증/인가 (Authentication) │ │ │ │ • 로드 밸런싱 (Load Balancing) ..
목차마이크로서비스란?모노리스 vs 마이크로서비스마이크로서비스 설계 원칙모노리스 분해 전략실전 분해 사례다음 편 미리보기마이크로서비스란?마이크로서비스 아키텍처는 하나의 큰 애플리케이션을 작고 독립적인 서비스들로 분해하여 구축하는 소프트웨어 개발 접근법입니다. 각 서비스는 특정 비즈니스 기능을 담당하며, 독립적으로 개발, 배포, 확장할 수 있습니다.핵심 특징독립성 🔸각 서비스는 독립적인 프로세스로 실행서로 다른 기술 스택 사용 가능독립적인 데이터베이스 보유분산성 🔸네트워크를 통한 서비스 간 통신여러 서버에 분산 배포장애 격리 및 복구 능력비즈니스 중심 🔸도메인 기반 서비스 분해팀 단위 서비스 소유빠른 기능 개발 및 배포왜 마이크로서비스인가?📈 확장성: 필요한 서비스만 선택적 확장🚀 개발 속도: 팀별..