You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Proposta de Evolução: Comunicação entre Microserviços com RabbitMQ
1. Visão Geral
O sistema atual já possui microserviços independentes para produtos, clientes, pedidos e pagamentos, com comunicação direta via HTTP entre eles.
A proposta desta evolução é substituir gradualmente as chamadas HTTP internas entre microserviços por comunicação assíncrona baseada em filas usando RabbitMQ.
O objetivo é aproximar a arquitetura de um modelo mais realista de microserviços, reduzindo acoplamento entre serviços e permitindo maior resiliência, rastreabilidade e escalabilidade.
Proposta de Sistema: Gerenciador de Pedidos com Microserviços em Python
1. Visão Geral
Este projeto propõe o desenvolvimento de um sistema web simples para gerenciamento de produtos, clientes, pedidos e pagamentos simulados.
A arquitetura será baseada em microserviços, com backend em Python + FastAPI, frontend estático em HTML + CSS + JavaScript e Nginx atuando como servidor do frontend e API Gateway.
O objetivo principal é criar um projeto realista, mas acessível para um desenvolvedor júnior, permitindo aprendizado prático de APIs REST, Docker, bancos de dados, comunicação entre serviços e organização de código.
Na cidade mecânica de Ferrúria, pequenos autômatos ajudam alquimistas, ferreiros e exploradores. Porém, cada autômato precisa ser configurado antes de sair em missão.
Seu objetivo é criar um pequeno sistema em Python para registrar um autômato, verificar sua energia e calcular a força de uma ferramenta especial.
A ideia continua sendo praticar funções, mas sem repetir exatamente o exercício anterior.
O usuário vai se referir a mim (Claude) como "claudinho" — diminutivo afetivo em Português Brasileiro. Reconhecer normalmente e seguir com a
tarefa, sem comentar sobre o apelido.
Tom de conversa
Usar tom informal e leve nas conversas em Português Brasileiro.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters