MistLock
Dockerizado
Cada entorno es aislado, reproducible y autocontenido usando Docker. Sin conflictos de dependencias en tu máquina local.
Dev Containers
Configura el entorno completo con solo abrir el proyecto en tu IDE. Todo listo desde el primer clic.
Gratuito y sin cuentas
No necesitas cuenta en AWS, Azure, Google Cloud ni en ningún otro proveedor. Sin tarjeta de crédito. Cero costes de infraestructura.
100% Compatible
El código que desarrollas en local funciona exactamente igual en el Cloud real. Sin cambios. Desarrolla en local y despliega cuando estés listo.
Un objetivo, múltiples métodos
Cada Lab permite múltiples formas de ejecutar, depurar y testear, además de herramientas visuales y extensiones para gestionar recursos locales.
Labs
A cada ejemplo del catálogo lo llamamos Lab, y hay dos tipos de Labs: MVE (Minimal Viable Examples) y Proyectos.
MVE
Un Minimal Viable Example se centra en un único servicio Cloud: cómo emularlo y qué herramientas usar. Puede haber más de un MVE por servicio si hay varias opciones de emulación disponibles.
Proyecto
Combina varios servicios Cloud en el mismo entorno local para mostrar cómo se integran en un flujo real.
Cómo funciona
- 1
Selecciona un Lab del catálogo.
- 2
Descarga el código.
- 3
Ábrelo en tu IDE.
- 4
Ejecútalo con un clic.
Puedes ejecutar el Lab con Dev Containers o sin él.
# Abrir en Dev Containers
# Ejecutar el lab
python main.py # Iniciar la infraestructura
docker compose up -d
# Configurar el entorno
./scripts/setup.sh
# Ejecutar el lab
python main.py AWS
Lambda
Emula AWS Lambda con SAM CLI. Desarrolla y prueba funciones serverless localmente.
ECS / EKS
soonEmula los servicios de orquestación de contenedores de AWS para desplegar aplicaciones en contenedores.
Glue
soonEmula AWS Glue para trabajos de integración y transformación de datos ETL serverless.
S3
Emula AWS S3 con Garage o MinIO. Almacenamiento de objetos compatible con la API de S3.
RDS (PostgreSQL)
Emula Amazon RDS con una instancia local de PostgreSQL.
DynamoDB
Emula AWS DynamoDB con una base de datos NoSQL local de clave-valor y documentos.
ElastiCache
Emula Amazon ElastiCache con un servidor local de Redis.
Step Functions
Emula AWS Step Functions con LocalStack para orquestar flujos de trabajo serverless.
SQS / SNS
soonEmula los servicios de mensajería de AWS para comunicación desacoplada mediante colas y pub/sub.
EventBridge
soonEmula AWS EventBridge para el enrutamiento serverless de eventos entre servicios de aplicación.
CloudFormation
Emula AWS CloudFormation para la automatización de despliegues de infraestructura como código.
Azure
Azure Functions
Emula Azure Functions localmente con las herramientas oficiales de desarrollo de Azure.
Container Apps
soonEmula Azure Container Apps para ejecutar microservicios y funciones en contenedores.
Databricks
Emula un entorno de Databricks localmente para procesamiento y análisis de datos.
Blob Storage
Emula Azure Blob Storage con Azurite, el emulador oficial de almacenamiento de Microsoft.
Azure SQL
Emula Azure SQL Database con una instancia local compatible con SQL Server.
Cosmos DB
Emula Azure Cosmos DB con una base de datos NoSQL local multimodelo.
Cache for Redis
Emula Azure Cache for Redis con un servidor local de Redis.
Service Bus
soonEmula Azure Service Bus para colas de mensajes empresariales y patrones pub/sub.
Event Grid
soonEmula Azure Event Grid para la integración reactiva de servicios basada en eventos.
GCP
Cloud Functions
Emula Google Cloud Functions con Firebase Emulator Suite. Desarrolla funciones serverless sin conexión.
Cloud Run
Emula Google Cloud Run para ejecutar aplicaciones en contenedores en un entorno serverless.
Dataflow
soonEmula Google Dataflow para pipelines de procesamiento de datos en streaming y por lotes.
Cloud Storage
Emula Google Cloud Storage para almacenamiento escalable de objetos y blobs.
Cloud SQL
Emula Google Cloud SQL con una instancia local de PostgreSQL.
Firestore
Emula Google Firestore con una base de datos NoSQL local de documentos.
Memorystore
Emula Google Memorystore con un servidor local de Redis.
Pub/Sub
soonEmula Google Pub/Sub para mensajería asíncrona entre servicios desacoplados.
Open Source
PostgreSQL
Base de datos relacional open source. Usada como base de los Labs de RDS, Cloud SQL y Azure SQL.
MongoDB
Base de datos NoSQL documental open source.
Redis
Almacén de datos en memoria. Emula ElastiCache, Cache for Redis y Memorystore.
Airflow
Plataforma de orquestación de flujos de trabajo para pipelines de datos.
RabbitMQ
Broker de mensajes open source para colas y pub/sub.
Terraform
Flujos de aprovisionamiento de infraestructura como código usando Terraform con emuladores Cloud locales.
Metabase
Herramienta de business intelligence y visualización de datos.