If you have been around the software industry long enough, you have seen architectural changes and new computing paradigms from time to time. From monolithic to client-server architectures, and from web applications to containerized cloud-native applications, we see a constant evolution with more software available thanks to the...