Programming on Marsby Andre Lucas
/

Seja o Engenheiro de Software
que Programa em Marte

Programming on Mars por Andre Lucas

Artigos técnicos aprofundados e labs práticos sobre Kubernetes, Arquitetura Event-Driven, Spring Boot e AI Engineering — escritos por um engenheiro sénior.

Artigos → Laboratórios
Artigos

Explore os Fundamentos

AIDívida CognitivaBurnout

Sou um Engenheiro Sênior e a IA Está Fritando Meu Cérebro

ArquiteturaAI-FirstContext Engineering

AI-First Software Design: Além do CLAUDE.md

Engenharia de SoftwareBanco de DadosFlyway

Migrações de Banco de Dados para Iniciantes

REST APIFundamentosProgramação

Diferença Entre PUT e PATCH

ArquiteturaEvent-DrivenMicroservices

O Problema do Dual Write - Consistência em Microsserviços

arquitetura-orientada-eventosmicrosserviçoscqrs

Arquitetura Orientada a Eventos para Microsserviços: Events vs Commands, CQRS e Saga

JavaSpring BootHikariCP

HikariCP com Spring Boot e PostgreSQL: Configuração e Diagnóstico em Produção

Arquitetura de SoftwareEngenharia de Software

Arquitetura Quantitativa - Métricas que Guiam Decisões Arquiteturais

TDDAI-Assisted DevelopmentLLM

TDD no Ciclo AI-Assisted: O Novo Step que Ninguem Documenta

MicrosserviçosMonolitoStrangler Fig

Migração Monolito para Microsserviços: Estratégia Strangler Fig Passo a Passo

LLMVibeCodingCursor

Context Engineering vs Vibe Coding para IA em Escala

k8sinfraestruturakubernetes

O que é Kubernetes e como posso usá-lo?

Laboratórios

Mão na massa

InfraestruturaDeploymentk8s

Deployment - mais controle sobre suas aplicações

JavaSpring BootKafka

Spring Boot + Kafka + PostgreSQL: Reproduzir o Dual Write Problem com Chaos Testing

Spring BootHands OnFlyway

Spring Boot + Flyway — Migrações de Base de Dados com spring-boot-starter-flyway

KubernetesReplicaSetk8s

Gerenciando Pods usando ReplicaSet

KubernetesHands-OnArquitetura de Software

Executando Primeira Aplicação no Kubernetes

ArchitectureSpring BootKafka

Transactional Outbox Pattern com Spring Boot e Kafka