Popis: |
Modern-day software engineering practices have evolved due to the fundamental improvements of automation techniques, computational speed, and operational strategies. The latest technologies and cloud platforms empowered software organizations and professionals to quickly adapt to new engineering practices without major technical and operational disruptions. The modernization of core software engineering practices like Agile development, customer focused testing, the Continuous Integration-Validation-Deployment cycle, predictive analytics, and more, have not only changed the process of building software but have also served as a foundation of a new software paradigm, serverless computing. |