Arquitetura de Software (Software Architecture) Injeção de Dependência (Dependency Injection) Inversão de Controle (Inversion of Control) Arquitetura em Camadas (Layered Architecture) Arquitetura Hexagonal (Hexagonal Architecture) Arquitetura Orientada a Eventos (Event-Driven Architecture) Microserviços (Microservices) Arquitetura Monolítica (Monolithic Architecture) Arquitetura Orientada a Serviços (Service-Oriented Architecture - SOA)