Clear APIs between services are a must. It might look easier to access other DBs directly but with the project's growth maintaining that will become a mess.
Direct DB access is one of the major culprits why a lot of microservice projects end up turning into distributed monoliths, which is so much worse than a plain old monolith.
Clear APIs between services are a must. It might look easier to access other DBs directly but with the project's growth maintaining that will become a mess.
Solid article, Raul!
I agree; the true cost of this mistake is hidden in the maintenance.
Thanks, Petar.
Great article Raul! This is a great call to stay disciplined in microservices design 👌
True that, Nina. Thanks!
Well explained, Raul! Thanks for sharing!
Glad you liked it.
Thanks, Gina!
Insightful. Thank you.
Thanks, Praveen!
Great post Raul!
Direct DB access is one of the major culprits why a lot of microservice projects end up turning into distributed monoliths, which is so much worse than a plain old monolith.
Also, thanks for the mention!
Thanks for the kind words, Stephanie.
EchoAPI looks pretty handy!