10 Comments
User's avatar
Petar Ivanov's avatar

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!

Expand full comment
Raul Junco's avatar

I agree; the true cost of this mistake is hidden in the maintenance.

Thanks, Petar.

Expand full comment
Sketech's avatar

Great article Raul! This is a great call to stay disciplined in microservices design 👌

Expand full comment
Raul Junco's avatar

True that, Nina. Thanks!

Expand full comment
Gina Acosta's avatar

Well explained, Raul! Thanks for sharing!

Expand full comment
Raul Junco's avatar

Glad you liked it.

Thanks, Gina!

Expand full comment
Praveen Kumar Rajput's avatar

Insightful. Thank you.

Expand full comment
Raul Junco's avatar

Thanks, Praveen!

Expand full comment
Saurabh Dashora's avatar

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!

Expand full comment
User's avatar
Comment removed
Nov 27
Comment removed
Expand full comment
Raul Junco's avatar

Thanks for the kind words, Stephanie.

EchoAPI looks pretty handy!

Expand full comment