Microservices have been trending for years and are considered essential for most projects. Despite their desirability, they can also be a good way to waste money if they're applied unnecessarily. more https://www.redhat.com/architect/monolith-microservices-migration