...

/

Why Orchestration?

Why Orchestration?

Learn the benefits of deploying an app to production and how you can deploy your app.

This course primarily explains how to use Docker during development in order to emulate a production environment. Your live server may not use Docker, and that’s fine if, for example, you’re running a WordPress site hosted by a specialist company.

However, deploying application containers to live production servers offers several benefits. Containers can be:

  • Monitored for availability or speed.
  • Restarted on failure.
  • Scaled according to demand.
  • Updated without downtime (presuming at least one application container remains active while others update).

Dependency planning

There are many choices to make when planning a container-based production environment.

Some dependencies, such as a database, could be provided by cloud services. Software as a Service (SaaS) companies do the hard work for you. There’s no need to ...