2026-09-17 Platform Engineering, 개발자 경험을 상품처럼 설계하기

오늘의 기술 토픽 Platform Engineering Platform Engineering은 여러 팀이 반복적으로 겪는 인프라·배포·보안 설정의 복잡함을 내부 플랫폼 팀이 대신 표준화해 제공하는 접근 방식이다. 핵심은 개발자가 인프라 세부사항을 몰라도 셀프서비스로 원하는 리소스를 얻을 수 있게 만드는 것이며, 이를 위해 Backstage 같은 개발자 포털, Crossplane 같은 인프라 추상화 도구, Kubernetes 기반 실행 환경이 함께 사용된다. 최근 커뮤니티는 이를 단순한 도구 도입이 아니라 ‘플랫폼을 제품처럼 다루는’ 조직 문화의 변화로 보고 있다. 이 브리핑은 별도 밋업 발표 없이 해당 주제를 학습 관점에서 정리한 요약이다. ...

September 17, 2026 · 4 min · 642 words · jeonck

2026-09-14 Crossplane으로 시작하는 Infrastructure as Code

오늘의 기술 토픽 Infrastructure as Code with Crossplane 이 브리프는 Crossplane을 중심으로 Kubernetes 네이티브 방식의 Infrastructure as Code 생태계를 정리한다. Crossplane은 클라우드 리소스를 Kubernetes CRD로 선언하고 관리할 수 있게 해주는 프로젝트로, Terraform과 달리 컨트롤 루프 기반으로 지속적인 리컨실리에이션을 수행한다는 점이 특징이다. 함께 알아두면 좋은 GitOps 도구인 Argo CD, 정책 관리를 담당하는 Kyverno, 시크릿 및 인증서 자동화를 돕는 cert-manager도 관련 생태계로 함께 소개한다. 플랫폼 엔지니어링 팀이 자체 서비스형 플랫폼을 구축할 때 이 조합이 표준적인 선택지로 자리잡고 있는 흐름을 짚는다. ...

September 14, 2026 · 3 min · 606 words · jeonck

2026-09-13 Policy as Code로 시작하는 쿠버네티스 정책 자동화

오늘의 기술 토픽 Policy as Code 이번 브리프는 Policy as Code를 중심으로 클라우드 네이티브 환경에서 정책을 코드로 관리하는 흐름을 정리한다. Kyverno, OPA/Gatekeeper 같은 정책 엔진과 Crossplane 같은 리소스 관리 도구가 함께 다뤄지며, 수동 검토 대신 자동화된 검증과 강제가 표준이 되어가는 방향을 짚는다. 실제 밋업 발표 없이, 관련 생태계를 학습하고자 하는 독자를 위한 요약 자료로 구성했다. 🔑 핵심 요점 Policy as Code는 보안, 컴플라이언스, 리소스 규칙을 코드로 작성해 자동으로 검증하고 강제하는 방식이다. Kyverno는 쿠버네티스 네이티브 문법(YAML)으로 정책을 작성할 수 있어 진입 장벽이 낮다. OPA(Open Policy Agent)와 Rego 언어는 범용 정책 엔진으로 쿠버네티스뿐 아니라 다양한 시스템에 적용 가능하다. Crossplane은 인프라를 쿠버네티스 리소스처럼 선언적으로 관리하며 정책 기반 거버넌스와 함께 쓰이는 경우가 많다. 정책을 코드로 관리하면 Git 기반 리뷰, 버전 관리, CI/CD 파이프라인 통합이 가능해진다. 플랫폼 엔지니어링 관점에서 Policy as Code는 ‘셀프서비스 + 가드레일’ 모델을 실현하는 핵심 도구로 자리잡고 있다. 🛠 핵심 기술 쉽게 이해하기 Policy as Code 조직의 보안, 컴플라이언스, 운영 규칙을 코드(주로 YAML이나 전용 정책 언어)로 작성하고, 이를 시스템이 자동으로 검증·강제하도록 만드는 접근 방식이다. 사람이 수동으로 리뷰하던 규칙을 코드화해 일관성과 반복 가능성을 높인다. ...

September 13, 2026 · 3 min · 578 words · jeonck

2026-09-10 Kubernetes Operators & CRDs로 시작하는 플랫폼 자동화

오늘의 기술 토픽 Kubernetes Operators & CRDs Kubernetes Operators와 Custom Resource Definitions(CRD)는 클러스터 위에 도메인 지식을 코드로 담아 반복 운영 작업을 자동화하는 핵심 확장 메커니즘입니다. 이번 브리핑에서는 CRD로 새로운 리소스 타입을 정의하고 Operator가 이를 감시하며 원하는 상태를 유지하는 기본 원리를 정리합니다. 함께 Crossplane, Kyverno, kagent 같은 연관 생태계 도구들도 살펴보며, Kubernetes 확장 패턴이 어디로 향하고 있는지 짚어봅니다. 실무에서 바로 시도해볼 수 있는 학습 경로도 함께 제시합니다. 🔑 핵심 요점 CRD는 Kubernetes API를 확장해 사용자 정의 리소스 타입을 등록하는 방법입니다. Operator는 컨트롤러 패턴을 이용해 CRD로 정의된 리소스의 원하는 상태(desired state)를 지속적으로 관찰하고 수렴시킵니다. 복잡한 애플리케이션 운영 지식(백업, 스케일링, 장애 복구 등)을 코드로 캡슐화할 수 있는 것이 Operator의 핵심 가치입니다. Crossplane은 CRD/Operator 패턴을 클라우드 인프라 프로비저닝까지 확장한 대표 사례입니다. Kyverno는 CRD 기반 정책을 통해 클러스터 리소스 생성 시점에 검증과 변형을 적용합니다. 생태계는 점점 더 많은 운영 업무를 선언적 리소스와 컨트롤러 루프로 옮기는 방향으로 발전하고 있습니다. 🛠 핵심 기술 쉽게 이해하기 Kubernetes Operators & CRDs CRD(Custom Resource Definition)는 Kubernetes API에 새로운 리소스 종류를 등록하는 방법이고, Operator는 그 리소스를 지속적으로 감시하며 실제 상태를 원하는 상태에 맞춰 조정하는 컨트롤러입니다. 예를 들어 데이터베이스를 나타내는 CRD를 만들고, Operator가 실제 데이터베이스 인스턴스를 생성·백업·복구하도록 만들 수 있습니다. ...

September 10, 2026 · 3 min · 588 words · jeonck

2026-09-07 Platform Engineering 입문 가이드

오늘의 기술 토픽 Platform Engineering Platform Engineering은 개발자가 인프라 복잡성에 신경 쓰지 않고 셀프서비스로 배포와 운영을 할 수 있도록 플랫폼 팀이 내부 개발자 플랫폼(IDP)을 제품처럼 만드는 접근 방식이다. Kubernetes 생태계가 성숙하면서 각 조직마다 반복적으로 구축하던 배포 파이프라인, 인프라 프로비저닝, 정책 관리 도구들을 표준화된 셀프서비스 플랫폼으로 통합하려는 흐름이 커지고 있다. Crossplane, Argo CD, Backstage 같은 도구들이 이 흐름의 핵심 구성 요소로 자리잡고 있다. 궁극적으로는 개발자 경험(DevEx)을 높이고 인지 부하를 줄이는 것이 목표다. ...

September 7, 2026 · 3 min · 573 words · jeonck

2026-09-04 Crossplane으로 시작하는 Infrastructure as Code

오늘의 기술 토픽 Infrastructure as Code with Crossplane 이번 브리프는 실제 밋업 발표 대신, Crossplane을 중심으로 한 Infrastructure as Code(IaC) 생태계를 정리한 기술 브리핑입니다. Crossplane은 Kubernetes API를 확장해 클라우드 리소스를 쿠버네티스 오브젝트처럼 선언적으로 관리할 수 있게 해주는 도구로, 플랫폼 엔지니어링과 self-service 인프라 제공의 핵심 축으로 떠오르고 있습니다. 함께 살펴볼 Terraform, Argo CD, Kyverno는 각각 IaC의 기존 표준, GitOps 배포, 정책 기반 거버넌스 측면에서 Crossplane과 맞물려 사용되는 도구들입니다. 🔑 핵심 요점 Crossplane은 클라우드 리소스(예: AWS RDS, S3 등)를 Kubernetes Custom Resource로 표현하고 관리하는 오픈소스 프로젝트입니다. 기존 Terraform 같은 CLI 기반 IaC와 달리, Crossplane은 쿠버네티스 컨트롤러 패턴으로 지속적인 상태 조정(reconciliation)을 수행합니다. Composition 기능을 통해 플랫폼 팀이 애플리케이션 팀에게 단순화된 셀프서비스 API를 제공할 수 있습니다. GitOps 도구인 Argo CD와 결합하면 인프라 변경도 Git을 단일 진실 공급원(source of truth)으로 관리할 수 있습니다. Kyverno 같은 정책 엔진을 함께 쓰면 생성되는 클라우드 리소스에 조직의 보안/규정 정책을 강제할 수 있습니다. 플랫폼 엔지니어링(Platform Engineering) 트렌드에서 Crossplane은 ‘내부 개발자 플랫폼(IDP)‘을 구축하는 핵심 빌딩 블록으로 주목받고 있습니다. 🛠 핵심 기술 쉽게 이해하기 Crossplane Crossplane은 Kubernetes API를 확장해서 AWS, GCP, Azure 같은 클라우드 프로바이더의 리소스를 쿠버네티스 매니페스트(YAML)로 선언적으로 정의하고 관리할 수 있게 해주는 오픈소스 프로젝트입니다. 즉, DB 인스턴스나 네트워크 같은 인프라도 쿠버네티스 오브젝트처럼 kubectl apply로 생성하고 관찰할 수 있습니다. ...

September 4, 2026 · 3 min · 601 words · jeonck

2026-08-31 Kubernetes Operators & CRD로 알아보는 확장 가능한 인프라 자동화

오늘의 기술 토픽 Kubernetes Operators & CRDs 이번 브리핑은 Kubernetes의 확장 메커니즘인 Custom Resource Definition(CRD)과 Operator 패턴을 중심으로 정리했다. CRD로 Kubernetes API를 확장하고 Operator가 이를 지속적으로 감시하며 원하는 상태를 유지하는 원리를 다룬다. 함께 Crossplane, Kyverno, Argo CD 등 CRD/Operator 패턴 위에 세워진 대표 생태계 도구들도 짚어본다. Operator 패턴이 어떻게 애플리케이션 운영을 코드로 자동화하는 방향으로 발전하고 있는지 살펴본다. 🔑 핵심 요점 CRD는 Kubernetes API 서버에 사용자 정의 리소스 타입을 등록하는 기능이다. Operator는 CRD로 정의된 커스텀 리소스를 감시하고 실제 상태를 원하는 상태로 맞춰주는 컨트롤러다. Operator 패턴을 이용하면 사람이 수동으로 하던 운영 작업(백업, 스케일링, 업그레이드 등)을 자동화할 수 있다. Crossplane은 CRD/Operator 패턴을 클라우드 인프라 프로비저닝까지 확장한 도구다. Kyverno는 CRD 기반 정책을 통해 클러스터 리소스를 검증하고 자동 수정하는 정책 엔진이다. Argo CD는 Kubernetes 리소스(및 CRD)를 GitOps 방식으로 지속적으로 동기화하는 도구다. 이 생태계는 결국 ‘플랫폼을 코드와 API로 다루는 것’이라는 공통된 방향을 향하고 있다. 🛠 핵심 기술 쉽게 이해하기 Kubernetes Operators & CRDs CRD(Custom Resource Definition)는 Kubernetes API에 새로운 리소스 종류를 등록할 수 있게 해주는 확장 기능이고, Operator는 이렇게 정의된 커스텀 리소스를 지속적으로 감시하며 실제 상태를 원하는 상태로 맞춰주는 컨트롤러 프로그램이다. 즉 CRD가 ‘새로운 API 타입’을 만든다면 Operator는 그 API를 실제로 동작시키는 두뇌 역할을 한다. ...

August 31, 2026 · 3 min · 531 words · jeonck

2026-08-25 Crossplane으로 시작하는 Infrastructure as Code

오늘의 기술 토픽 Infrastructure as Code with Crossplane 이번 브리핑은 별도 밋업 발표 없이, Crossplane을 중심으로 한 Kubernetes 기반 Infrastructure as Code(IaC) 흐름을 정리한 자료입니다. Crossplane은 Kubernetes API를 확장해 클라우드 리소스를 선언적으로 관리할 수 있게 해주는 프로젝트로, Terraform 같은 기존 IaC 도구와 비교되며 최근 플랫폼 엔지니어링 생태계에서 주목받고 있습니다. 이 브리핑에서는 Crossplane과 함께 자주 언급되는 연관 기술들을 소개하고, 생태계가 나아가는 방향과 학습을 시작하는 방법을 정리했습니다. 🔑 핵심 요점 Crossplane은 Kubernetes API를 확장해 클라우드 리소스(DB, 네트워크, 스토리지 등)를 Kubernetes 오브젝트처럼 선언적으로 관리한다. Crossplane은 Provider를 통해 AWS, GCP, Azure 등 다양한 클라우드와 SaaS 리소스를 하나의 컨트롤 플레인에서 다룰 수 있게 해준다. Composition 기능을 사용하면 여러 리소스를 조합한 커스텀 API(예: ‘데이터베이스 하나 주세요’)를 팀 내부에 제공할 수 있다. GitOps 도구인 Argo CD와 Crossplane을 함께 쓰면 애플리케이션 배포와 인프라 프로비저닝을 동일한 파이프라인에서 관리할 수 있다. 정책 관리 도구인 Kyverno를 결합하면 Crossplane으로 생성되는 리소스에 대한 거버넌스 규칙을 강제할 수 있다. 이러한 흐름은 개발자에게 셀프서비스 인프라를 제공하는 ‘플랫폼 엔지니어링’ 트렌드와 맞닿아 있다. 🛠 핵심 기술 쉽게 이해하기 Crossplane Crossplane은 Kubernetes API를 확장하여 클라우드 프로바이더의 리소스(가상머신, 데이터베이스, 네트워크 등)를 Kubernetes 커스텀 리소스로 정의하고 관리할 수 있게 해주는 오픈소스 프로젝트입니다. kubectl이나 GitOps 도구로 인프라를 코드처럼 다룰 수 있습니다. ...

August 25, 2026 · 3 min · 598 words · jeonck

2026-08-15 Crossplane로 시작하는 Infrastructure as Code

오늘의 기술 토픽 Infrastructure as Code with Crossplane 이번 브리핑은 별도의 밋업 발표 없이 Crossplane을 중심으로 한 Infrastructure as Code(IaC) 흐름을 정리한 것이다. Kubernetes API를 확장해 클라우드 리소스를 선언적으로 관리하는 Crossplane의 개념과, 이를 둘러싼 GitOps 및 플랫폼 엔지니어링 생태계를 함께 살펴본다. 실제 발표 Q&A는 없었으며, 입문자가 바로 시도해볼 수 있는 학습 경로에 초점을 맞췄다. 🔑 핵심 요점 Crossplane은 Kubernetes API를 확장하여 클라우드 인프라 리소스를 Kubernetes 오브젝트처럼 선언적으로 관리할 수 있게 해준다. 기존 Terraform이 CLI와 상태 파일 기반이라면, Crossplane은 Kubernetes 컨트롤러 패턴으로 지속적인 리컨실리에이션을 수행한다. Crossplane의 Composition 기능을 사용하면 여러 클라우드 리소스를 조합한 커스텀 API를 만들어 팀에 셀프서비스로 제공할 수 있다. GitOps 도구(Argo CD 등)와 결합하면 인프라 변경도 애플리케이션 배포처럼 Git 저장소를 단일 진실 공급원으로 관리할 수 있다. 플랫폼 엔지니어링 관점에서 Crossplane은 개발자에게 인프라 복잡도를 감추고 표준화된 API만 노출하는 내부 개발자 플랫폼(IDP)의 핵심 구성요소로 활용된다. 🛠 핵심 기술 쉽게 이해하기 Crossplane Crossplane은 Kubernetes 위에서 동작하는 오픈소스 프레임워크로, AWS, GCP, Azure 등 클라우드 리소스를 Kubernetes의 Custom Resource로 정의하고 관리할 수 있게 해준다. kubectl이나 YAML manifest로 데이터베이스, 네트워크, 스토리지 같은 클라우드 자원을 다룰 수 있다. ...

August 15, 2026 · 3 min · 521 words · jeonck

2026-08-11 Kubernetes Operators & CRDs로 배우는 확장형 클러스터 운영

오늘의 기술 토픽 Kubernetes Operators & CRDs 이번 브리프는 Kubernetes의 확장 메커니즘인 Custom Resource Definition(CRD)과 Operator 패턴을 중심으로 다룬다. CRD로 새로운 리소스 타입을 정의하고 Operator가 이를 지속적으로 감시하며 원하는 상태를 유지하는 원리를 소개한다. 이와 함께 Operator 개발 도구인 Kubebuilder와 Operator SDK, 그리고 선언적 배포 관리를 위한 Argo CD, 인프라 프로비저닝까지 CRD/Operator 패턴으로 확장한 Crossplane을 함께 살펴본다. 전체적으로 Kubernetes 생태계가 애플리케이션뿐 아니라 인프라 전체를 코드로 선언하고 자동화하는 방향으로 나아가고 있음을 보여준다. ...

August 11, 2026 · 3 min · 585 words · jeonck