Jornada Ágil de Arquitetura
Livro voltado a arquitetura corporativa e de TI, com foco em visão holística do negócio, decisões de arquitetura e integração entre estratégia e tecnologia.
Portfólio técnico com POCs de arquitetura cloud, sistemas distribuídos, Java, Python, mensageria, serverless e automação em AWS. Aqui compartilho implementações práticas, decisões de arquitetura, diagramas, publicações técnicas e estudos aplicados com foco em backend, cloud e certificações AWS, sempre conectando teoria com cenários reais.
Coautoria em livros voltados a arquitetura e desenvolvimento Java, além de atuação em curadoria e comunidade técnica.
Livro voltado a arquitetura corporativa e de TI, com foco em visão holística do negócio, decisões de arquitetura e integração entre estratégia e tecnologia.
Livro voltado a desenvolvimento Java, práticas de código, qualidade de software e entrega de soluções com foco em valor para o negócio.
Coordenação da trilha Arquitetura Java no The Developer's Conference São Paulo Online 2020, com foco em curadoria de conteúdo, arquitetura moderna e discussões técnicas para a comunidade Java.
Implementações focadas em decisões de arquitetura, trade-offs de sistemas distribuídos e execução prática em cloud.
Essas POCs estão disponíveis na minha organização do GitHub, para ter acesso me chama no LinkedIn ou solicite acesso no formulário nas páginas 'Ver detalhes' ou final desta página.
Carregando POCs...
Temas que aparecem nas POCs e também no dia a dia de arquitetura, resiliência, backend e engenharia de software.
Aqui compartilho comparativos, padrões e decisões práticas em formatos curtos, publicados no LinkedIn.
Carregando insights...
Quando desenho uma solução, procuro equilibrar simplicidade, confiabilidade, clareza operacional e automação. Estes são princípios que guiam minhas decisões em backend, cloud e sistemas distribuídos.
Prefiro começar com a solução mais simples que atende o cenário com consistência. A complexidade entra quando resolve um problema real de escala, operação ou evolução.
Filas, eventos, outbox e separação de serviços fazem sentido quando aumentam resiliência, reduzem acoplamento e melhoram a capacidade de evolução do sistema.
Logs, métricas, traces e eventos de domínio fazem parte do desenho da solução. Sem visibilidade operacional, não existe arquitetura confiável em produção.
Infraestrutura versionada, pipelines reproduzíveis e mudanças rastreáveis reduzem erro manual, aumentam previsibilidade e melhoram a operação contínua.
Arquitetura boa não é a mais complexa nem a mais cara. Busco decisões que sustentem disponibilidade, desempenho e operação saudável sem desperdício de recursos.
Este portfólio também é uma POC em produção na AWS. O site estático é publicado no S3, entregue pelo CloudFront com domínio próprio no Route 53, e o backend de solicitação de acesso roda com API Gateway, Lambda Java e DynamoDB.
O deploy é automatizado a partir do GitHub: a main aciona o CodePipeline, o CodeBuild executa o buildspec, sincroniza o frontend no S3, empacota a Lambda Java e aplica a infraestrutura com CloudFormation antes de invalidar o cache do CloudFront.
HTML, CSS, imagens e diagramas ficam no bucket S3 do site. O CloudFront distribui o conteúdo com HTTPS e baixa latência, enquanto o Route 53 resolve o domínio customizado.
As solicitações de acesso às POCs passam pelo API Gateway, chegam em uma Lambda Java e são persistidas no DynamoDB para consulta posterior.
O CloudFormation mantém os recursos versionados: API Gateway, Lambda, DynamoDB, permissões IAM e integrações necessárias para o backend.
GitHub → CodePipeline → CodeBuild → CloudFormation → S3 → CloudFront. Um push na main publica o site e atualiza a infraestrutura de forma rastreável.
Se quiser ver o código, diagramas e decisões técnicas com mais detalhes, envie uma solicitação...
Vamos conversar sobre arquitetura cloud, backend, AWS e sistemas distribuídos.