Microservices Architecture on AWS
Microservices Architecture on AWS, available at $44.99, has an average rating of 4.1, with 54 lectures, 2 quizzes, based on 84 reviews, and has 597 subscribers.
You will learn about Master the key tenets/elements required to build a microservices architecture. Observe key industry examples, lessons learned and MSA pitfalls. Explore non-functional requirements related to MSA such as resilience, availability, performance, security, scalability, and maintainability. Learn about the DevOps role in MSA, particularly Continuous Integration and Deployment, and the importance of CI pipelines with a large number of microservices. Improve the reusability, composability, and maintainability of code. Manage Blue Green deployments to reduce downtime and risk. Reduce the risk and cost of operating a cloud platform. Build a service that is responsible for operating and maintaining it in production. This course is ideal for individuals who are The course will appeal to cloud developer, cloud administrators, software architects, and software engineers, and developers who are primarily new to the microservices architecture and interested in migrating from a monoliths to microservices. It is particularly useful for The course will appeal to cloud developer, cloud administrators, software architects, and software engineers, and developers who are primarily new to the microservices architecture and interested in migrating from a monoliths to microservices.
Enroll now: Microservices Architecture on AWS
Summary
Title: Microservices Architecture on AWS
Price: $44.99
Average Rating: 4.1
Number of Lectures: 54
Number of Quizzes: 2
Number of Published Lectures: 54
Number of Published Quizzes: 2
Number of Curriculum Items: 56
Number of Published Curriculum Objects: 56
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Master the key tenets/elements required to build a microservices architecture.
- Observe key industry examples, lessons learned and MSA pitfalls.
- Explore non-functional requirements related to MSA such as resilience, availability, performance, security, scalability, and maintainability.
- Learn about the DevOps role in MSA, particularly Continuous Integration and Deployment, and the importance of CI pipelines with a large number of microservices.
- Improve the reusability, composability, and maintainability of code.
- Manage Blue Green deployments to reduce downtime and risk.
- Reduce the risk and cost of operating a cloud platform.
- Build a service that is responsible for operating and maintaining it in production.
Who Should Attend
- The course will appeal to cloud developer, cloud administrators, software architects, and software engineers, and developers who are primarily new to the microservices architecture and interested in migrating from a monoliths to microservices.
Target Audiences
- The course will appeal to cloud developer, cloud administrators, software architects, and software engineers, and developers who are primarily new to the microservices architecture and interested in migrating from a monoliths to microservices.
Microservices are a popular new approach to building maintainable, scalable, cloud-based applications. AWS is the perfect platform for hosting Microservices. All major companies are now evolving from a monolithic to a microservices architecture in their websites and applications due to its many advantages.
As this course follows a practical approach, you will begin with learning where to use microservices and understand the things you should take into account when building your architecture. Advanced tasks – with concepts such as Serverless computing and DevOps using AWS – will also be undertaken to help you in your next venture with confidence. Then you will learn how to build Microservices-based applications on AWS, overcome the limitations and challenges you experience in traditional monolith deployments & much more.
By the end of the course, you would have set a solid foundation for you to start implementing Microserviceslearnt for daily tasks, test & monitor your application for improving the performance and deploy your Microservice to the cloud, be ready to migrate to a microservices architecture in your organization.
Contents and Overview
This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Microservices Architecture you’ll be exploring the intricacies of the microservices architecture you will understand its advantages over a monolithic and other related architecture. By going through multiple scenarios you’ll learn where to use microservices and understand the things you should take into account when building your architecture. Advanced tasks—with concepts such as Serverless computing and DevOps using AWS—will also be undertaken to help you in your next venture with confidence.
The second course, Building Microservices on AWS 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.
About the Authors:
-
Dimos Raptis is a professional Software Engineer with several years of experience, designing and developing software systems for various companies, ranging from small software shops to big tech companies. His expertise lies in the Java and Linux ecosystems, having built highly concurrent, multi-threaded applications and deployed them both in the public cloud and in on-premise data centers. He is a big fan of XP practices, such as test-driven development and continuous improvement processes. His technical expertise lies in the Java and Linux ecosystems; he has some hands-on experience with emergent open-source technologies. Also, he has a soft spot for the fields of big data and Machine Learning.
-
Alan Rodrigues has been working on software components such as Docker containers and Kubernetes for the last 2 years. He has extensive experience working on the AWS Platform, currently being certified as an AWS Solution Architect Associate, a SysOps Administrator, and a Developer Associate. He has seen that organizations are moving towards using containers as part of their Microservices architecture. And there is a strong need to have a container orchestration tool in place. Kubernetes is by far the most popular container orchestration on the market.
Course Curriculum
Chapter 1: Microservices Architecture
Lecture 1: The Course Overview
Lecture 2: Definition of Microservices
Lecture 3: Driving Forces and Conway's Law
Lecture 4: Coupling and Cohesion
Lecture 5: Domain-Driven Design
Lecture 6: Exploring Our Sample Project
Lecture 7: Spinning Up Our First Microservice
Lecture 8: Continuous Integration Using AWS CodeBuild
Lecture 9: Automated Deployment Using AWS CodeDeploy
Lecture 10: Continuous Delivery Using AWS CodePipeline
Lecture 11: Best Practices for CI/CD
Lecture 12: Integration Methods
Lecture 13: Adding a gRPC Interface to Our Service
Lecture 14: Building Up Our Second Async Microservice
Lecture 15: Best Practices for Monitoring and Logging
Lecture 16: Monitoring Using AWS CloudWatch
Lecture 17: Scaling and Load Balancing
Lecture 18: Service Discovery
Lecture 19: Using AWS EC2 Auto-Scaling
Lecture 20: Service Mesh Versus API Gateway
Lecture 21: Introduction to Serverless Computing
Lecture 22: Leveraging AWS Lambda
Lecture 23: Development Lifecycle of Serverless Applications
Lecture 24: Caveats of the Serverless Model
Lecture 25: Microservices Design and Boundaries
Lecture 26: Operations in a Microservices Environment
Lecture 27: Polyglot Programming and Persistence
Lecture 28: Moving from a Monolith to Microservices
Lecture 29: Considerations for a Microservices Architecture
Lecture 30: Microservices at Netflix
Lecture 31: Microservices at Gilt
Chapter 2: Building Microservices on AWS
Lecture 1: The Course Overview
Lecture 2: The Concepts of Microservices
Lecture 3: Benefits of Microservices
Lecture 4: Key Design Elements for Microservices
Lecture 5: Understanding AWS EC2 and ELB
Lecture 6: Decentralizing AWS Data Options
Lecture 7: AWS Elastic Beanstalk
Lecture 8: Working with AWS Lambda
Lecture 9: AWS API Gateway
Lecture 10: AWS Route 53
Lecture 11: Monitoring Microservices
Lecture 12: Exploring Blue Green Deployments
Lecture 13: Using Elastic Load Balancer for Blue Green Deployments
Lecture 14: Using Elastic Beanstalk for Blue Green Deployments
Lecture 15: Getting Started with Continuous Integration
Lecture 16: Using AWS CodeCommit
Lecture 17: Implementing AWS CodeBuild
Lecture 18: Using AWS CodePipeline
Lecture 19: The Complete Continuous Integration Pipeline
Lecture 20: Working with Containers
Lecture 21: Using Orchestration
Lecture 22: Exploring Kubernetes
Lecture 23: Using AWS Elastic Container Service
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 8 votes
- 2 stars: 7 votes
- 3 stars: 19 votes
- 4 stars: 24 votes
- 5 stars: 26 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024