Building Microservices on AWS

Building Microservices on AWS

Build highly available Microservices to power applications of any size and scale

Bestseller
Created By: Alan Rodrigues
15.87 9.52

About This Course

Microservices are a popular new approach to building maintainable, scalable, cloud-based applications. AWS is the perfect platform for hosting Microservices.

This course shows you how to build Microservices-based applications on AWS. It will help you overcome the limitations and challenges you experience in traditional monolith deployments. It will provide you with technological freedom and help you choose the best tool for each job.

By the end of the course, you'll have learned to apply AWS tools to create and deploy Microservices-based applications. You'll be able to make your applications cost-effective, easier to scale, and faster to develop.

All the code and supporting files for this course are available on Github at
https://github.com/PacktPublishing/Building-Microservices-on-AWS

Other Information

  • Certificate will provided in this course on Completion
  • Full lifetime access
  • Available on Mobile & Laptop

What Students Will Learn In Your Course?


• Implement auto-scaling groups to compute the capacity to scale up and handle dynamic job loads.
• Speed up both development and deployment processes using Microservices on AWS.
• Improve the resiliency of your application as failing components can be easily and automatically replaced.
• Improve the reusability, composability, and maintainability of code.
• Manage Blue Green deployments to reduce downtime and risk
• Use existing deployment tools in AWS to manage Continuous Integration and Deployment.
• Scale up without significant changes to tooling, architecture, or development practices
• Reduce the risk and cost of operating a cloud platform
• Build a service that is responsible operating and maintaining it in production

Are There Any Course Requirements Or Prerequisites?

Experience as a developer.

Who Are Your Target Students?

This course benefits developers, software architects, and software engineers. Developers familiar with traditional application development but interested in using Microservices in a DevOps environment will also benefit. Microservices are appropriate to large-scale enterprise environments so this course should appeal to people interested in developing for those environments.

Course Content

  • 23 lectures
  • 01:35:37
  • The Course Overview
    00:01:54
  • The Concepts of Microservices
    00:03:41
  • Benefits of Microservices
    00:02:16
  • Key Design Elements for Microservices
    00:03:29
  • Understanding AWS EC2 and ELB
    00:04:06
  • Decentralizing AWS Data Options
    00:04:09
  • AWS Elastic Beanstalk
    00:04:22
  • Working with AWS Lambda
    00:04:36
  • AWS API Gateway
    00:05:07
  • AWS Route 53
    00:02:43
  • Monitoring Microservices
    00:02:26
  • Exploring Blue Green Deployments
    00:05:22
  • Using Elastic Load Balancer for Blue Green Deployments
    00:10:08
  • Using Elastic Beanstalk for Blue Green Deployments
    00:04:22
  • Getting Started with Continuous Integration
    00:04:31
  • Using AWS CodeCommit
    00:03:26
  • Implementing AWS CodeBuild
    00:07:22
  • Using AWS CodePipeline
    00:04:28
  • The Complete Continuous Integration Pipeline
    00:03:13
  • Working with Containers
    00:02:16
  • Using Orchestration
    00:03:00
  • Exploring Kubernetes
    00:02:45
  • Using AWS Elastic Container Service
    00:05:55
Image

Packt Publication

  • 4.48 (8)
  • 13 Reviews
  • 8 Students
  • 935 Courses