Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
64 Videos (6h 15m)
    • 1 alt what does this course cover

      2:15
    • 1 what does this course cover

      2:16
    • 1 dealing with files

      1:10
    • 1 dealing with issues

      1:43
    • 2 what is amazon ecs

      2:42
    • 2 how does it compare to other services

      2:27
    • 3 introduction

      0:35
    • 3 setting up an initial course folder

      0:45
    • 3 installing docker

      10:59
    • 3 getting set up on aws

      8:55
    • 3 installing and configuring the aws cli

      8:30
    • 3 benefits of using the aws cli

      1:45
    • 3 creating an ssh keypair

      8:19
    • 3 creating a security group

      7:29
    • 3 creating ecs iam roles

      5:31
    • 4 breaking down each ecs component

      2:19
    • 4 clusters

      4:14
    • 4 container agent

      8:31
    • 4 container instances

      9:46
    • 4 task definitions

      11:46
    • 4 scheduler

      7:15
    • 4 scheduling services

      9:28
    • 4 starting tasks

      5:39
    • 4 private docker registry ecr

      10:44
    • 4 ecs cli

      1:42
    • 4 tearing down our cluster

      3:30
    • 5 introduction

      1:11
    • 5 generating a new rails project

      6:23
    • 5 setting up a strong foundation

      9:46
    • 5 dockerizing your rails application

      7:32
    • 5 running the application locally

      6:46
    • 5 working with the application

      5:18
    • 5 building the demo application

      12:17
    • 5 other web frameworks and custom apps

      4:39
    • 6 introduction

      1:14
    • 6 using and configuring nginx

      17:08
    • 6 setting up an s3 bucket

      1:26
    • 6 setting up rds for postgres

      9:44
    • 6 setting up elasticache for redis

      6:34
    • 6 setting up an elastic load balancer

      16:35
    • 6 visualizing the applications architecture

      2:41
    • 6 profiling the ruby on rails application

      16:27
    • 7 introduction

      0:41
    • 7 going over the cost spreadsheet

      5:20
    • 7 experimenting with different traffic figures

      3:12
    • 7 comparins costs to other cloud providers

      5:45
    • 7 benefiting from amazons free tier

      3:36
    • 8 introduction

      0:48
    • 8 creating the production cluster

      3:06
    • 8 creating the private registry repositories

      5:53
    • 8 spinning up multiple container instances

      3:50
    • 8 registering the task definitions

      15:53
    • 8 scheduling services

      10:29
    • 8 pushing application changes without downtime

      8:37
    • 8 automating your deployments with a script

      9:03
    • 8 exploring the aws console and container logs

      9:11
    • 9 introduction

      0:29
    • 9 wiring up the elb endpoint to a domain name

      3:34
    • 9 creating free ssl certificates with amazon acm

      5:08
    • 9 updating the security group to handle ssl

      1:20
    • 9 updating the elb to handle ssl

      3:27
    • 9 updating nginx to handle ssl

      6:39
    • 10 congrats on finishing the course

      1:17
    • 10 learn more about aws

      1:48

About This Class

Looking to scale your web applications with Docker? How about gaining heaps of practical knowledge about working with Amazon Web Services (AWS)?

Prepare to get excited about this course!

2

Students

--

Projects

0

Reviews (0)

Nick Janetakis

Full stack developer / Teacher

Hi, I'm Nick and I've been a self taught software developer for about 20 years.

I'm also a Docker Captain, which means that Docker personally reached out to me to join their team as a trusted content provider and community leader.

Over the years I've worked as a consultant doing contract work for various clients while also hacking away on my own projects because it's what I love to do.

All of my courses have been created from experience I've gained while being in the tren...

See full profile