That’s an excellent observation!

The approach that these frameworks follow makes much sense for Monoliths and micro-monoliths (where an entire collection of services can be attributed to a domain — like Payments, or User Assets). From the point where you start breaking things down and writing microservices that cover only a *very* small domain of your entire business, all these frameworks offer very little more just using Koa.js or Express.

Here’s the thing, though; I believe that this applies to any technology, Java, NodeJS, GoLang, etc. When you decide to invest in Microservices, the most crucial thing is Orchestration and API Design — the technology you use comes second.

And thank you for pointing me to MarblesJS. I will surely take a look.

Software Architect, currently @ Vodafone GR. Past: Lead Dev @ Intrasoft Intl, and more. Crafting apps & web services since 2007.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store