콘텐츠로 바로가기
주제45

system-architecture-distributed-systems

이 주제 아래 묶인 기록을 섹션별로 살펴봅니다.

  1. Monolithic to Microservices Evolution

    기술 노트

    단일 거대 구조에서 독립적인 서비스들로 전환되는 아키텍처의 진화 과정과, 분산 시스템으로 이행할 때 발생하는 물리적 복잡도 및 절충안을 다루는 학습 노드입니다.

    system-architecture-distributed-systems / foundations-architectural-patterns / monolithic-to-microservices-evolution
  2. Service-Oriented Architecture (SOA) & ESB

    기술 노트

    서비스 단위의 재사용성과 상호 운용성을 극대화하는 아키텍처 사상과, 이를 연동하는 중앙 집중적 버스(ESB)의 물리 메커니즘을 다루는 학습 노드입니다.

    system-architecture-distributed-systems / foundations-architectural-patterns / service-oriented-architecture-soa-esb
  3. Microservices & Containers Mechanics

    기술 노트

    독립적으로 배포 가능한 서비스들의 집합인 마이크로서비스 아키텍처(MSA), 컨테이너 가상화, 그리고 오케스트레이션 기술을 다루는 학습 노드입니다.

    system-architecture-distributed-systems / microservices-containers
  4. API Gateways & Edge Logic

    기술 노트

    API Gateways 및 엣지 논리의 정의, 범위, 선행 지식, 학습 주제, 참고 근거를 정리한 CS&E 학습 노드입니다.

    system-architecture-distributed-systems / microservices-containers / api-gateways-edge-logic
  5. Containerization & Docker Mechanics

    기술 노트

    애플리케이션과 그 실행 환경을 표준화된 단위로 묶는 가상화 기술과, 운영체제 수준에서 격리된 공간을 만드는 컨테이너 물리학을 다루는 학습 노드입니다.

    system-architecture-distributed-systems / microservices-containers / containerization-docker-mechanics
  6. Kubernetes & Cluster Orchestration

    기술 노트

    수천 개의 컨테이너를 물리 환경에 자동 배치하고, 자가 치유와 확장을 지휘하는 오케스트레이션 엔진과 그 중심인 쿠버네티스의 설계를 다루는 학습 노드입니다.

    system-architecture-distributed-systems / microservices-containers / kubernetes-cluster-orchestration
  7. Microservices Principles & Decomposition

    기술 노트

    거대 시스템을 독립적인 서비스 단위로 쪼개는 설계 원칙과, 비즈니스 경계를 따라 하드웨어 통제권을 분산하는 분해 전략을 다루는 학습 노드입니다.

    system-architecture-distributed-systems / microservices-containers / microservices-principles-decomposition