Automatización de subdominios y bases de datos con AWS Route 53, FastAPI y NGINX

Guía para automatizar SaaS multiinquilino con subdominios y bases de datos aisladas usando Route 53, FastAPI, MySQL, NGINX y Boto3. Seguridad y escalabilidad.

29 ago 2025 • 3 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Gestionar aplicaciones SaaS multiinquilino puede complicarse rápidamente. Cada cliente suele necesitar un subdominio único, una base de datos dedicada y un backend escalable capaz de atender solicitudes de manera aislada y segura.

En Q2BSTUDIO, empresa de desarrollo de software y aplicaciones a medida especializada en inteligencia artificial, ciberseguridad y servicios cloud aws y azure, automatizamos este flujo para ahorrar tiempo y evitar errores manuales. A continuacion explico el proceso que implementamos usando AWS Route 53, FastAPI, MySQL, NGINX y Boto3 y como esto potencia soluciones de software a medida, servicios inteligencia de negocio, ia para empresas, agentes IA y Power BI.

Herramientas clave Route 53 para gestion de subdominios, FastAPI para onboarding, MySQL para datos de cada inquilino, NGINX para enrutar por subdominio y Boto3 para interactuar con AWS desde Python.

Paso 1 Automatizar la creacion de subdominios con Route 53. Crear una hosted zone en Route 53 para su dominio. Instalar Boto3 con el comando pip install boto3. En Python utilizar route53 = boto3.client(route53, region_name=REGION) y change_resource_record_sets para crear un registro A apuntando a la direccion publica del servidor usando HOSTED_ZONE_ID y el nombre de subdominio generado por el proceso de registro. Esto registra automaticamente el nuevo subdominio dentro de Route 53.

Paso 2 Provisionamiento dinamico de bases de datos. Para aislamiento por cliente creamos una base de datos MySQL por inquilino. Con mysql.connector conecte a la instancia principal usando host=localhost user=ROOT password=YOUR_PASSWORD y ejecute CREATE DATABASE IF NOT EXISTS TENANTNAME_db. Commit y cierre de conexion. Cada cliente obtiene su propio esquema para seguridad y facil mantenimiento.

Paso 3 Endpoint de FastAPI para registro de inquilinos. Al registrar un cliente el endpoint crea la base de datos, solicita a Route 53 la creacion del subdominio y devuelve la URL en vivo del nuevo espacio cliente. La logica es simple y automatizada: create_tenant_db(tenant) create_subdomain(tenant) y retorno de la direccion tenant.example.com para confirmacion.

Paso 4 Configurar NGINX para servir todos los subdominios en el mismo backend. Use un bloque server que escuche en el puerto 80 y defina server_name para aceptar subdominios de example.com. Todas las peticiones pasan a proxy_pass https://127.0.0.1:8000 y se reenvian cabeceras como Host, X-Real-IP y X-Forwarded-For. De este modo una sola aplicacion FastAPI procesa las solicitudes y decide que datos servir segun el subdominio recibido.

Arquitectura final Signup en FastAPI provoca creación automatica en Route 53 y provisionamiento de DB, NGINX enruta la peticion al backend que carga datos tenant specific desde la base dedicada. Resultado: subdominio automatico, base de datos provisionada y arquitectura escalable multiinquilino.

Beneficios para proyectos de software a medida y plataformas SaaS: ahorro de horas en tareas manuales, mayor aislamiento y seguridad, facil escalado y compatibilidad con servicios de inteligencia de negocio y Power BI para analitica por cliente.

En Q2BSTUDIO ofrecemos desarrollo de aplicaciones a medida y software a medida con enfoque en inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA y Power BI. Podemos integrar el flujo descrito con pipelines de seguridad, automatizacion de backups y dashboards de analitica para cada cliente, todo gestionado profesionalmente por nuestro equipo.

Pro tip: automatice certificados SSL con AWS ACM para emitir certificados por subdominio y habilitar HTTPS automaticamente. Si desea, en Q2BSTUDIO preparamos una guia practica sobre auto SSL y HTTPS para todos los subdominios que incluya integracion con NGINX y renovacion automatica.

Le interesa que preparemos esa guia sobre auto SSL y HTTPS para subdominios o que Q2BSTUDIO le haga una evaluacion para migrar su aplicacion a esta arquitectura multiinquilino segura y escalable

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.