4 ms·
Isn’t this prevailing wisdom among HN crowd ?
by iamgopal 3y ago
Isn’t this prevailing wisdom among HN crowd ?
- saulrh 3y agoI think that this might actually be something new - you have the same topology as a microservice architecture, but rather than actually programming and deploying one binary per microservice, you build a single binary with all of the functionality and it gets deployed as a fleet of microservices, running a different subset of all of that functionality depending on what it's deployed as. Which means you have only one build and one deploy step and atomic deploys, like a monolith, but you also get to scale each component independently and isolate data like with microservices. A really nice looking middle ground.
- jen20 3y agoThere’s absolutely nothing new about a binary that can be run in a number of different roles depending on configuration (either statically configured or assigned by some controller process). For example, FoundationDB does exactly this (via dynamic assignment), as do many other databases. All of the HashiCorp runtime tools also do it. I’m sure there are also much earlier examples.
- zilti 3y agoAh, the good old "worst of both worlds" approach, I see