토픽 7 / 36·Part 1. 핵심 트렌드
클라우드 네이티브 / 플랫폼 엔지니어링
7. 클라우드 네이티브 / 플랫폼 엔지니어링
개발자 경험(DX)을 극대화하는 내부 플랫폼 구축
7-1. 개발자 플랫폼 관점
Platform Engineering (내부 개발자 플랫폼, IDP)
← Backstage / Port (개발자 포털)
← GitOps (ArgoCD/Flux, 선언적 배포)
← Kubernetes (컨테이너 오케스트레이션)
← 컨테이너 (Docker, OCI 이미지)
← 리눅스 cgroup/namespace (프로세스 격리)
← 운영체제 (프로세스/메모리/파일시스템)
← 시스템 프로그래밍 기초7-2. 아키텍처 관점
Cell-Based Architecture (셀 단위 격리)
← 서비스 메시 (Istio/Linkerd)
← 마이크로서비스 (MSA)
← 이벤트 기반 아키텍처 (Kafka/NATS)
← 소프트웨어 배포 전략 (Blue-Green, Canary)
← SDLC / 릴리즈 관리7-3. 비용/운영 관점
FinOps (클라우드 비용관리)
← Geopatriation (지역 관할 배치)
← 멀티클라우드 / 하이브리드 클라우드
← 클라우드 서비스 모델 (IaaS/PaaS/SaaS/FaaS)
← 가상화 (하이퍼바이저 Type1/2)
← 서버 가상화 / 스토리지 가상화
← 운영체제 (메모리관리/파일시스템)