- The experiment asks what performance is lost when an eight-vCPU application becomes four services on four two-vCPU servers with the same total RAM. It also tests protocol choice and placement.
0:000:20 - A monolith is built and deployed as one unit. It can contain separate modules; clear internal boundaries make it a modular monolith.
1:02 - Microservices run those pieces as separate applications and expose interfaces to other services. An in-process function call becomes an API request and response.
1:021:21 - Service calls add connection management, request encoding, transport, response decoding, and coordination. They also introduce timeouts, overloaded dependencies, and version mismatches.
1:211:41 - Independent deployment and resource allocation motivate microservices, but benchmarking only measures part of that architectural tradeoff.
0:200:49
Chapter notes
Architecture basics and the question being tested
Arjay McCandless · 12:49 · English
Not readFinished this chapter?