Gopher Silent
Es En
@SilentGopher

Part 2: Applying Component-Based Clean Architecture in Go

Package by Components

💡 WARNING: If you’re expecting perfect copy-paste code, better go to StackOverflow. This is real-world code with scars—60% worked on the first try, the other 40% made us cry during refactor.

🚧 The Project That Nearly Burned My Eyeballs

Several months ago, I inherited a Go monolith where:

  • users and orders shared structs like drunken confessions.

  • A change in User.Email broke 3 different services.

  • The tests were as fragile as Murano glass.

read more

Part 1: Understanding Clean Architecture Beyond the Diagram

Clean Architecture

⚠️ Warning: This isn’t another theoretical article with pretty diagrams that only work in PowerPoint. I’ll talk about failures, how my first attempts with Clean Architecture were a disaster, and the solution that finally worked in real projects (with deadlines, impatient bosses, and requirements that change every Tuesday).

read more