Etsy создала свою сервисную платформу на Cloud Run, сократив время развертывания с нескольких дней до менее чем часа. Эта платформа построена на Google Cloud Run и упрощает разработку, развертывание и управление микросервисами. Это помогло Etsy масштабироваться по мере роста бизнеса. Перейдя в облако, Etsy переосмыслила свой подход к разработке сервисов. Они столкнулись с такими проблемами, как дублирование каркаса и отсутствие поддержки инфраструктуры. Чтобы решить эти проблемы, они создали команду архитекторов, которая разработала концепцию будущего развития сервисов в Etsy. Цель состояла в том, чтобы создать платформу, которая отделяет написание сервисов от инфраструктуры. Они выбрали Cloud Run для ускорения разработки. Они сосредоточились на удобстве работы разработчиков, поддержке языков, интеграции с существующими сервисами, observability, каталоге сервисов, безопасности и соответствии требованиям. Они столкнулись с такими проблемами, как перегрузка VPC-соединителя. Они извлекли ценные уроки, такие как функция «песочницы», интеграция знакомых инструментов observability и учет вопросов безопасности. Их сервисная платформа успешно поддерживает инновации в области ИИ/МО. Etsy продолжает внедрять свою сервисную платформу по всей организации. Они сотрудничают с Google и своей внутренней командой GKE, чтобы расширить инструментарий ESP для поддержки расширяющегося класса сервисов.