Cursos/Ingeniería de Software Full-Stack/Proyecto final: Backend de producción
Ingeniería de Software Full-StackIntermedio8 módulos~4.0 horas prácticas3 modos de aprendizaje

Proyecto final: Backend de producción

Construí y operá un backend FastAPI con forma de producción, multi-tenant para un cliente provisto en React/TypeScript, con aislamiento estricto por tenant, tareas idempotentes, pruebas, CI, contenedores, observabilidad y un runbook de despliegue.

// Lo que podrás hacer
  • Trazá el contrato de producción antes de escribir código
  • Creá un esqueleto reproducible de servicio FastAPI
  • Diseñá tareas propiedad del tenant detrás de un contrato de cliente estable
  • Autenticá a los llamantes y hacé imposible el acceso entre tenants
// Programa

8 módulos, hechos para ejecutar

Cada módulo incluye código ejecutable. Expande cualquiera para ver su contenido.

00IntroducciónQué vamos a construir y por qué30 min
Preguntas que responde este módulo
  • ¿Cómo podés entender el backend de producción que vas a entregar?
  • ¿Cómo podés elegir la ruta de aprendizaje que se adapte a tu flujo de trabajo?
Empezar móduloVista previa gratis
Preguntas que responde este módulo
  • ¿Cómo podés confirmar la toolchain local?
  • ¿Cómo podés explicar los límites del servicio?
Preguntas que responde este módulo
  • ¿Cómo podés fijar las dependencias de la aplicación y de tests?
  • ¿Cómo podés centralizar la configuración del entorno?
Preguntas que responde este módulo
  • ¿Cómo podés separar el input de creación del output almacenado?
  • ¿Cómo podés definir un esquema de PostgreSQL que coincida con el adapter local?
Preguntas que responde este módulo
  • ¿Cómo podés emitir y verificar tokens locales firmados?
  • ¿Cómo podés derivar el alcance del tenant en una dependencia de FastAPI?
Preguntas que responde este módulo
  • ¿Cómo podés modelar email y storage como puertos reemplazables?
  • ¿Cómo podés exponer solicitudes de notificación seguras para reintentos?
Preguntas que responde este módulo
  • ¿Cómo podés probar seguridad e idempotencia a través de HTTP?
  • ¿Cómo podés correlacionar solicitudes con IDs de solicitud estructurados?
Preguntas que responde este módulo
  • ¿Cómo podés ejecutar un escenario de producción de extremo a extremo?
  • ¿Cómo podés observar aislamiento, correlación de solicitudes y deduplicación juntos?

¿Listo para construir tu primer agente? Proyecto final: Backend de producción?

Empezá con el Módulo 0 gratis y desbloqueá la ruta completa con un plan Pro.

Ver módulos gratisVolver al catálogo