Arquitectura Técnica
Se ejecuta en TU cuenta AWS
Flustack se despliega íntegramente dentro de tu propia infraestructura AWS. Tus datos nunca cruzan los límites de la cuenta — control total, sin vendor lock-in en residencia de datos, seguridad enterprise desde el primer día.
Arquitectura del Sistema
Pipeline de Datos Completo
Ocho capas integradas trabajando juntas — desde datos brutos hasta insights listos para el negocio, todo orquestado dentro de una sola cuenta AWS.
Arquitectura de Calidad de Datos
Arquitectura Medallion
Un data lake de cinco capas garantiza que cada registro esté validado, enriquecido y listo para analítica antes de llegar a tus dashboards. Los datos incorrectos quedan aislados y trazables — nunca se descartan silenciosamente.
Datos brutos tal como llegan de cada fuente. Inmutables, solo lectura.
Deduplicado, parseado, schema normalizado. Los jobs de Glue aplican transformaciones iniciales.
Validado, enriquecido, anomalías marcadas. SageMaker RCF se ejecuta aquí.
Listo para analítica, agregado, modelado por dominio. Athena y QuickSight consumen desde aquí.
Registros defectuosos aislados con trazabilidad completa. Reprocesables tras corrección.
Quarantine sits outside the main flow — bad records are routed here automatically and reprocessed after correction.
Stack AWS Completo
Cada Servicio, Cada Capa
Flustack es una arquitectura con opinión sobre 30+ servicios AWS — el servicio adecuado para cada función, conectado y configurado desde el primer momento.
| Layer | Service | Role |
|---|---|---|
| Ingesta | S3 | Landing, Bronze, Silver, Gold, Quarantine zones |
| AppFlow | SaaS connectors (Salesforce, ServiceNow, Slack) | |
| Kinesis Data Streams | Real-time streaming source | |
| MSK (Kafka) | Alternative streaming source | |
| Secrets Manager | JDBC credentials, API keys, tenant API keys | |
| Cómputo | AWS Glue 4.0 | ETL PySpark jobs — batch and streaming |
| EMR Serverless | High-volume jobs and complex joins | |
| AWS Lambda | Triggers, connectors, API handler, GC | |
| Orquestación | Step Functions | Main ingestion flow per source |
| EventBridge | Scheduled triggers per tenant per source | |
| EventBridge Scheduler | Cron schedules per tenant | |
| SNS | Operational alerts (KMS-encrypted) | |
| IA / ML | Amazon Bedrock | Schema inference, semantic mapping, error analysis |
| Amazon SageMaker | RCF anomaly detection, risk scoring, batch inference | |
| Almacenamiento | Glue Data Catalog | Iceberg table metadata |
| Apache Iceberg | Format for Silver and Gold layers | |
| Gobernanza | KMS | Customer Managed Key per tenant |
| Lake Formation | Column and cell-level access control | |
| IAM | Least-privilege roles per service | |
| Consumo | Amazon Athena | SQL queries on Iceberg tables |
| QuickSight | BI dashboards | |
| QuickSight Q | NLQ in Spanish and English (optional) | |
| Plano de Control | DynamoDB | Control plane Single Table Design — source config + job state |
| Observabilidad | CloudWatch Logs | Structured JSON logs (13 log groups) |
| CloudWatch Metrics | Business KPIs | |
| CloudWatch Insights | Predefined operational queries | |
| Capa API | API Gateway | REST API exposure |
| FastAPI + Mangum | API handler (Lambda) | |
| CI / CD | CodePipeline | CI/CD pipeline per tenant |
| CodeBuild | CDK synth + test execution | |
| Dev Local | LocalStack Pro | Local simulation of all AWS services |
| cdklocal | CDK deploy against LocalStack |
Por qué importa
Tres Principios que Definen Flustack
Tu Infraestructura
Cada byte de datos permanece en tu cuenta AWS. Sin cómputo compartido, sin almacenamiento compartido, sin egreso de datos a la nube de un proveedor. Flustack se despliega vía CDK en tu entorno y tú eres dueño de todo desde el primer día.
IA Nativa por Diseño
La IA no es un módulo añadido. Amazon Bedrock impulsa la inferencia de schemas y el mapeo semántico en el momento de la ingesta. SageMaker RCF ejecuta detección de anomalías en la capa Silver. La inteligencia está integrada en el pipeline, no añadida como afterthought.
Multi-Tenant por Diseño
Aislamiento nativo de tenants desde el modelo de datos — KMS Customer Managed Key por tenant, schedules EventBridge dedicados, pipelines aislados. Incorpora un nuevo cliente en minutos sin tocar la infraestructura de los tenants existentes.
¿Listo para verlo en tu entorno?
Agenda una revisión técnica con nuestros ingenieros y descubre cómo Flustack se adapta a tu configuración AWS existente.