Two months of Open Community Groups

Two months of Open Community Groups

CNCF가 직접 만든 오픈소스 밋업 플랫폼, Open Community Groups

CNCF(Cloud Native Computing Foundation)가 약 2년간의 개발 끝에 오픈소스 온라인 밋업 플랫폼인 **Open Community Groups(OCG)**를 출시한 지 두 달이 지났다. 단순한 사이드 프로젝트가 아닌, 장기간의 설계와 준비를 거쳐 완성된 결과물이다. 흥미로운 점은 CNCF가 기존 서드파티 플랫폼을 선택하지 않고 직접 구축을 택했다는 결정 배경이다.

초기에는 마이그레이션 대상이 될 오픈소스 옵션들을 면밀히 검토했다. 하지만 어떤 옵션도 CNCF 커뮤니티의 실제 운영 방식에 맞아떨어지지 않았다. 결국 기존 플랫폼을 억지로 맞추는 것보다, 커뮤니티에 최적화된 플랫폼을 직접 만드는 것이 낫다는 판단을 내렸다. 서드파티 옵션을 선택하는 것보다 훨씬 큰 커밋이지만, 오픈소스를 통해 오픈소스를 지탱하는 사람들과 더 강한 관계를 구축하는 토대가 된다는 철학이 이 결정을 뒷받침했다.

마이그레이션 과정과 현재 운영 현황

실제 전환은 5월 2일 주말에 기존 커뮤니티 플랫폼의 스냅샷을 찍고 커뮤니티 그룹들을 일괄 이전하는 방식으로 진행됐다. community.cncf.io에 리다이렉트 서비스를 구성해 Cloud Native Community Group(CNCG), Kubernetes Community Day(KCD), 버추얼 이벤트 트래픽을 각각 적절한 목적지로 라우팅했다.

community.cncf.io
  ├── CNCG → ocgroups.dev
  ├── KCD  → community2.cncf.io (이전 예정)
  └── Virtual Events → community2.cncf.io (이전 예정)

초기 이틀간 DNS 관련 이슈가 있었지만 해당 주 내로 안정화됐다. 현재 두 시스템을 병행 운영하는 구조이며, KCD와 버추얼 이벤트는 아직 기존 플랫폼에 남아 있다. 두 달이 지난 현재 기준으로 289개 그룹, 89,202명 멤버, 6,024개 이벤트, 146,182명 참석자 수를 기록하고 있다.

백엔드 관점에서 주목할 설계 방향

OCG의 다음 로드맵은 플랫폼을 직접 구축했을 때의 유연성을 어떻게 활용할지를 잘 보여준다. 두 가지 우선순위가 공개됐다.

  • 결제 기능 내재화: KCD처럼 유료 이벤트 운영이 필요한 경우를 위해 플랫폼 내에 결제 기능을 직접 구현할 예정이다. 서드파티 티켓팅 서비스에 의존하지 않아도 되는 구조를 목표로 한다.
  • CNCF 에코시스템 통합: Slack, 메일링 리스트 등 기존 CNCF 인프라와의 긴밀한 연동을 계획 중이다. 플랫폼이 독립된 섬이 아닌 생태계의 일부로 동작하도록 설계를 확장한다.

이는 단순한 기능 추가가 아니라, 처음부터 확장성을 염두에 두고 자체 구축을 택한 결정의 결실이다. 외부 플랫폼에 얹혀 있었다면 이런 수준의 통합은 불가능하거나 매우 제한적이었을 것이다. 백엔드 시스템 설계 측면에서도 "맞지 않는 솔루션을 억지로 활용하는 것보다 목적에 맞는 것을 직접 만드는 것"이 장기적으로 더 나은 선택이 될 수 있음을 보여주는 실제 사례다.

정리

  • CNCF는 기존 오픈소스 플랫폼이 커뮤니티 운영 방식에 맞지 않는다고 판단, 약 2년에 걸쳐 자체 밋업 플랫폼 OCG를 직접 구축했다.
  • DNS 리다이렉트 기반으로 트래픽을 분리하며 단계적 마이그레이션을 진행했고, 출시 두 달 만에 89,000명 이상의 멤버를 확보했다.
  • 결제 기능 내재화와 Slack·메일링 리스트 연동이 다음 목표로, "직접 구축"이 가져다주는 통합 유연성을 적극 활용할 계획이다.
Source
CNCF Blog
원문 보기 →
← 목록으로 돌아가기