Before jumping into the exercise, Kevin covers the pros and cons around some of the alternatives to Amazon’s AWS/RDS environment. He looks at fully managed services like Heroku and more DevOps intensive services like DigitalOcean.
(electronic music)…- And as we've always done we talk about the alternatives.…Obviously, if you go with a platform as a service,…like Heroku, it's fully managed,…your DevOps responsibilities are virtually nil.…But it tends to cost a lot of money at scale.…Whereas, if you go to the other extreme…managing your own infrastructure,…what you don't get is this orchestration software.…So when you do an EB deploy,…there's no management software…that's going to take some of your instances…out of the fleet, update them,…put them back in, and do those changes for you.…
So there's lots of other open source software…and Amazon tools that you can use to accomplish this.…But that is essentially the value…that Elastic Beanstalk provides,…is that even though…it is kind of a pain in the ass to set up,…once it is set up the orchestration that you get…is actually pretty strong.…Generally the more control you have over the infrastructure…the more DevOps you're going to have to do.…And really what this comes down to is resources, right?…
Author
Released
6/9/2017Note: This course was created by Frontend Masters. It was originally released on 12/28/2016. We're pleased to host this training in our library.
- Serving HTTP requests with Express
- NPM scripts and Grunt
- NPM scripts and Elastic Beanstalk
- The database
- Sequelize and PostgreSQL
- Production environment
- Elastic Beanstalk and RDS
- Provisioning an environment
- Sass and Sass alternatives
- Building with Vue.js
- Real-time user interfaces
- Production monitoring
- Google Universal Analytics
Skill Level Intermediate
Duration
Views
Related Courses
-
Node.js: Build Your First Microservice
with Daniel Khan2h 9m Intermediate -
Building APIs Using Hapi in Node.js
with Kirsten Hunter2h 23m Intermediate -
Switching to ES6 in Node.js
with Ryan Lewis2h 10m Intermediate
-
1. The Web Server
-
Introduction9m 32s
-
The sample application3m 2s
-
Exercise 0: Setting up shop12m 51s
-
The web server code demo12m 18s
-
Exercise 1: Solution7m 33s
-
-
2. Build Tools
-
NPM scripts and Grunt4m 43s
-
Build tools code demo13m 40s
-
Exercise 2: Solution6m 35s
-
-
3. The Database
-
Sequelize and PostgreSQL4m 9s
-
The database code demo12m 11s
-
Alternative databases1m 8s
-
Exercise 3: Solution, part 18m 26s
-
Exercise 3: Solution, part 27m 11s
-
-
4. Production Environment
-
Provisioning an environment3m 16s
-
5. Front-End Toolchain
-
Day two agenda6m 4s
-
Browserify6m 52s
-
Sass and Sass alternatives6m 24s
-
Browserify code demo6m 36s
-
Sass code demo10m 44s
-
Exercise 5: Solution2m 45s
-
-
6. Vue.js
-
Building with Vue.js4m 1s
-
Vue.js code demo8m 29s
-
Exercise 6: Solution, part 16m 57s
-
Exercise 6: Solution, part 212m 28s
-
-
7. Real-Time User Interfaces
-
Using Socket.IO1m 34s
-
Exercise 7: Solution8m 53s
-
-
8. Production Monitoring
-
Locust and Rollbar3m 24s
-
Load testing code demo15m 27s
-
Exercise 8: Solution6m 53s
-
-
9. Web Analytics
-
Google Universal Analytics3m 44s
-
Google Analytics: Goals8m 7s
-
Exercise 9: Solution6m 48s
-
Wrapping up3m 11s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Alternative production environments