News for hackers. Stuff that matters.
Re:The Death of Microservice Madness in 2018 by kumarvvr on Monday January 22, 2018 @01:13AM (#16202267)
> It's not a micro-service if you have API dependencies

Just out of curiosity, what alternatives are there to avoid API dependencies? Is it really possible to make non-trivial apps while avoiding internal dependencies?

At some level, is it really possible to have a truly decoupled system?

Re:The Death of Microservice Madness in 2018 by corpMaverick on Monday January 22, 2018 @10:27AM (#16205025)
> Just out of curiosity, what alternatives are there to avoid API dependencies?

Very important how the boundaries a drawn. Generally, the more fragmented the micro-services the more API dependencies.

Also, look at the Bounded Context concept.

https://martinfowler.com/bliki/BoundedContext.html

And Conway's Law certainly plays a role.

http://www.melconway.com/Home/Conways_Law.html

> At some level, is it really possible to have a truly decoupled system?

You cannot avoid all the API dependencies, but you can reduced their number.

Re:The Death of Microservice Madness in 2018 by crescentfresh on Monday January 22, 2018 @11:10AM (#16205438)
I'm wondering if the original "API dependencies" comment didn't mean "shared API dependencies". As in, multiple API/services depending on the same shared code/library.

APIs calling other APIs is...well, I'm having a hard time understanding how that could be construed as fundamentally wrong.