Voltar

API de Gestão com Python

Arquitetura moderna utilizando FastAPI, Docker e bancos híbridos.

Python FastAPI PostgreSQL MongoDB Docker

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.