Figma реализовала миграцию своей вычислительной платформы с AWS ECS на Kubernetes (EKS) менее чем за год — и это с минимальным влиянием на клиентов! Основным мотивом для перехода стали преимущества обширной экосистемы CNCF. Команда столкнулась с ограничениями ECS, такими как отсутствие поддержки StatefulSets и упрощенного управления OSS-программами.
Разработчики решили максимально упростить процесс миграции, сохранив неизменными основные сервисы и повысив надежность, разделив приложения на три кластера Kubernetes. Режим автоматического масштабирования с использованием Karpenter позволяет динамично адаптироваться к изменяющимся требованиям, что заметно снизило затраты.
Поэтому Figma не только оптимизировала ресурсы, но и улучшила опыт работы своих инженеров, создав золотой стандарт для производственного окружения.