Autor: Tiago Tartari
-
Complexidade Essencial e Acidental na Arquitetura de Software
Ao abordar a complexidade essencial com clareza e eliminar obstáculos da complexidade acidental, você promove soluções que são ao mesmo tempo robustas e alinhadas aos objetivos de negócio, reduzindo desperdícios e melhorando a escalabilidade.
-
SRE: Disponibilidade e Confiabilidade em Software, dois conceitos mesmo propósito
Garantir que sistemas estejam sempre acessíveis e funcionem de maneira confiável é um dos maiores desafios da engenharia de software. Disponibilidade e confiabilidade são dois conceitos fundamentais que, embora distintos, compartilham o mesmo propósito: assegurar que os usuários tenham uma experiência contínua, previsível e sem falhas.
-
OpenTelemetry Collector: Abordagens para coletar Traces, Logs e Métricas
Descubra como cada modelo do OpenTelemetry Collector transforma a coleta de sinais em uma estratégia de observabilidade eficiente. Saiba como traces, logs e métricas podem ser processados de forma centralizada, isolada ou simplificada, dependendo das necessidades do seu sistema
-
Apache APISIX: Tutorial prático para configurar Services, Routes e Upstreams
Aprenda como configurar seu primeiro serviço no Apache APISIX em 3 passos simples, dominando conceitos essenciais como Routes, Services, Upstreams e Loadbalance em um API Gateway robusto
-
Apache APISIX: Um API Gateway robusto e personalizável que você deve aprender
O papel do API Gateway na escalabilidade e modernização de aplicações modernas. Conheça o Apache APISIX e descubra como ele facilita a evolução tecnológica.
-
Apache NiFi: Como autenticar APIs Rest com InvokeHttp e oAuth2
Aprenda a configurar autenticação em APIs REST no Apache NiFi com InvokeHttp e OAuth2. Descubra como automatizar o gerenciamento de tokens e implementar padrões de resiliência, transformando integrações complexas em fluxos eficientes e seguros.
-
O .NET 9 e as novas otimizações de performance para loops
O .NET 9 revoluciona loops com otimizações de desempenho no JIT, reduzindo instruções e aproveitando ao máximo os registradores da CPU.
-
SRE: Medindo o Response Time com OpenTelemetry, Prometheus, Grafana e .NET
O tempo de resposta define a percepção do usuário e pode transformar diretamente os resultados do seu negócio. Monitorar e otimizar é o caminho para garantir sucesso e confiança.
-
SRE: Medindo Taxa de Erros com OpenTelemetry, Prometheus, Grafana e .NET
Medir a taxa de erros no seu software é um dos principais indicadores para garantir sua confiabilidade e performance em produção.
-
SRE: Medindo a disponibilidade com OpenTelemetry, Prometheus, Grafana e .NET
Ter métricas ajustadas e comunicação clara entre os times é fundamental para identificar e resolver problemas rapidamente, além de melhorar a colaboração e o alinhamento de objetivos.