Companies Home Search Profile

Master Event Driven Microservices with Python and AWS

Focused View

Dr. Aref Karimi

7:45:14

112 View
  • 1. Introduction.mp4
    01:36
  • 1. Microservices vs. Monolithic.mp4
    03:58
  • 2. Anatomy of a microservices-based application.mp4
    03:16
  • 1.1 HTML & JavaScript Code.html
  • 1. Hotel Booking System.mp4
    03:06
  • 2. Preparing the Development Environment.html
  • 1.1 AWS Cognito.html
  • 1. Introduction to AWS Cognito.mp4
    04:05
  • 2. Setting up AWS Cognito for Hotel Booking system.mp4
    13:54
  • 3. Sign in with AWS Cognito.mp4
    07:50
  • 4. Sign up with AWS Cognito.mp4
    01:54
  • 5.1 HTML and JavaScript Source Code of Hotel Booking.html
  • 5. Adding a Page for Creating Hotels.mp4
    02:06
  • 1.1 Google Apigee.html
  • 1.2 Kong.html
  • 1. API Gateway Pattern and Tools.mp4
    06:18
  • 2. Creating a Mock API with AWS API Gateway.mp4
    07:50
  • 3. Authenticating API Requests.mp4
    05:54
  • 4. Adding CORS Headers to APIs.mp4
    04:14
  • 1. The concept of a Microservice Chassis Serverless & Containrisation.mp4
    07:52
  • 2. Creating and Deploying an AWS Lambda Microservice.mp4
    11:29
  • 3. Capturing the Request Body in AWS Lambda as an API Backend.mp4
    06:10
  • 4. Performing Authorization in a Backend-Lambda.mp4
    03:10
  • 5. Storing Data and Files in AWS.mp4
    03:28
  • 6. Creating an Execution IAM Role for Lambda.mp4
    02:54
  • 7. Create and Configure S3 Buckets.mp4
    04:39
  • 8. Uploading Files and Images to AWS S3.mp4
    03:53
  • 9. Creating and Configuring a DynamoDB Table.mp4
    02:52
  • 10.1 Source code of Add Hotel microservice.html
  • 10. Storing Information in DynamoDB.mp4
    02:57
  • 11.1 Docker Image for Creating Layers for Amazon Linux 2.html
  • 11.2 layer.zip
  • 11. Deploying AWS Lambda with Python Dependencies.mp4
    12:26
  • 12. Connecting API Gateway to Lambda via a Proxy Resource.mp4
    05:04
  • 13. Testing Proxy API with Lambda.mp4
    01:27
  • 14.1 layer.zip
  • 14.2 Soure code of List Hotels Lambda function.html
  • 14. Creating a RestFul GET API in API Gateway with a Lambda Microservice.mp4
    12:47
  • 15. Practice Creating and Configuring an AWS Lambda Function.html
  • 16. Practice Creating a Proxy REST API in AWS API Gateway.html
  • 17.1 List Hotels Lambda Function.html
  • 17. Review Your Practice Results.mp4
    03:09
  • 18. Exploring Jason Web Tokens (JWT) and JSON Web Key Sets (JWKS).mp4
    09:02
  • 19.1 Full Source Code.html
  • 19. Lambda Authorizer Performing Authentication.mp4
    09:37
  • 20.1 Full Source Code.html
  • 20. Lambda Authorizer Performing Authorization.mp4
    04:26
  • 21.1 Full Source Code.html
  • 21. Deploying and Using the Lambda Authorizer with AWS API Gateway.mp4
    04:51
  • 22. The CQRS Pattern.mp4
    03:56
  • 23. The Fan Out and Idempotent Consumer Patterns.mp4
    05:51
  • 24. Publishing Events to AWS SNS.mp4
    02:29
  • 25. Setting up Elasticsearch for Search Microservice.mp4
    09:31
  • 26. Implementing the Idempotent Consumer Pattern.mp4
    04:28
  • 27.1 layer.zip
  • 27.2 Source Code.html
  • 27. Storing the Event Information in Elasticsearch.mp4
    03:03
  • 28. Practice Deploy the Updater Service.html
  • 29. Subsciring a Microservice to Event Bus.mp4
    02:56
  • 1. Introdutction to Containerized Microservices.mp4
    11:32
  • 2.1 Source Code.html
  • 2. The Search Microservice.mp4
    09:08
  • 3. Testing Search API Locally in Visual Studio Code.mp4
    02:45
  • 4. Creating and Testing a Docker Microservice.mp4
    06:39
  • 5. Pushing a Docker Image to Amazon Elastic Container Registry (ECR).mp4
    06:09
  • 6. Deploying a Microservice to AWS ECS with Fargate Launch Type.mp4
    09:26
  • 7. Creating a Proxy API for a Containerised Microservice.mp4
    03:58
  • 8. Creating a an API for a Containerised Microsrevice with a Private IP.mp4
    13:35
  • 9. Search Microserice in Action.mp4
    01:54
  • 10. Introduction to the Circuit Breaker Pattern.mp4
    02:29
  • 11.1 pybreaker.html
  • 11. Implementing Circuit Breaker Pattern in Search API.mp4
    03:12
  • 12.1 Search API Full Source Code.html
  • 12. The Event Sourcing Pattern for Ultimate System Resiliancy.mp4
    05:49
  • 13.1 Source Code.html
  • 13. Event Sourcing Microservice Hotel Created Event Handler - Order Domain.mp4
    03:27
  • 14. Practice Deploy Hotel Created Event Handler for Order Domain.html
  • 15. Subscribing the Hotel Created Event Handler Order Domain to SNS Topic.mp4
    01:48
  • 16. Booking Microservice - Command.mp4
    13:06
  • 17. Deploying a Containerized Microservice with AWS Fargate Service Model.mp4
    08:33
  • 18. Creating and Securing an HTTP API in AWS API Gateway.mp4
    09:38
  • 19. CQRS Building a Query Microservice with Docker and ECS.mp4
    15:55
  • 1. The Service Discovery Pattern and AWS Cloud Map.mp4
    06:35
  • 2. Deploying a Microservice to AWS ECS and AWS CloudMap.mp4
    06:31
  • 3. Creating an HTTP API in AWS Api Gateway and AWS Cloud Map.mp4
    03:49
  • 4. View and Confirm Hotel Bookings.mp4
    02:29
  • 5.1 Source Code.html
  • 5.2 Source Code.html
  • 5. Create a Review and Confirm Bookings Microservice.mp4
    01:05
  • 6. Deploying a Docker Microservice to AWS ECS with EC2 Launch Type.mp4
    12:12
  • 7. Creating an HTTP API for ECS Miroservice with EC2 Launch Type.mp4
    03:39
  • 8. The Sidecar Pattern.mp4
    06:25
  • 9.1 Source Code.html
  • 9. Booking Review Sidecar Microservice.mp4
    01:10
  • 10. Deploy Booking Review Microservice.html
  • 11. Booking Review - Website Demo.mp4
    01:46
  • 1. Introduction to Logging and Microservices.mp4
    03:03
  • 2. Logging Solutions in AWS.mp4
    06:08
  • 3. AWS CloudWatch.mp4
    02:13
  • 4. Setting up AWS Cognito Identity Pool for Kibana.mp4
    05:04
  • 5. Creating ELK Stack with AWS OpenSearch.mp4
    04:48
  • 6. Shipping Logs from AWS Cloudwatch to ELK (Elasticsearch and Kibana).mp4
    04:41
  • 1. Events vs. Messages.mp4
    05:30
  • 2. Introduction to Saga Pattern - Orchestration vs. Choreography.mp4
    02:28
  • 3. Deep Dive into Choreography Pattern.mp4
    04:21
  • 4. Deep Dive into Orchestration Pattern.mp4
    06:37
  • 5. Orchestration and Choreography Patterns Comparison.mp4
    04:35
  • 1. Introduction.mp4
    00:26
  • 2. What are the alternatives of Monolithic applications.mp4
    04:51
  • 3. Whats the anathomy of a microservice-based system.mp4
    02:54
  • 4. Explain the Monolithic, SOA and Microservices Architectures.mp4
    01:48
  • 5. Explan Bounded Context.mp4
    02:34
  • 6. Explain the benefits of Microservices architecture.mp4
    04:44
  • 7. Explain Circuit Breaker Pattern.mp4
    03:46
  • 8. Explain CQRS pattern.mp4
    02:11
  • 9. Explain the role of Containers in Microservices.mp4
    03:36
  • 10. Explain Sidecar pattern.mp4
    01:50
  • 11. Explain the Test Pyramid.mp4
    01:33
  • 12. Thank you and congratulations!.mp4
    00:21
  • Description


    Learn Designing and Building Modern, Scalable and Resilient Event-Driven Microservices with Python and AWS

    What You'll Learn?


    • Concepts of Event-Driven Microservices Architecture
    • Building and Deploying AWS Lambda Microservices with Python
    • Building and Deploying Containerized Microservices with AWS ECS and Python
    • Eliminate Dependencies using Events and Messages
    • Orchestrating Microservices with Choreography and Orchestrator
    • Building Fast Systems using CQRS
    • Building Resiliant Systems using Event-Sourcing
    • Eliminating Network Dependencies using Service Discovery Pattern

    Who is this for?


  • Developers and Programmers
  • Solution Architects
  • Technical Leaders
  • University Students
  • What You Need to Know?


  • Basic Python Programming
  • Basic Knowledge of AWS
  • More details


    Description

    Are you ready to skyrocket your software development or architecture career and stay ahead in the rapidly evolving industry? Look no further.


    In today's digital landscape, traditional software design and development approaches must be revised when meeting the demands of modern systems handling massive user bases and rapid scalability requirements.


    Enter microservices architecture—the ultimate game-changer you've been searching for. By breaking down complex software systems into smaller, autonomous services, development teams gain unprecedented speed and agility, seamlessly adapting to dynamic environments and technological advancements. And now, with the wide availability of cloud computing platforms like Amazon Web Services (AWS), building distributed, microservice-based applications has never been more accessible.


    To position yourself as a highly sought-after engineer or architect in the technology industry, you need a comprehensive understanding of microservices and their design patterns. This groundbreaking course, "Event-Driven Microservices with Python & Amazon Web Services," comes in here.


    This hands-on course empowers you to build various microservices using Python and AWS, exploring serverless and containerized options. You won't just learn theory; you'll gain practical experience by coding the microservices alongside our expert instructors, fostering a deep understanding and real-world expertise. Throughout the course, you'll even tackle a captivating Hotel Management project, honing your skills in vital design patterns like CQRS, Service Discovery, and Saga.


    Enrol in our microservices course today and propel yourself to the next level of professional success. The future of software development and architecture awaits. Are you ready to embrace it?

    Who this course is for:

    • Developers and Programmers
    • Solution Architects
    • Technical Leaders
    • University Students

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Dr. Aref Karimi
    Dr. Aref Karimi
    Instructor's Courses
    Meet Aref, a seasoned technology leader with a passion for sharing his expertise gained from over 20 years of experience in the IT industry.With an impressive academic background, including a master's degree in computer engineering, an executive master's degree in technology management, and a doctor of management degree in technology management from the prestigious University of Technology Sydney (UTS), Aref has gained deep knowledge and understanding of technology and its application in various industries.Aref's passion for technology was evident from an early age when he built and sold his first commercial software at just 17 years old - a real estate management program in Turbo Pascal. His exceptional talent soon caught the attention of large ERP development companies, who hired him as a developer and later as a technology team leader.Throughout his career, Aref has continued to develop a wide range of enterprise software solutions using top engineering tools and frameworks such as .NET, Grafana, Prometheus, New Relic, TeamCity Octopus Deploy, and Bamboo. As a Principal Architect in his daytime job, he helps enterprises design cutting-edge and cloud-native solutions.Not only is Aref an accomplished technology professional, but he is also an exceptional teacher. He has dedicated his time to online education, sharing his extensive knowledge with students worldwide. His courses are designed to help learners build a strong foundation in technology and gain practical skills that can be applied to real-world projects.If you're looking for an expert who can guide you through the ever-changing world of technology, Aref is the perfect instructor for you. His courses are packed with valuable insights, real-world examples, and hands-on exercises that will help you take your skills to the next level. Join one of Aref's courses today and start your journey towards becoming a successful technology professional.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 90
    • duration 7:45:14
    • Release Date 2023/07/25