Cluster editorial
Software Architecture
Por Emerson Amorim, fundador do KingFy e da EmerSoftware.
Arquitetura evolutiva, AI-native, microsserviços, modernização e decisões duráveis.
Arquitetura de software com Emerson Amorim: limites de domínio, microsserviços, modernização de monólitos, microfrontends e arquitetura AI-native. Trade-offs verificáveis, não slogans de slide.
Artigos deste tema
- A Era dos Super Apps de IA: por que o próximo grande aplicativo não será apenas um chatbotChatbot responde; Super App de IA opera. Anatomia em sete camadas, AgentsAI, MCP/A2A, marketplace de capacidades, confiança delegada e roteiro de 90 dias — com o KingFy como caso real no Brasil.
- O fim dos aplicativos como conhecemos? Como AgentsAI podem redefinir softwareDo app isolado ao ecossistema de agentes: quatro estágios da dissolução do aplicativo, capacidades via MCP, Super App de IA e roteiro de 90 dias para a era pós-app.
- AI Engineering: o que é e como construir aplicações de IA para produçãoO que faz um AI Engineer, diferenças para ML Engineer e Data Scientist, e o stack prático de AI Engineering: contratos, RAG, agentes, avaliação, custo e operação em produção.
- Arquitetura AI-Native: como projetar aplicações preparadas para agentes de IAO que significa arquitetura AI-native: produtos desenhados para LLMs e agentes desde a borda até a operação. Princípios, camadas, trade-offs com cloud native e caminho de modernização.
- Como modernizar um monólito Java para microsserviços sem comprometer o sistema legadoEstratégia de modernização Java: strangler fig, seams, dados, contratos e riscos — sem big bang e sem romance de slides.
- AI Agents vs microsserviços: diferenças arquiteturais, comunicação e governançaCompare agentes de IA e microsserviços: contratos, comunicação, falhas, governança e quando combinar os dois padrões.
- Como construir microfrontends com Angular, Module Federation e autenticação JWTArquitetura de microfrontends em Angular com Module Federation: ownership, shared deps, autenticação JWT e armadilhas de produção.
- Microsserviços com Java 21 e Spring Boot 3: Clean Architecture, DDD e Event-Driven ArchitectureComo estruturar microsserviços em Java 21 e Spring Boot 3 com Clean Architecture, DDD e eventos — limites, contratos e operação.