https://github.com/floci-io/floci
Бесплатный локальный эмулятор сервисов AWS с открытым исходным кодом, предназначенный для разработки, тестирования и CI/CD процессов. Он позиционируется как полноценная бесплатная альтернатива LocalStack Community.
- Полная бесплатность: проект не требует учетных записей, токенов авторизации и не имеет платных функций или ограничений.
- Совместимость: работает как прямая замена (drop-in replacement) для LocalStack — достаточно просто заменить Docker-образ. Поддерживает стандартные инструменты (AWS CLI, SDK, Terraform, CDK) через локальную точку доступа (http://localhost:4566).
- Широкое покрытие AWS: эмулирует огромное количество сервисов — от базовых (S3, DynamoDB, SQS, SNS, Lambda) до сложных контейнерных и дата-решений (RDS, ECS, EC2, EKS, MSK, OpenSearch).
- Высокая точность эмуляции: для тяжелых сервисов (вроде Lambda, RDS, MSK, EKS) вместо поверхностных заглушек запускаются реальные Docker-контейнеры «под капотом».
- Производительность: нативный образ запускается за миллисекунды и потребляет минимум памяти в простое (~13 МиБ), что делает его идеальным для быстрых CI-пайплайнов.
- Дополнительные возможности: включает встроенную веб-консоль для визуального осмотра ресурсов, поддерживает изоляцию нескольких аккаунтов и интеграцию с Testcontainers.
Сам с localstack не работаю. Но в курсе, что это та еще боль. Грузится долго, памяти жрет много. А решение выше - это именно микроэмулятор. Чтобы можно было тестировать код, делая вид, что рядом находится полноценное AWS окружение.
· 27.10
Если по-простому: он идёт как замена образа LocalStack, а в CI чаще всего решает скорость старта. Вы его уже гоняли на реальных тестах с Lambda или RDS? Интересно, где у эмуляции первые расхождения с настоящим AWS.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён