Etsy a construit sa plateforme de services sur Cloud Run, réduisant le temps de déploiement de plusieurs jours à moins d'une heure. Cette plateforme est basée sur Google Cloud Run et simplifie le développement, le déploiement et la gestion des microservices. Cela a aidé Etsy à s'adapter à la croissance de son activité. En migrant vers le cloud, Etsy a repensé son approche du développement de services. Ils ont rencontré des défis tels que des échafaudages dupliqués et une infrastructure non prise en charge. Pour relever ces défis, ils ont créé une équipe d'architectes afin d'élaborer une vision de ce à quoi ressemblerait le développement futur des services chez Etsy. L'objectif était de créer une plateforme qui découple l'écriture des services de l'infrastructure. Ils ont choisi Cloud Run pour accélérer le développement. Ils se sont concentrés sur l'expérience développeur, la prise en charge des langages, l'intégration aux services existants, l'observabilité, le catalogue de services, la sécurité et la conformité. Ils ont rencontré des défis tels que la surcharge du connecteur VPC. Ils ont tiré de précieuses leçons, comme la fonctionnalité sandbox, l'intégration d'outils d'observabilité familiers et les considérations de sécurité. Leur plateforme de services a soutenu avec succès l'innovation en matière d'IA/ML. Etsy continue d'adopter sa plateforme de services dans toute l'organisation. Ils collaborent avec Google et leur équipe GKE interne pour étendre les outils d'ESP afin de prendre en charge une classe croissante de services.