Discussion about this post

User's avatar
Petar Ivanov's avatar

It's always a trade-off between what we can sacrifice and what we can't. In the real world, usually, we can't build the perfect solution.

The only thing that matters is the level of agility and flexibility of the solutions we create.

My go-to approach is to start as simply as possible without sacrificing the flexibility of the architecture to evolve.

Great article, Raul!

Expand full comment
Inayatullah Shinwari's avatar

Very Good Article!

I've got a question: Is horizontal duplication the same as horizontal scaling? If not, why have you mentioned vertical scaling but not horizontal scaling?

Expand full comment
11 more comments...

No posts