> This is something folks have been doing long before the microservices hype.
Yes, and that's the point.
> server bottlenecks are not the only thing (micro)services are trying to address.
The only other real advantage is scale of network throughput and isolation from other processes (in case some service is particularly volatile or prone to errors). Even those are a stretch as they're both solved/solvable by modern infra and just isolating code into its own job server (technically a "microservice").
Yes, and that's the point.
> server bottlenecks are not the only thing (micro)services are trying to address.
The only other real advantage is scale of network throughput and isolation from other processes (in case some service is particularly volatile or prone to errors). Even those are a stretch as they're both solved/solvable by modern infra and just isolating code into its own job server (technically a "microservice").