Etsy는 Cloud Run에 서비스 플랫폼을 구축하여 배포 시간을 며칠에서 한 시간 미만으로 단축했습니다. 이 플랫폼은 Google Cloud Run을 기반으로 하며 마이크로서비스의 개발, 배포 및 관리를 간소화합니다. 이를 통해 Etsy는 비즈니스 성장에 따라 확장할 수 있었습니다. 클라우드로 마이그레이션하면서 Etsy는 서비스 개발 접근 방식을 재고했습니다. 중복된 스캐폴딩 및 지원되지 않는 인프라와 같은 문제에 직면했습니다. 이러한 문제를 해결하기 위해 Etsy는 향후 Etsy의 서비스 개발 방식에 대한 비전을 만들기 위해 설계자 팀을 구성했습니다. 목표는 서비스 작성을 인프라에서 분리하는 플랫폼을 만드는 것이었습니다. 개발 속도를 높이기 위해 Cloud Run을 선택했습니다. 개발자 경험, 언어 지원, 기존 서비스와의 통합, 관찰 가능성, 서비스 카탈로그, 보안 및 규정 준수에 중점을 두었습니다. VPC 커넥터 과부하와 같은 문제에 직면했습니다. 샌드박스 기능, 친숙한 관찰 가능성 도구 통합 및 보안 고려 사항과 같은 귀중한 교훈을 얻었습니다. 서비스 플랫폼은 AI/ML 혁신을 성공적으로 지원했습니다. Etsy는 조직 전체에서 서비스 플랫폼을 계속 채택하고 있습니다. Google 및 내부 GKE 팀과 협력하여 ESP의 도구를 확장하여 확장되는 서비스 클래스를 지원하고 있습니다.
Etsy의 Cloud Run 서비스 플랫폼, 배포 시간을 며칠에서 한 시간 미만으로 단축
Google Cloud