Visão Geral
Este projeto consiste em uma API robusta desenvolvida para gerenciar dados corporativos, demonstrando o poder do ecossistema Python moderno. O objetivo foi criar uma solução escalável, containerizada e fácil de manter.
A aplicação utiliza uma arquitetura híbrida de banco de dados: o PostgreSQL cuida dos dados relacionais e transacionais (como usuários e pedidos), enquanto o MongoDB é utilizado para armazenar logs de sistema e dados não estruturados, garantindo alta performance na escrita.
Destaques Técnicos
- Implementação de rotas assíncronas com FastAPI para alta performance.
- Orquestração completa do ambiente de desenvolvimento usando Docker Compose.
- Sistema de autenticação JWT (JSON Web Token) para segurança dos endpoints.
- Documentação automática da API gerada pelo Swagger UI.