본문으로 건너뛰기

Planning Center, Rails Foundation의 신규 기여 멤버로 합류

Planning Center is the newest Rails Foundation Contributing member

작성자
발행일
2026년 03월 03일
https://rubyonrails.org/2026/3/3/planning-center-newest-contributing-member

핵심 요약

  • 1 교회 관리 소프트웨어 기업 Planning Center가 2026년 첫 번째 Rails Foundation 기여 멤버(Contributing Member)로 공식 합류했습니다.
  • 2 2005년 설립 이래 모든 서비스를 Rails로 구축해 온 Planning Center는 'Stonehenge'라 불리는 독자적인 매크로서비스 아키텍처를 운영하고 있습니다.
  • 3 외부 투자 없이 자생적으로 성장한 Planning Center는 최근 비영리 구조로의 전환을 발표하며 Rails 생태계의 지속 가능성을 위한 장기적 기여 의지를 밝혔습니다.

도입

Rails Foundation은 2026년의 첫 번째 신규 기여 멤버(Contributing Member)로 Planning Center가 합류했음을 공식 발표했습니다. 2005년 캘리포니아주 칼즈배드에서 설립된 Planning Center는 전 세계 9만 개 이상의 교회가 사용하는 교회 관리 소프트웨어를 제공하는 기업입니다. 이들은 창업 초기부터 현재까지 약 20년 동안 Rails 프레임워크를 기반으로 비즈니스를 확장해 왔으며, 이번 합류를 통해 Rails 생태계의 지속 가능한 성장을 지원하고 프레임워크의 발전을 도모하는 파트너로서의 역할을 수행하게 되었습니다.

Planning Center와 Rails의 20년 동행

Planning Center는 2005년 설립 당시부터 현재까지 모든 시스템을 Rails로 구축해 왔습니다. 이들의 기술 스택 전반에는 Rails가 깊숙이 자리 잡고 있으며, 이는 다음과 같은 주요 서비스들을 포함합니다.

  • 고객용 웹 애플리케이션: 수만 개의 교회가 매일 사용하는 서비스 기획, 자원봉사 일정 관리, 기부 및 이벤트 등록 시스템 등을 Rails로 운영합니다.
  • API 백엔드: 모바일 애플리케이션 및 외부 개발자를 위한 공개 API 지원을 위해 Rails 기반의 강력한 백엔드를 구축했습니다.
  • Church Center: 교인들이 직접 사용하는 전용 웹 경험을 제공하며, 사용자 중심의 인터페이스를 Rails로 구현했습니다.
  • 내부 도구: 계정 관리, 빌링 시스템, 내부 운영 도구 등 기업 운영의 중추적인 역할 또한 Rails가 담당하고 있습니다.

독특한 아키텍처: Stonehenge (매크로서비스)

Planning Center는 현대 소프트웨어 아키텍처의 유행인 거대 모놀리스(Majestic Monolith)나 파편화된 마이크로서비스(Microservices) 대신, ‘매크로서비스(Macroservices)’라는 독자적인 경로를 택했습니다.

  • 구조적 특징: 각 핵심 제품(Services, People, Groups, Giving, Registrations 등)이 독립적인 Rails 애플리케이션으로 구동됩니다.
  • Stonehenge 아키텍처: 내부적으로 ‘스톤헨지’라 불리는 이 구조는 왜 그렇게 만들어졌는지에 대한 구체적인 기원은 잊혔으나, 수십 년간 안정적으로 작동하며 수많은 사용자를 수용하는 검증된 모델로 자리 잡았습니다. 이는 복잡한 도메인을 효율적으로 분리하면서도 개발 생산성을 유지하는 핵심 전략입니다.

비즈니스 철학과 커뮤니티 헌신

Planning Center는 기술적 선택뿐만 아니라 비즈니스 운영 방식에서도 Rails의 독립적인 정신을 잘 보여줍니다.

  • 자생적 성장(Bootstrapped): 외부 투자나 부채 없이 수익성을 유지하며 225명 규모(엔지니어 100명 이상)로 성장했습니다. 이는 기술적 의사결정의 자율성을 확보하는 기반이 되었습니다.
  • 비영리 구조로의 전환: 기업 매각 계획이 없음을 분명히 하며, 최근에는 교회를 위한 장기적 봉사를 위해 비영리 구조로 전환할 것을 발표했습니다. 이는 이익 추구보다 가치 중심의 운영을 지향하는 행보입니다.
  • 커뮤니티 연결: 설립자 제프 버그(Jeff Berg)는 2006년 제1회 RailsConf에 참석했을 정도로 초기부터 Rails 커뮤니티의 일원이었습니다. 그는 Rails를 단순한 프레임워크가 아닌 기업의 뿌리이자 가족과 같은 존재로 정의하며, 이번 Foundation 합류를 통해 그 유대감을 더욱 공고히 했습니다.

결론

Planning Center의 Rails Foundation 합류는 단순한 기업 후원을 넘어, Rails가 기술적 유연성과 비즈니스 지속성을 동시에 제공할 수 있는 강력한 도구임을 다시 한번 증명하는 사례입니다. 외부 투자 없이 자생적으로 성장하여 비영리 구조로 전환하는 독특한 행보를 걷고 있는 Planning Center의 지지는 Rails 커뮤니티에 큰 활력을 불어넣을 것으로 기대됩니다. Rails Foundation은 앞으로도 Planning Center와 같은 헌신적인 기업들과 협력하여 프레임워크의 오픈소스 생태계를 더욱 공고히 다져나갈 계획입니다.

댓글0

댓글 작성

댓글 삭제 시 비밀번호가 필요합니다.

이미 계정이 있으신가요? 로그인 후 댓글을 작성하세요.

0/1000
정중하고 건설적인 댓글을 작성해 주세요.