Blog

Todos os posts

Secrets management: nunca mais comite credencial no repositório
Segurança Nathan Geeksman

Secrets management: nunca mais comite credencial no repositório

Secrets management: nunca mais comite credencial no repositório Introdução O gerenciamento de segredos é uma prática crítica na produção de software confiável e seguro. Ao longo dos anos, temos visto crescentes ataque...

Ler post
OWASP Top 10 em 2025: o que mudou e como se proteger
Segurança Nathan Geeksman

OWASP Top 10 em 2025: o que mudou e como se proteger

OWASP Top 10 em 2025: o que mudou e como se proteger Introdução O desenvolvimento de software está constantemente evoluindo e, consequentemente, os riscos associados às aplicações também mudam. O OWASP Top 10 é uma li...

Ler post
API Gateway patterns: quando usar BFF, agregação e roteamento
Backend & APIs Nathan Geeksman

API Gateway patterns: quando usar BFF, agregação e roteamento

API Gateway patterns: quando usar BFF, agregação e roteamento Introdução A utilização de API Gateway tornou-se uma prática comum no desenvolvimento de software, especialmente em sistemas distribuídos e escaláveis. No...

Ler post
CQRS na prática: separando leitura e escrita no seu sistema
Arquitetura de Software Nathan Geeksman

CQRS na prática: separando leitura e escrita no seu sistema

CQRS na prática: separando leitura e escrita no seu sistema Introdução A arquitetura de software está cada vez mais sendo questionada e reavaliada pela comunidade de desenvolvedores, especialmente em relação às maneir...

Ler post
Event sourcing explicado com exemplos concretos em Node.js
Arquitetura de Software Nathan Geeksman

Event sourcing explicado com exemplos concretos em Node.js

Event sourcing explicado com exemplos concretos em Node.js Introdução O desenvolvimento de software moderno enfrenta desafios cada vez maiores, desde a escalabilidade até a complexidade das aplicações. Nesse contexto,...

Ler post