Building Microservice Systems with Docker and Kubernetes
Video description
This course teaches you how to build microservice systems hosted with Kubernetes. It's intended for intermediate to advanced developers or DevOps engineers who have problems they think Kubernetes will solve, but are not sure about the best way to move forward. Participants should have some experience working on web applications as this is not a course on the basics of web hosting.
Prerequisites include a computer with …
Building Microservice Systems with Docker and Kubernetes
Video description
This course teaches you how to build microservice systems hosted with Kubernetes. It's intended for intermediate to advanced developers or DevOps engineers who have problems they think Kubernetes will solve, but are not sure about the best way to move forward. Participants should have some experience working on web applications as this is not a course on the basics of web hosting.
Prerequisites include a computer with Docker installed and some capability to run a Kubernetes cluster: This could be on physical machines, virtual machines using Vagrant, or an account (even a trial period account) with a cloud provider like Google or Amazon.
Discover what Kubernetes is and how to get started using it
Understand what Docker is and how to make an application with it
Master the meaning of microservices and when and how to write them
Understand database set-ups, request routing, and load balancing
Explore API server choices (Flask, Gunicorn) and front-end tech choices (Ember.js, Nginx)
Follow the creation of an email sending microservice from development through production
Understand cross-cutting concerns like caching, scaling, logging, metrics, security, and multi-tenancy
Ben Straub is a patent holding developer at Zendesk. He helped create the Kubernetes-AWS-Docker microservices environment at Gridium and has worked in software engineering for twelve years. He holds an MSE in Software Engineering from Portland State University, a Bachelor of Science in Computer Engineering from Oregon State University, and is the author or co-author of the O'Reilly titles Porting from Python 2 to Python 3 and Building Tools with GitHub, and the co-author of the second edition of Pro Git.
Technology Choices - Ruby, Rails, And Mailgun
00:01:57
Implementation And Testing
00:03:11
Development Environment
00:05:16
Production Environment
00:02:33
Cross-Cutting Concerns
Deployment
00:05:30
Caching
00:05:37
Scaling
00:03:54
Logging
00:03:43
Metrics
00:02:41
Security
00:04:32
Multi-Tenancy
00:02:51
Conclusion
Wrap Up And Thank You
00:00:59
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept