4 ms·
TL;DR: Build an API for every component that's hard to scale, to maintain, or needs dedicated resources. This is the definition of distributed architectures. H
by fosk 14y ago
TL;DR: Build an API for every component that's hard to scale, to maintain, or needs dedicated resources. This is the definition of distributed architectures.
HTTP is not necessarily the best protocol to use. It's easy to use, but sometimes TCP or other protocols are a better fit.