Course Overview

Microservices are an architectural approach to building modern applications that can undoubtedly bring many benefits. However, microservices can also increase complexity and require new ways for handling security in their environment.

This course will help you comprehend how to define and implement security in the microservices era on AWS in a practical way. 

It will begin with an overview of the essential elements that characterize microservices and what they mean when it comes down to security.

As you move on, you will successively learn advanced concepts in IAM (Identity and Access Management), encryption, API authentication and authorization. 

You will also learn how to implement security for containers and Lambda functions, as well as how to address compartmentalization in your AWS environment.

By the end of the course, you will become an expert in implementing security in microservices architecture on AWS.

What You Will Learn

  • Understanding security principles in a microservices architectural approach on AWS.
  • Implementing IAM roles
  • policies and attribute-based access control (ABAC).
  • Implementing encryption at different levels of the stack as required in your environment.
  • Configuring API Gateway to ensure authentication and authorization in your APIs.
  • Defining compartmentalization of AWS accounts and network segmentation.

Program Curriculum

  • Section Introduction
  • Why Building with Microservices Today?
  • Key Microservices Principles
  • Communications in Microservices
  • Security Risks and Benefits
  • Zero-trust Principles
  • Section Summary
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 1 Quiz

  • Section Introduction
  • Roles and Permissions
  • Attribute-based Access Control (ABAC) – Part 1
  • Attribute-based Access Control (ABAC) – Part 2
  • Lab: Setting-up the Stage
  • Lab: Roles and Policies Definition – Part 1
  • Lab: Roles and Policies Definition – Part 2
  • Lab: Roles and Policies Definition – Part 3
  • Section Summary
  • Chapter 2 Quiz

  • Section Introduction
  • Lab: Setting up the APIs
  • API's Authentication Methods
  • Lab: API Key and IAM User Authentication – Part 1
  • Lab: API Key and IAM User Authentication – Part 2
  • Cognito for Authentication and Authorization
  • Lab: Implementing Cognito User Pool
  • Lab: User Authorization with ABAC – Part 1
  • Lab: User Authorization with ABAC – Part 2
  • API Security Settings
  • Section Summary
  • Chapter 3 Quiz

  • Section Introduction
  • Encryption Strategies
  • Using KMS for Key Management – Part 1
  • Using KMS for Key Management – Part 2
  • Lab: Encryption Policies Using ABAC – Part 1
  • Lab: Encryption Policies Using ABAC – Part 2
  • Lab: Encryption Policies Using ABAC – Part 3
  • Section Summary
  • Chapter 4 Quiz

  • Section Introduction
  • Managing Compartmentalization
  • Network Segmentation – Part 1
  • Network Segmentation – Part 2
  • Using Multiple AWS Accounts
  • Lab: Cross-account Access – Part 1
  • Lab: Cross-account Access – Part 2
  • Section Summary
  • Chapter 5 Quiz

Conclusion

Load more modules

Instructor

Laurent Mathieu

Laurent Mathieu is an AWS security architect and instructor. He has been working in the realm of cybersecurity for 18 years and spent the past 5 years focusing on AWS and cloud security. In addition to his long experience in the domain, Laurent holds a number of industry-recognized credentials in cloud and security, such as ISC2 CISSP, ISACA CISM, CSA CCSK, AWS Certified Security Specialty and AWS Certified Solutions Architect Associate. Like many cybersecurity professionals at that time, Laurent was very skeptical when he first heard about cloud computing. However, he gradually turned into a cloud enthusiast as he dove deeper into this topic and realized that cloud computing can bring unprecedented security benefits if used and understood correctly. It all comes down to bringing awareness and training professionals about new approaches and this is where Laurent has been putting his energy over the past few years. LinkedIn profile: https://www.linkedin.com/in/laurentm/

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8