AWS Serverless Microservices with Patterns & Best Practices
AWS Event-driven Serverless Microservices using AWS Lambda, API Gateway, EventBridge, SQS, DynamoDB and CDK for IaC
Lo que serás capaz de hacer
This course comes from a live GitHub aws-microservices repository which verified from community with 250+ stars and 100+ forks. In this course, we will learn AWS Event-driven Serverless Microservices with using AWS Lambda , AWS DynamoDB , AWS API Gateway , AWS EventBridge , AWS SQS which stands for Simple Queue Service, AWS CDK stands for Cloud Development Kit for IaC - Infrastructure as Code tool and AWS CloudWatch for monitoring. This course will be 100% hands-on , and you will be developing a real-world application which includes; REST API and CRUD endpoints with using ( AWS Lambda, API Gateway ) Data persistence with using (AWS DynamoDB ) Decouple microservices with events using ( AWS EventBridge ) Message Queues for cross-service communication using ( AWS SQS ) Cloud stack development with IaC using ( AWS CloudFormation CDK ) By the end of the course, you will learn how to develop reliable and scalable Serverless applications, following the microservices architecture . We will develop event-driven microservices with AWS Serverless services which comes with power of cloud high availability and high scalability by nature. Of course we will follow the Serverless Design Patterns and Best Practices when developing our e-commerce event-driven microservices application. There is a couple of microservices which implemented e-commerce modules over Product , Basket and Ordering microservices . We will use AWS Lambda service as a microservices and use power of lambda functions. And this microservices databases will store NoSQL AWS DynamoDB databases. And also we have followed communication patterns and best practices when designing Serverless microservice communications for synchronous and asynchronous communications with using AWS API Gateway, AWS EventBridge as a Eventbus and AWS SQS as a queue service. That means we design our architecture rely on asynchronous connections that gives us much more flexible and resilient application. We will use AWS API Gateway -for- Restful API - Driven Development and Synchronous Event Sources AWS EventBridge -for- Event - Driven asynchronous Communication between Microservices AWS SQS -for- Decouple Microservices and processing events asynchronously using queues The course proposes a microservice oriented architecture implementation with AWS Serverless world using event-driven patterns and best practices. So the project will be the e-commerce application that will be totally Serverless components. Let me try to introduce Serverless components one by one; Api Gateway This is entry point of our microservices. API Gateway provides Restful API-Driven Development and Synchronous Event Sources. Synchronous commands are request/response. API Gateway is a synchronous event source and provides a Serverless API proxy to AWS Lambda. API Gateway Redirects to CRUD request to internal microservices. Product Lambda microservices which performs; CRUD operations using DynamoDB table over the AWS API Gateway This will cover product table operations fully Serverless in microservices architecture. Synchronous requests will manage by AWS API Gateway and routing requests to Product Lambda Microservices that perform CRUD operations. We will write Lambda functions with using AWS SDK for interacting other AWS resources for example in Product case we will interact with AWS Serverless DynamoDB to perform all crud operations. Basket Lambda microservices which performs; Add-Remove synchronous basket operations with using AWS API Gateway and DynamoDB Again synchronous requests will manage by AWS API Gateway and routing requests to Basket Lambda Microservices that perform CRUD operations. We will write Lambda functions with using AWS SDK for interacting other AWS resources. For example in Basket case we interact with AWS Serverless DynamoDB to perform all crud operations. But also, Basket microservice triggers to Event-driven use case which is the Checkout Basket . When checkout basket , this will publish and create event to Serverless Eventbus which is AWS EventBridge. So this asynchronous communication will held by Basket Lambda Microservice and AWS EventBridge and consumed by Ordering microservices over the AWS SQS. AWS Event Bridge So asynchronous communication held by AWS Serverless Eventbus service which is AWS EventBridge. We will create Rules and Target definitions for AWS EventBridge from Basket Lambda microservices. That means we will develop Basket Lambda Microservices when publishing checkout message to AWS EventBridge with using AWS SDK for development purpose. AWS SQS and Ordering Lambda microservices So after publishing checkout event to the EventBridge , this event will consume by Ordering part. EventBridge send to event to AWS SQS in order to gain power of AWS queue . After that Ordering lambda microservice will consume this event with polling . That means we will use event source mapping communication type here when consuming events , ordering lambda microservices send polling request and get event from the AWS queue . After consuming the event from the AWS queue , Ordering lambda microservices process the event with creating order record into its DynamoDB table. Ordering lambda microservices perform all these operations with developing lambda functions with using AWS SDK. We have 3 communication types; Synchronous communication with AWS API Gateway for routing request from client applications to downstream microservices Asynchronous communication with AWS Serverless Eventbus which is EventBridge for applying Event Driven asynchronous Communication patterns. And lastly we have Event Source mapping communication when polling queue records from lambda services to AWS SQS -Simple Queue Service for Decouple Microservice and processing events asynchronously. During the course we will follow these Microservice communication types with Lambda invocations, and develop our sections following these arrows. IaC Serverless Stacks with AWS CDK - Cloud Development Kit Will follow Devops best practices when coding infrastructure . The whole project, we will develop infrastructure as code Serverless Stacks with using AWS CDK - Cloud Development Kit. We will use AWS CDK for IaC Serverless Stacks developments that we will develop and provision all services step by step with together. AWS Developer and AWS Solution Architecture Jobs This course prepares to you real AWS Developer and AWS Solution Architecture jobs , which's offers to you 3 figure salaries. Because we are going to develop a real-world Serverless application which is already used and developed by lots of companies in the world. Prepare your AWS Certification with Practical Way AWS Certified Developer Associate AWS Certified Solutions Architect Associate Don't memorize all topics, feel and develop by hands-on , dirty your hands by this way you can achieve to onboard your target AWS jobs. This course will help you to prepare AWS Developer and Solutions Architect Associate certifications both theoretical and mostly practical way with developing Serverless e-commerce applications. AWS Serverless + CDK Automation + Integration Patterns = AWSome! This will be the manifesto of our course. We will follow these manifesto every place of our course and the Serverless e-commerce application. Integration Patterns that we will follow Queue-chaning, Publish-Subscribe and Fan-out design patterns during the course when developing our serverless e-commerce application. By the end of this course, you'll learn how to design and developing AWS Event-driven microservices with using Serverless patterns and best practices. This course will be 100% hands-on, and we will be develop all infrastructure and microservice codes with together and step by step.
- AWS Event-driven Serverless Microservices
- AWS Lambda, AWS DynamoDB, AWS API Gateway, AWS EventBridge, AWS SQS and AWS CDK
- REST API and CRUD endpoints with using AWS Lambda, API Gateway
- Data persistence with using AWS DynamoDB
- Decouple microservices with events using AWS EventBridge
- Message Queues for cross-service communication using AWS SQS
Temario
UNIDAD 1 - Course Introduction · 9 leccionesUNIDAD 1 - Course Introduction
UNIDAD 1 - Course Introduction
- Introduction
- Final Application - Serverless Event-driven E-Commerce Application
- Project Code Structure
- AWS Cost Management During the Course
- Course Structure and Way of Learning
- AWS Lambda Invocation Types
- Our Serverless Journey with AWS Lambda Invocation Types
- Serverless Explained : AWS Operational Responsibility Model
- AWS Serverless Services for Microservices Architectures
UNIDAD 2 - Project Code & Course Slides · 1 leccionesUNIDAD 2 - Project Code & Course Slides
UNIDAD 2 - Project Code & Course Slides
- Project Code & Course Slides
UNIDAD 3 - Create AWS Account - Free Tier · 4 leccionesUNIDAD 3 - Create AWS Account - Free Tier
UNIDAD 3 - Create AWS Account - Free Tier
- Create Free Tier AWS Account
- Security Best Practices of AWS Accounts
- Create IAM User Account and Configure for Programmatic and Console Access
- AWS Access Types - Programmatic and Management Console Access
UNIDAD 4 - Developing Our First Lambda Function · 9 leccionesUNIDAD 4 - Developing Our First Lambda Function
UNIDAD 4 - Developing Our First Lambda Function
- AWS Lambda Overview
- How does AWS Lambda work?
- AWS Lambda Main Features
- AWS Lambda Event Sources and Destination Trigger Services
- AWS Lambda Invocation Types
- AWS Lambda Function Code
- AWS Lambda Walkthrough with AWS Management Console
- AWS Lambda Best Practices and Event-driven Architecture
- AWS Lambda Quiz
UNIDAD 5 - Architecture Recap : Event-Driven Microservices Architectures · 5 leccionesUNIDAD 5 - Architecture Recap : Event-Driven Microservices Architectures
UNIDAD 5 - Architecture Recap : Event-Driven Microservices Architectures
- Microservice Architecture
- Microservices Communications
- Event-Driven Microservices Architecture
- Application Integration Patterns for Microservices
- Event-Driven Architecture Quiz
UNIDAD 6 - Thinking AWS Serverless for Event-Driven Microservices Architecture · 7 leccionesUNIDAD 6 - Thinking AWS Serverless for Event-Driven Microservices Architecture
UNIDAD 6 - Thinking AWS Serverless for Event-Driven Microservices Architecture
- Thinking Serverless
- AWS as an Application Development Framework
- AWS Lambda as a Microservice
- Mapping Microservice Architecture with AWS Serverless Services for Microservice
- Event-driven Serverless Microservices Design with AWS Lambda
- Serverless Architectural Patterns and Best Practices
- AWS Serverless Event-driven Quiz
UNIDAD 7 - API Gateway Restful API Development with Synchronous Lambda Event Sources · 10 leccionesUNIDAD 7 - API Gateway Restful API Development with Synchronous Lambda Event Sources
UNIDAD 7 - API Gateway Restful API Development with Synchronous Lambda Event Sources
- Introduction - API Gateway Restful API Development with Synchronous Lambda Event
- What is Amazon API Gateway?
- Architecture of API Gateway
- Main Features of API Gateway
- Amazon API Gateway Use Cases
- API Gateway as a Lambda Synchronous Event Sources
- Amazon API Gateway Core Concepts
- Amazon API Gateway -Differences between REST - HTTP API
- Amazon API Gateway Walkthrough with AWS Management Console
- API Gateway Quiz
UNIDAD 8 - Building Microservices with AWS Lambda for Synchronous API-Driven Event Sources · 5 leccionesUNIDAD 8 - Building Microservices with AWS Lambda for Synchronous API-Driven Event Sources
UNIDAD 8 - Building Microservices with AWS Lambda for Synchronous API-Driven Event Sources
- Developing AWS Lambda Synchronous Microservices with Amazon API Gateway
- Create a REST API from AWS Lambda Function with adding API Gateway Trigger
- Understanding How Lambda Trigger with Event JSON Object
- Understanding API Gateway Synchronous Trigger to AWS Lambda
- Resource Cleanup
UNIDAD 9 - AWS DynamoDB Serverless NoSQL Data Persistence · 5 leccionesUNIDAD 9 - AWS DynamoDB Serverless NoSQL Data Persistence
UNIDAD 9 - AWS DynamoDB Serverless NoSQL Data Persistence
- What Is Amazon DynamoDB?
- AWS DynamoDB Core Concepts - Tables, Items, Attributes, Indexes
- AWS DynamoDB Primary Key, Partition Key and Sort Key
- AWS DynamoDB Walkthrough with AWS Management Console
- AWS DynamoDB Quiz
UNIDAD 10 - Building RESTful Microservices with AWS Lambda, API Gateway and DynamoDB · 7 leccionesUNIDAD 10 - Building RESTful Microservices with AWS Lambda, API Gateway and DynamoDB
UNIDAD 10 - Building RESTful Microservices with AWS Lambda, API Gateway and DynamoDB
- Introduction - RESTful Microservices with AWS Lambda, API Gateway and DynamoDB
- Create a DynamoDB Table
- Create a Lambda Function
- Create an API Gateway
- Test - RESTful Microservices with AWS Lambda, API Gateway and DynamoDB
- AWS Console microservice-http-endpoint Lambda Blueprint - API Gw + Lambda + Dyna
- Resource Cleanup
UNIDAD 11 - AWS Serverless Deployments IaC with AWS CDK (Cloud Development Kit) · 10 leccionesUNIDAD 11 - AWS Serverless Deployments IaC with AWS CDK (Cloud Development Kit)
UNIDAD 11 - AWS Serverless Deployments IaC with AWS CDK (Cloud Development Kit)
- Introduction - Serverless Deployments IaC with AWS CDK
- What is IaC - Infrastructure as Code
- AWS Cloud Formation
- AWS CDK - Cloud Development Kit
- AWS CDK Core Concepts - Apps - Stacks - Constructs - Environments
- AWS Solutions Constructs with Levels L1 - L2 - L3 Pattern Construct
- AWS CDK Lifecycle
- CDK Serverless Patterns with Solution Constructs
- Serverless + CDK Automation + Integration Patterns = AWSome!
- CDK - Hands-on IaC Development
UNIDAD 12 - Prerequisites and Tools for developing Serverless Applications on AWS · 8 leccionesUNIDAD 12 - Prerequisites and Tools for developing Serverless Applications on AWS
UNIDAD 12 - Prerequisites and Tools for developing Serverless Applications on AWS
- Introduction - Prerequisites and Tools
- Prerequisites 1 - AWS Account and User
- Prerequisites 2 - AWS CLI
- Quick Setup of AWS CLI
- Prerequisites 3 - NodeJS
- Prerequisites 4 - AWS CDK Toolkit
- Check our Installations
- Prerequisites 5 - Visual Studio Code
UNIDAD 13 - Getting Started with AWS CDK with Developing our first CDK Application · 14 leccionesUNIDAD 13 - Getting Started with AWS CDK with Developing our first CDK Application
UNIDAD 13 - Getting Started with AWS CDK with Developing our first CDK Application
- Introduction - Getting Started with AWS CDK
- Creating AWS CDK Application for IaC
- Building AWS CDK Application for IaC
- Explore CDK Project Directory
- Run CDK Commands on VSCODE - Set-ExecutionPolicy RemoteSigned
- CDK Commands Overview
- Bootstrapping CDK Stack
- Developing our AWS CDK App
- Deploying our AWS CDK App Part 2
- Modifying our AWS CDK App
- Deploying our Modified AWS CDK App
- DON'T FORGET - Destroying our AWS CDK App
- CDK Template Application Types
- CDK sample-app Template
UNIDAD 14 - API Gateway-Lambda Synchronous RESTful Microservices with CDK · 8 leccionesUNIDAD 14 - API Gateway-Lambda Synchronous RESTful Microservices with CDK
UNIDAD 14 - API Gateway-Lambda Synchronous RESTful Microservices with CDK
- Introduction - Synchronous RESTful Microservices with CDK
- Create a New Project for API Gateway-Lambda Synchronous Microservices with CDK
- Developing Lambda Handler Code
- Developing Infrastructure with CDK - Create Lambda Function and API Gateway
- Testing Infrastructure with CDK
- Developing Infrastructure with CDK - Create Lambda Function and API Gateway - 2
- Testing Infrastructure with CDK
- DON'T FORGET - Destroying our AWS CDK App
UNIDAD 15 - Creating our E-Commerce Serverless Microservices Project with CDK · 2 leccionesUNIDAD 15 - Creating our E-Commerce Serverless Microservices Project with CDK
UNIDAD 15 - Creating our E-Commerce Serverless Microservices Project with CDK
- Introduction - Creating our E-Commerce Serverless Microservices Project with CDK
- Create a New CDK Project for our E-Commerce Serverless Microservices Project
UNIDAD 16 - Understanding Our E-Commerce Domain · 2 leccionesUNIDAD 16 - Understanding Our E-Commerce Domain
UNIDAD 16 - Understanding Our E-Commerce Domain
- Understand E-Commerce Domain - Use Cases - Functional Requirement
- Identifying and Decomposing Microservices for E-Commerce Domain
UNIDAD 17 - Code Structure of E-Commerce Serverless Microservices Project in CDK · 6 leccionesUNIDAD 17 - Code Structure of E-Commerce Serverless Microservices Project in CDK
UNIDAD 17 - Code Structure of E-Commerce Serverless Microservices Project in CDK
- Introduction - Code Structure of E-Commerce Serverless Microservices Project CDK
- Monorepo - What is Monorepo and How we use Monorepo ?
- Code Structure for our Application Architecture with CDK
- IaC Development with AWS CDK for our Application Architecture
- Writing L3 Constructs and Construct Tree on AWS CDK
- AWS CDK (IaC) vs AWS SDK (Microservices)
UNIDAD 18 - Creating Product Microservices Serverless CRUD REST API Infrastructure with CDK · 12 leccionesUNIDAD 18 - Creating Product Microservices Serverless CRUD REST API Infrastructure with CDK
UNIDAD 18 - Creating Product Microservices Serverless CRUD REST API Infrastructure with CDK
- Introduction - Creating Product Microservices Serverless CRUD REST API Infra
- Creating DynamoDB Database for Product Microservices with AWS CDK
- How to know AWS CDK Construct Classes and write better IaC with AWS CDK
- Creating Lambda Function for Product Microservices with AWS CDK
- Implement Lambda Function Code for Product Microservices
- Creating API Gateway for Product Microservices with AWS CDK
- Deploy and Testing Serverless Product Microservices Sync Flow
- Prerequisites 6 - Docker Desktop - Bundling Lambda Function with Libraries
- Deploy and Testing Serverless Product Microservices Sync Flow - 2
- Prerequisites 7 - Postman - Test and Manage API Gateway api methods
- Testing Product Microservices Sync Flow; API Gateway - Lambda - DynamoDB
- DON'T FORGET - Destroying our AWS CDK App
UNIDAD 19 - Developing Product Lambda Microservices CRUD functions with AWS SDK · 22 leccionesUNIDAD 19 - Developing Product Lambda Microservices CRUD functions with AWS SDK
UNIDAD 19 - Developing Product Lambda Microservices CRUD functions with AWS SDK
- Introduction - Developing Product Lambda Microservices CRUD functions with SDK
- AWS CDK (IaC) vs AWS SDK (Microservices)
- AWS SDK for JavaScript Version 3 and Lambda Interactions
- Start to Developing Product Lambda Microservice - Install npm package - @aws-sdk
- Developing Product Lambda Microservice with DynamoDB Client - AWS SDK for JS v3
- AWS API Gateway trigger AWS Lambda with API Gateway proxy event (REST API)
- Developing Product Lambda Microservice with DynamoDB Client - AWS SDK for JS v3
- Understanding DynamoDB Interactions - Working with Items and Attributes
- Developing getProduct methods for Product Lambda Microservice with DynamoDB
- Developing getAllProducts methods for Product Lambda Microservice with DynamoDB
- Developing createProduct CRUD methods for Product Lambda Microservice with Dyndb
- Using uuid library When Creating product item into DynamoDB
- Developing deleteProduct CRUD methods for Product Lambda Microservice with Dyndb
- Developing updateProduct CRUD methods for Product Lambda Microservice with Dyndb
- Developing DynamoDB Query and Scan operations for Product Lambda Microservice
- Developing Return Response of Product Lambda Microservice and Manage Switch Code
- Overview Product Lambda Microservice Developments
- Deploy and Testing Serverless Product Microservices Sync Flow
- Create Postman Collection to Manage Product ApiGateway Apis
- Testing Product Microservices Sync Flow; API Gateway - Lambda - DynamoDB
- Environment Variable of Postman Collection - Best Practice Provisioned API Urls
- DON'T FORGET - Destroying our AWS CDK App
UNIDAD 20 - Organize Infrastructure Code with Creating Solution Constructs on AWS CDK · 6 leccionesUNIDAD 20 - Organize Infrastructure Code with Creating Solution Constructs on AWS CDK
UNIDAD 20 - Organize Infrastructure Code with Creating Solution Constructs on AWS CDK
- Introduction - CDK Code Refactoring with Constructs -Creating Solution Construct
- Create Database Infrastructure Solution Construct for our ECommerce Serverless
- Create Microservices Lambda Infrastructure Solution Construct for our ECommerce
- Create API Gateway Infrastructure Solution Construct for our ECommerce Serverles
- Deploy and Testing Serverless Product Microservices Sync Flow
- DON'T FORGET - Destroying our AWS CDK App
UNIDAD 21 - Creating Basket Microservices Infrastructure with AWS CDK - Add to Basket Case · 10 leccionesUNIDAD 21 - Creating Basket Microservices Infrastructure with AWS CDK - Add to Basket Case
UNIDAD 21 - Creating Basket Microservices Infrastructure with AWS CDK - Add to Basket Case
- Introduction - Creating Basket Microservices Infrastructure with AWS CDK
- Analyzing Basket Microservices Use Cases for our E-Commerce Serverless App
- Creating DynamoDB Database for Basket Microservices with AWS CDK
- Refactoring database.ts infrastructure file
- Creating Lambda Function for Basket Microservices with AWS CDK
- Implement Lambda Function Code for Basket Microservices
- Creating API Gateway for Basket Microservices with AWS CDK
- Deploy and Testing Serverless Basket Microservices AddtoBasket Sync Flow
- Set Basket Microservices Apis in Postman Collection and Testing Basket Microserv
- DON'T FORGET - Destroying our AWS CDK App
UNIDAD 22 - Developing Basket Lambda Microservices functions with AWS SDK · 12 leccionesUNIDAD 22 - Developing Basket Lambda Microservices functions with AWS SDK
UNIDAD 22 - Developing Basket Lambda Microservices functions with AWS SDK
- Introduction - Developing Basket Lambda Microservices functions with AWS SDK
- Start to Developing Basket Lambda Microservice - Install npm package - @aws-sdk
- Developing Basket Lambda Microservice with DynamoDB Client - AWS SDK for JS v3
- Developing Basket Lambda Microservice with DynamoDB Client - AWS SDK JS - Part 2
- Developing getBasket methods for Basket Lambda Microservice with DynamoDB Client
- Developing getAllBaskets methods for Basket Lambda Microservice with DynamoDB
- Developing createBasket methods for Basket Lambda Microservice with DynamoDB
- Developing deleteBasket CRUD method for Basket Lambda Microservice with DynamoDB
- Overview Basket Lambda Microservice Developments
- Deploy and Testing Serverless Basket Microservices Sync Flow
- Testing Serverless Basket Microservices Add or Remove Basket Sync Flow
- DON'T FORGET - Destroying our AWS CDK App
UNIDAD 23 - AWS EventBridge for Decouple Microservices with Event-Driven Architecture · 9 leccionesUNIDAD 23 - AWS EventBridge for Decouple Microservices with Event-Driven Architecture
UNIDAD 23 - AWS EventBridge for Decouple Microservices with Event-Driven Architecture
- Introduction - AWS EventBridge for Decouple Microservices with Event-Driven Arc
- Asynchronous Event Sources - Lambda Invocation Types
- What is Amazon EventBridge ?
- Benefits of Amazon EventBridge
- How Amazon EventBridge works ?
- Amazon EventBridge Core Concepts - Events - Event Buses - Rules - Targets
- Serverless Pattern: Fan-Out & Message Filtering with Publish/Subscribe Pattern
- Using AWS Lambda with Other Services - Amazon EventBridge
- Amazon EventBridge Walkthrough with AWS Management Console
UNIDAD 24 - Creating AWS EventBridge Eventbus Infrastructure with AWS CDK - Checkout Basket · 5 leccionesUNIDAD 24 - Creating AWS EventBridge Eventbus Infrastructure with AWS CDK - Checkout Basket
UNIDAD 24 - Creating AWS EventBridge Eventbus Infrastructure with AWS CDK - Checkout Basket
- Introduction - Creating AWS EventBridge Eventbus Infrastructure with AWS CDK
- Analysing Aws EventBridge and Checkout Basket Async Flow Use Cases for Decouple
- Creating AWS EventBridge for Decoupling Microservices with AWS CDK
- Creating Custom EventBus Construct for AWS EventBridge with AWS CDK
- Using Custom EventBus Construct into Main Stack with AWS CDK
UNIDAD 25 - Creating Ordering Microservices Infrastructure with AWS CDK · 11 leccionesUNIDAD 25 - Creating Ordering Microservices Infrastructure with AWS CDK
UNIDAD 25 - Creating Ordering Microservices Infrastructure with AWS CDK
- Introduction - Creating Ordering Microservices Infrastructure with AWS CDK
- Analysing Ordering Microservices Use Cases for our E-Commerce Serverless App
- Creating DynamoDB Database for Ordering Microservices with AWS CDK
- Creating Lambda Function for Ordering Microservices with AWS CDK
- Implement Lambda Function Code for Ordering Microservices
- Creating API Gateway for Ordering Microservices with AWS CDK
- Fix Custom EventBus Target Function Parameter Error
- Deploy and Testing Serverless Ordering Microservices with Aws EventBridge Custom
- Test Custom Event Bus of AWS EventBridge with using Put-Event Method
- Set Ordering Microservices APIs in Postman Collection and Testing Ordering Ms
- DON'T FORGET - Destroying our AWS CDK App
UNIDAD 26 - Develop Checkout Basket for Send Event to AWS EventBridge From Basket with SDK · 13 leccionesUNIDAD 26 - Develop Checkout Basket for Send Event to AWS EventBridge From Basket with SDK
UNIDAD 26 - Develop Checkout Basket for Send Event to AWS EventBridge From Basket with SDK
- Introduction - Developing Checkout Basket for Send Event to AWS EventBridge
- Start to Developing Checkout Basket Function - Install npm package - @aws-sdk
- Developing Checkout Basket Function with EventBridge Client - AWS SDK for JS v3
- Analyzing Checkout Basket Function in Basket Microservices
- Breakdown Methods to Checkout Basket Function with EventBridge Client - AWS SDK
- Developing "getBasket" of Checkout Basket Function with EventBridge Client
- Developing "prepareOrderPayload" of Checkout Basket Function with EventBridge
- Developing "publishCheckoutBasketEvent" of Checkout Basket Function wth EventBrg
- Set Environment Variables for EventBridge Entry parameters When Publish Checkout
- Developing "deleteBasket" of Checkout Basket Function with EventBridge Client
- Deploy and Testing Serverless Basket Microservices CheckoutBasket EventBridge
- Testing Serverless Basket Microservices CheckoutBasket EventBridge Async Flow
- DON'T FORGET - Destroying our AWS CDK App
UNIDAD 27 - Develop Ordering Microservice Consume Checkout Event from AWS EventBridge w/ SDK · 5 leccionesUNIDAD 27 - Develop Ordering Microservice Consume Checkout Event from AWS EventBridge w/ SDK
UNIDAD 27 - Develop Ordering Microservice Consume Checkout Event from AWS EventBridge w/ SDK
- Introduction - Developing Ordering Microservice Consume CheckoutBasket Event
- Start to Developing Ordering Lambda Microservice - Install npm package -@aws-sdk
- Developing Ordering Lambda Microservice with DynamoDB Client - AWS SDK for JS v3
- Catch and Process Async EventBridge Invocation and Sync API Gateway Invocation
- Developing Event Bridge Async Invocation of Ordering Lambda Microservice
UNIDAD 28 - Developing Ordering Microservice Sync Invocation from Api Gateway with AWS SDK · 4 leccionesUNIDAD 28 - Developing Ordering Microservice Sync Invocation from Api Gateway with AWS SDK
UNIDAD 28 - Developing Ordering Microservice Sync Invocation from Api Gateway with AWS SDK
- Introduction - Developing Ordering Microservice Sync Invocation from Api Gateway
- Developing Ordering Lambda Microservice Sync Invocation from Api Gateway
- Developing getOrder methods for Ordering Lambda Microservice wth DynamoDB Client
- Developing getAllOrders methods for Ordering Lambda Microservice with DynamoDB
UNIDAD 29 - E2E Testing Basket and Ordering Microservices Sync & Async Invocations · 4 leccionesUNIDAD 29 - E2E Testing Basket and Ordering Microservices Sync & Async Invocations
UNIDAD 29 - E2E Testing Basket and Ordering Microservices Sync & Async Invocations
- E2E Testing Basket and Ordering Microservices Sync & Async Invocations
- Testing Serverless Basket Microservices CheckoutBasket EventBridge Async Flow
- Testing Ordering Microservices API Gateway Sync Flow
- DON'T FORGET - Destroying our AWS CDK App
UNIDAD 30 - AWS SQS for Event-Driven Architecture with Queues · 13 leccionesUNIDAD 30 - AWS SQS for Event-Driven Architecture with Queues
UNIDAD 30 - AWS SQS for Event-Driven Architecture with Queues
- Introduction - AWS SQS for Event-Driven Architecture with Queues
- Polling Events and Event Source Mappings - Lambda Invocation Types
- What is Amazon SQS ?
- Benefits of Amazon SQS
- Amazon SQS architecture and How SQS works - The lifecycle of an Amazon SQS queue
- Amazon SQS Visibility Timeout
- Amazon SQS Short and Long polling
- Amazon SQS Dead-letter Queues
- Amazon SQS Queue types - Standard Queues and FIFO Queues
- Serverless Pattern: Topic-Queue Chaining & Load Balancing Pattern
- Using AWS Lambda with Other Services - Amazon SQS
- AWS SQS Walk Trough Step by Step Tutorial over Console
- SQS Quiz
UNIDAD 31 - Creating AWS SQS Queue Infrastructure with AWS CDK - Polling Checkout Basket · 6 leccionesUNIDAD 31 - Creating AWS SQS Queue Infrastructure with AWS CDK - Polling Checkout Basket
UNIDAD 31 - Creating AWS SQS Queue Infrastructure with AWS CDK - Polling Checkout Basket
- Introduction - Creating AWS SQS Queue Infrastructure with AWS CDK
- Analyzing Aws SQS and Polling Checkout Basket Event with Event Source Mappings
- Creating AWS SQS with AWS CDK
- Creating Custom Queue Construct for AWS SQS with AWS CDK
- Using Custom Queue Construct into Main Stack with AWS CDK
- Change Target Service of AWS Event Bridge Custom EventBus
UNIDAD 32 - Developing AWS SQS Event Source Mapping Polling Invocation from Ordering w/ SDK · 4 leccionesUNIDAD 32 - Developing AWS SQS Event Source Mapping Polling Invocation from Ordering w/ SDK
UNIDAD 32 - Developing AWS SQS Event Source Mapping Polling Invocation from Ordering w/ SDK
- Introduction - Developing AWS SQS Event Source Mapping Polling Invocation
- How Lambda Function Event Source Mapping to AWS SQS for Polling Lambda Invocatio
- Catch and Process SQS Polling Invocation in Ordering Lambda Microservice
- Developing SQS Event Source Mapping Polling Invocation of Ordering Lambda ms
UNIDAD 33 - E2E Testing Basket and Ordering Microservices Event Source Mapping Polling · 4 leccionesUNIDAD 33 - E2E Testing Basket and Ordering Microservices Event Source Mapping Polling
UNIDAD 33 - E2E Testing Basket and Ordering Microservices Event Source Mapping Polling
- E2E Testing Basket and Ordering Microservices Event Source Mapping Polling Invoc
- Testing Serverless Basket Microservices CheckoutBasket EventBridge Async Flow
- Testing Ordering Microservices Api Gateway Sync Flow
- DON'T FORGET - Destroying our AWS CDK App
UNIDAD 34 - Whats Next - AWS Step Functions For Orchestration Order Fulfillment · 1 leccionesUNIDAD 34 - Whats Next - AWS Step Functions For Orchestration Order Fulfillment
UNIDAD 34 - Whats Next - AWS Step Functions For Orchestration Order Fulfillment
- AWS Step Functions For Orchestration Order Fulfillment with Saga Pattern
UNIDAD 35 - Thanks · 2 leccionesUNIDAD 35 - Thanks
UNIDAD 35 - Thanks
- Thanks
- Bonus Lecture
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
35 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
6 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Mehmet Ozkaya.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 35 unidades · 255 lecciones · 60 h
- 12 meses de acceso
- 6 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Mehmet Ozkaya; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


