Get in Touch

Course Outline

Foundations of Microservices Architecture

  • Definition and scope of microservices
  • Strategic advantages and operational considerations
  • Evaluation against monolithic system designs

Establishing AWS Cloud9 for Microservices Engineering

  • Provisioning an AWS Cloud9 workspace
  • Configuring the development toolset
  • Integrating AWS service endpoints with Cloud9

Developing Microservices with Docker

  • Overview of containerization principles
  • Construction and validation of Docker images
  • Leveraging Docker Compose for orchestrated environments

Deploying Microservices via AWS ECS and Lambda

  • Configuring Amazon ECS for container management
  • Implementation of microservices using AWS Lambda
  • Implementing scalable distribution strategies in AWS

API Governance with AWS API Gateway

  • Creation and administration of RESTful interfaces
  • Binding APIs to microservice backends
  • Managing version control and rate limiting

Monitoring and Logging Frameworks for Microservices

  • Utilizing AWS CloudWatch for performance oversight
  • Implementing centralized logging via Amazon CloudWatch Logs
  • Configuring automated alarms and notification protocols

Security Standards for Microservices

  • Enforcement of IAM roles and access policies
  • Harden API Gateway integration points
  • Protocols for data encryption in transit and storage

Conclusion and Path Forward

Requirements

  • Fundamental knowledge of cloud computing principles
  • Working familiarity with AWS service offerings
  • Proficiency in Python or JavaScript programming

Target Audience

  • Software developers specializing in microservices architecture
  • Cloud engineers
  • DevOps professionals
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories