3 ms·
> 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
by kumarvvr 9y ago
> 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?
- corpMaverick 9y ago> 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 https://martinfowler.com/bliki/BoundedContext.html And Conway's Law certainly plays a role. http://www.melconway.com/Home/Conways_Law.html 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.
- crescentfresh 9y agoI'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.