Modern applications are built with modular architectural patterns, serverless operational models, and automated software delivery processes, and they allow businesses to innovate faster while reducing risk, time to market, and total cost of ownership. Companies are increasingly interested in modernizing applications because they need to become more agile so they can innovate and respond to change faster. This requires a different kind of application than what was common years ago. Applications now need to scale quickly to potentially millions of users, have global availability, manage petabytes if not exabytes of data, and respond in milliseconds. In this talk, we will present common modern application architectures and operational best practices.