fakecloud: emulador local de AWS con 105 servicios y SDKs de prueba

Fuentes: fakecloud: Local AWS emulator with 105 services and test SDKs

fakecloud es un emulador de nube local para AWS diseñado para facilitar pruebas de integración sin necesidad de cuentas de pago ni tokens de autenticación. A diferencia de soluciones como LocalStack Community, fakecloud permite ejecutar aplicaciones con clientes AWS estándar y herramientas de infraestructura como código (IaC) directamente en el localhost, manteniendo el flujo de desarrollo local y gratuito. La herramienta soporta 105 servicios de AWS, incluyendo S3, DynamoDB, Lambda, EC2 y servicios de inteligencia artificial como Bedrock, con una cobertura de cumplimiento del 100% en 248.557 variantes de Smithy.

El sistema integra SDKs en TypeScript, Python, Go, PHP, Java y Rust que ofrecen visibilidad profunda sobre las operaciones asíncronas y permiten inspeccionar eventos, como correos de SES o mensajes de SNS, después de que la aplicación principal ha ejecutado las peticiones. fakecloud incluye más de 30 integraciones entre servicios, como notificaciones de S3 a SQS o triggers de Cognito, para simular interacciones reales. La instalación requiere solo un binario o imagen Docker, con un tiempo de arranque de aproximadamente 300 milisegundos y una memoria en reposo de 10 MiB, frente a los requisitos más altos de otras alternativas. La licencia es AGPL-3.0, y la herramienta está orientada a equipos que buscan un entorno de pruebas robusto, local y sin dependencias comerciales.