Hacker News new | ask | show | jobs
by rot13xor 1223 days ago
Communication overhead, like edges in a graph, scales quadratically. The computing analogy is going from 1 core to 8 core CPU gives far less than 8x performance if your task is not parallelizable. The solution is compartmentalization and clear interface boundaries, which is why microservices are so popular. Instead of 5k people working on 1 project, have 100 projects each with 50 people plus a few architects who define the interfaces.
1 comments

Oh, so that's why the linux kernel uses microservices so much.
Is joek? Gotta be.