Going to production, DevOps first steps - giobim/Some-help-from-my-Friends GitHub Wiki

In Part 3, we are going into production and DevOps for 3-Tiers Web Applications.

DevOps is a set of practices that combines software development (Dev) and information-technology operations (Ops) which aims to shorten the systems development life cycle and provide continuous delivery with high software quality.

Here are the common steps:

  1. Develop Software
  2. Create and adapt deployment and production configurations
  3. Push your changes to GIT
  4. Execute the CI pipeline
  5. Execute the CD pipeline if CI step is successful
  6. Measure user response, go back to step 1.

Modern web applications have higher user expectations and greater demands than ever before. Today's web apps are expected to be available 24/7 from anywhere in the world, and usable from virtually any device or screen size. Web applications must be secure, flexible, and scalable to meet spikes in demand. Increasingly, complex scenarios should be handled by rich user experiences built on the client using JavaScript, and communicating efficiently through web APIs.

The Big Picture Figure 1. The big picture of a modern web application service

That's all Folks!