콘텐츠

Benchling의 대규모 Terraform 운영 방식

스토리 · 벤츨링 테크 · 2025.03.05

Benchling이 165,000개 이상의 cloud resources와 625개의 Terraform workspaces를 어떻게 효율적으로 관리하는지에 대한 기술 사례입니다. 과거에는 수동으로 infrastructure changes를 적용하며 drift와 비효율성 문제를 겪었으나, Terraform Cloud를 도입하여 'merge then apply' 워크플로우로 전환하며 문제를 해결했습니다. 이를 통해 연간 약 8,000시간의 개발자 시간을 절약하고 운영 안정성을 높였습니다. 또한 TFC CLI, Slack 알림, S3 백업 등 자체적인 커스텀 툴을 구축하여 대규모 인프라를 안정적으로 운영하고 있습니다.