Hacker News new | ask | show | jobs
by Gaita 1084 days ago
When it comes to complex flows with many branches serverless really shines. It makes it easier to manage such complexity. For simpler flows serverless might just be an overkill.

In short, there is a place for both.

2 comments

There is no reason you cannot do this with a monolith. We and many others do every day.
why is having those complex flows done in a graphical UI better than just in code, where you can easily version them / test them?
It makes it a lot clearer where logs, alerts, etc are coming from and it makes them easier to test - because the process flow of a given instruction is in the architecture.

Verifying that the call patterns between the functions are correct is challenging sometimes - but it helps there to have the architecture mapped out visually.