Course Overview

CMS & 콘텐츠 인프라 강좌 소개

Monolithic, Headless, SaaS Embed, Self-hosted를 서비스 운영 관점에서 비교합니다.

콘텐츠를 어디서 관리하고, 어떤 기능을 외부 서비스에 위임하며, 캐시와 권한은 어떻게 설계해야 하는지 입문자 눈높이로 정리한 구조 설계 강의입니다.

결과물: 내 서비스에 맞는 CMS 구조 선택표, 데이터 모델 초안, 캐시/권한 운영 체크리스트

수강 후 할 수 있는 것

  • Monolithic, Headless, SaaS Embed, Self-hosted를 “누가 무엇을 책임지는가” 관점에서 비교할 수 있습니다.
  • 콘텐츠 모델, 리비전, 권한, 감사로그, 캐시 무효화를 하나의 설계 문제로 묶어 볼 수 있습니다.
  • 서비스 상황별로 어떤 조합이 유리한지 선택 프레임워크를 만들 수 있습니다.
  • 실무 구현 전 단계에서 데이터 모델과 운영 체크리스트 초안을 작성할 수 있습니다.

챕터 목차

0125분

아키텍처 분류 기준 잡기

Monolithic vs Headless, SaaS vs Self-hosted를 각각 다른 축으로 보고 혼동을 줄입니다.

배우는 것
  • 왜 구조 축과 운영 축을 분리해서 봐야 하는지
  • 서비스 초기에 가장 먼저 물어야 할 질문
핵심 산출물
  • 아키텍처 비교표
0235분

대표 패턴과 제품군 읽기

각 패턴의 장단점뿐 아니라 어떤 조직 조건에서 먼저 후보가 되는지도 함께 봅니다.

배우는 것
  • Monolithic과 Headless의 현실적인 차이
  • SaaS Embed와 Self-hosted를 기능 단위로 판단하는 법
핵심 산출물
  • 제품군 후보 리스트
0330분

의사결정 프레임워크와 조합 레시피

팀 규모, 데이터 민감도, 운영 역량, 비용 구조에 따라 어떤 조합을 추천할지 정리합니다.

배우는 것
  • 규제 도메인과 스타트업 초기 단계의 선택 차이
  • 비용 단위와 락인 위험을 함께 보는 방법
핵심 산출물
  • 서비스별 선택 매트릭스
0435분

실무 구현 핵심: 데이터 모델, 권한, 캐시

리비전, RBAC, 감사로그, 캐시 무효화 흐름을 실제 구현 단위로 묶어 봅니다.

배우는 것
  • CMS 데이터 모델의 핵심 엔티티
  • 발행 후 화면이 언제 바뀌는지 설명하는 방법
  • 역할 기반 권한을 제품 운영에 맞게 설계하는 법
핵심 산출물
  • 데이터 모델 JSON 초안
  • RBAC 정책 예시
  • 캐시 무효화 흐름 문서
0515분

운영·보안·확장 전략

댓글 승인 큐, 대용량 업로드, 장애 복구, 관측성을 어떤 순서로 붙이면 좋은지 정리합니다.

배우는 것
  • 보안과 운영 전략이 왜 설계 초기에 나와야 하는지
  • 확장 시점에 병목이 어디서 나타나는지
핵심 산출물
  • 구현 체크리스트

실습 자료

FAQ

이 강좌는 제품 비교 강의인가요, 구현 강의인가요?

둘 다를 연결합니다. 제품/패턴 비교에서 끝나지 않고, 데이터 모델과 운영 체크리스트까지 내려와서 설계가 코드 직전 상태가 되도록 돕습니다.

초급자에게 너무 추상적이지 않나요?

그래서 용어 정의, 비유, 선택 질문, JSON 예시를 함께 넣었습니다. 강의가 끝나면 “어떤 구조를 왜 택하는가”를 말로 설명할 수 있게 만드는 데 초점을 둡니다.

정답 스택이 있나요?

없습니다. 팀 역량, 데이터 민감도, 비용 구조, 속도 요구가 다르면 최적 선택도 달라집니다. 이 강좌는 그 판단 기준을 만드는 쪽에 가깝습니다.