Not very difficult to set up -- just use a reverse proxy on certain parts of the path (e.g. one set of reverse proxy entries for &#x2F;api&#x2F;foo and another for &#x2F;api&#x2F;bar). That way if the foo API gets hammered, the performance of bar is unaffected (assuming your proxy layer is adequately sized).<p>Note this doesn&#x27;t help if your persistence layer gets overwhelmed (since in a monolith you&#x27;ll still probably have a single persistence layer). Separating the persistence layer is by far the hardest part of moving from a monolithic to a micro services architecture.