Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 22
  1. You have a multi-tenant system, but you discover a pretty horrible bug.

  2. Have you ever changed your backing data model and then all of a sudden all your clients explode?

  3. You finally did it.

  4. So, you broke apart your monolith.

  5. What happens when someone clicks the Place Order button?

  6. You can follow every enterprise best practice.

  7. You start off with what seems like the obvious solution to a multi-tenant SaaS application.

  8. You wanted your system to be resilient, so you followed the standard advice.

  9. So, you adopted event-driven architecture because your system was a rat’s nest of coupling, and events were the answer to decouple it.

  10. You start with a simple entity.

  11. So you built a modular monolith.

  12. Modular monoliths are all the rage.

  13. Your system has 500 users and also has 20 microservices, including the gauntlet of Kubernetes, a message broker, distributed tracing, multiple different databases, and a pretty dashboard that probably nobody looks at.

  14. Why Sagas Feel Broken

    So, you built an elaborate system with commands, queues, an event-driven architecture, retries, timeouts, and, most importantly, compensating actions all handled within sagas.

  15. A post on Medium was shared with me by a member of my channel.

  16. I’ve noticed a trend, and a lot of people are saying the same thing: just use Postgres as a queue.

  17. In my last video, I said that clean architecture was killing your velocity.

  18. We’ve been told that clean code and deadlines are opposites.

  19. I get it.

  20. I keep seeing posts pushing back on the idea that coding isn’t the hard part.

  21. How do you share code between vertical slices?

  22. What’s overengineering?