The illusion of synchronicity is tempting and often limiting.
Technologies aren’t eternal, one-time decisions. Serverless might be a good approach to securely reduce TTM, but not for predictable load seeking to optimize compute cost margins in a k8s shop. The synchronous model might be appealing at low traffic, but a bottleneck at 10x or 1000x traffic. The problem’s constraints shape the solution.
“Moreover, developers must learn how to handle asynchronous programming models, which complicate debugging and increase the learning curve associated with serverless.”
https://www.infoworld.com/article/3826275/serverless-was-never-a-cure-all.html