회사를 들어온 지 2주 남짓 지났나, 회사에서 운영하는 앱에 있던 하나의 서비스를 똑 떼서 다른 앱에도 붙일 수 있게 멀티 태넌시(SaaS)를 구축하는 업무를 맡았다. 그중 일정 데이터를 산출하는 통계작업을 serverless로 크론으로 돌리면서 설계부터 많은 우여곡절과 고민을 하였다. 정리를 해본다. 일단 멀티 태넌트가 수행하는 요구사항은 독립적이지만, 정 반대로 크론 잡은 모든 db에 일괄적으로 시행을 해야 해서 머리가 복잡했다. 요구 사항 멀티태넌시 아키텍처를 가진 시스템에서의 매일 정오 시행 되는 크론 작업 모든 태넌트들의 DB에 시행 멀티 태넌트는 논리적 DB 로 분리 서버리스(serverless)로 시행 아키텍처 고민 하나의 cron 서비스에서 모든 태넌트의 db 관리 비즈니스 로직에 멀티 태..