BLOG / @marcelsud

Marcelo Santos / Blog

Blog

Articles on software architecture and AI-assisted development.

Recent posts

20 articles
3 min read

Weekly Links (Jun 29 - Jul 05)

LLMs in software engineering, extreme fault tolerance, expert generalists and more highlights from the week

8 min read

The Lost Art of Software Modeling

Why do experienced developers seem to have a sixth sense for architecture? The answer lies in the difference between observing code and understanding systems.

26 min read

Emptying the Backpack With the Go Language

Emptying the Backpack With the Go Language Key Points Go promotes radical simplicity by eliminating unnecessary abstractions, resulting in more...

12 min read

Cloudflare Outage June/2025: Lessons for Software Engineers

Cloudflare Outage June/2025: Lessons for Software Engineers Key Points Dependencies have dependencies: mapping the complete tree down 3-4 level...

11 min read

Authentication and Authorization in the Trenches

Authentication and Authorization in the Trenches: The Anatomy of a Breach That Could Have Been Avoided Key Points Data breach incidents are ext...

4 min read

AI and the Future: Reflections from My Talk at GDG Aracaju

AI and the Future: Reflections from My Talk at GDG Aracaju Key Points AI isn't just about having ready answers, but knowing how to ask the righ...

6 min read

Event Sourcing: CDC vs. Outbox Pattern

Event Sourcing: CDC vs. Outbox Pattern Key Points CDC captures changes directly from the database transaction log, avoiding application code mo...