Earlier quoted context omitted.
How does it make the backend more resilient than a monolith? Do you not realize you have multiple instances of a monolith or something?
There are some reasons it may lead to resiliency; another teams features slow dB queries not being on your db, teams not mutating data in a shared db, memory leaks in someone elses feature not taking your app down. Being able to choose language/libraries and tune the runtime to your requirements. Of course when you replace function calls with network calls, make everything asynchronous and eventually consistent, ther…
A monolith doesn't force a single process. IPC is still simpler and cheaper than network calls.
A monolith doesn't force never having an external service for a specialized use case, or FFI.