Course description
This course will walk through developing and deploying a multi-service Flask and Ruby on Rails application with a focus on deploying it. Along the way you'll learn all the Docker basics as well as: Creating and preparing droplet, purchase and configuring a domain, centralized logging and planning to scale.
Prerequisites
none
Meet the expert
Nick Janetakis is a consultant who works with teams and individuals on Topics of Web Development: Ruby on Rails, Flask, Docker and Ansible, and is an instructor for Stone River eLearning
Course outline
Create Production Server
Creating a New Droplet (08:51)
- Introduction (00:08)
- Creating a new droplet (05:11)
- Picking a hosting provider (03:23)
- Summary (00:08)
Preparing your Droplet (19:05)
- Introduction (00:08)
- Preparing your droplet (14:51)
- Signing up with digital ocean (01:38)
- Picking a domain registrar (02:19)
- Summary (00:08)
Purchase and Configure a Domain (17:17)
- Introduction (00:08)
- Purchasing and configuring a domain (04:14)
- Investigating lets encrypt (01:22)
- Picking a certificate authority (02:18)
- Using your certificates in production (04:18)
- Verifying that your ssl cert is graded a plus (01:45)
- Adding more services to your web app (03:01)
- Summary (00:08)
Centralized Logging (14:17)
- Introduction (00:08)
- Centralized logging (04:12)
- Congrats you finished the main course (00:33)
- Evaluating configuration management tools (03:51)
- Exploring continuous integration ci (05:23)
- Summary (00:08)
Monitoring Metrics and Alerting (16:16)
- Introduction (00:08)
- Monitoring metrics and alerting (07:05)
- Real Time Monitoring (08:54)
- Summary (00:08)
Planning to Scale (11:36)
- Introduction (00:08)
- Planning to scale (06:43)
- Kubernetes (04:37)
- Summary (00:08)