Cloud Design Patterns
Cloud Design Patterns, available at $44.99, has an average rating of 4.38, with 29 lectures, based on 158 reviews, and has 2072 subscribers.
You will learn about Cloud Design Patterns GateKeeper Pattern Gateway Aggregation Pattern Gateway Offloading Pattern Gateway Routing Pattern Priority Queue Pattern Publisher-Subscriber Pattern Queue-Based Load Leveling Pattern Asynchronous Request-Reply Pattern Bulkhead Pattern Retry Pattern Static Content Hosting Pattern Claim-Check Pattern Ambassador Pattern Anti-corruption Layer Pattern Strangler Fig Pattern Backends-For-Frontends Pattern Sidecar Pattern Throttling Pattern Valet Key Pattern Federated Identity Pattern Deployment Stamp Pattern Geode Pattern External Configuration Store Pattern Choreography Pattern Competing Consumers Pattern Cache-Aside Pattern Sequential Convoy Pattern Compensating Transactions Pattern This course is ideal for individuals who are Cloud Architects or Software Architects or Cloud Software Engineers or Infrastructure Engineers or Security Engineers It is particularly useful for Cloud Architects or Software Architects or Cloud Software Engineers or Infrastructure Engineers or Security Engineers.
Enroll now: Cloud Design Patterns
Summary
Title: Cloud Design Patterns
Price: $44.99
Average Rating: 4.38
Number of Lectures: 29
Number of Published Lectures: 29
Number of Curriculum Items: 29
Number of Published Curriculum Objects: 29
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Cloud Design Patterns
- GateKeeper Pattern
- Gateway Aggregation Pattern
- Gateway Offloading Pattern
- Gateway Routing Pattern
- Priority Queue Pattern
- Publisher-Subscriber Pattern
- Queue-Based Load Leveling Pattern
- Asynchronous Request-Reply Pattern
- Bulkhead Pattern
- Retry Pattern
- Static Content Hosting Pattern
- Claim-Check Pattern
- Ambassador Pattern
- Anti-corruption Layer Pattern
- Strangler Fig Pattern
- Backends-For-Frontends Pattern
- Sidecar Pattern
- Throttling Pattern
- Valet Key Pattern
- Federated Identity Pattern
- Deployment Stamp Pattern
- Geode Pattern
- External Configuration Store Pattern
- Choreography Pattern
- Competing Consumers Pattern
- Cache-Aside Pattern
- Sequential Convoy Pattern
- Compensating Transactions Pattern
Who Should Attend
- Cloud Architects
- Software Architects
- Cloud Software Engineers
- Infrastructure Engineers
- Security Engineers
Target Audiences
- Cloud Architects
- Software Architects
- Cloud Software Engineers
- Infrastructure Engineers
- Security Engineers
**Please read**
The course is ALL SLIDES-BASED: No hands-on will be done during this course. This is a complete course that explains how the Cloud Design Patternsin depth.
Each pattern describes the problem that the pattern addresses, considerations for applying the pattern, and an example based on Microsoft Azure. Most of the patterns include code samples or snippets that show how to implement the pattern on Azure. However, most of the patterns are relevant to any distributed system, whether hosted on Azure or on other cloud platforms.
Ambassador Pattern: Create helper services that send network requests on behalf of a consumer service or application.
Anti-Corruption Layer Pattern: Implement a façade or adapter layer between a modern application and a legacy system.
Asynchronous Request-Reply Pattern: Decouple backend processing from a frontend host, where backend processing needs to be asynchronous, but the frontend still needs a clear response.
Backends for Frontends Pattern: Create separate backend services to be consumed by specific frontend applications or interfaces.
Bulkhead Pattern: Isolate elements of an application into pools so that if one fails, the others will continue to function.
Cache-Aside Pattern: Load data on demand into a cache from a data store.
Choreography Pattern: Let each service decide when and how a business operation is processed, instead of depending on a central orchestrator.
Claim Check Pattern: Split a large message into a claim check and a payload to avoid overwhelming a message bus.
Compensating Transaction Pattern: Undo the work performed by a series of steps, which together define an eventually consistent operation.
Competing Consumers Pattern: Enable multiple concurrent consumers to process messages received on the same messaging channel.
Deployment Stamps Pattern: Deploy multiple independent copies of application components, including data stores.
External Configuration Store Pattern: Move configuration information out of the application deployment package to a centralized location.
Federated Identity Pattern: Delegate authentication to an external identity provider.
Gatekeeper Pattern: Protect applications and services by using a dedicated host instance that acts as a broker between clients and the application or service, validates and sanitizes requests, and passes requests and data between them.
Gateway Aggregation: Use a gateway to aggregate multiple individual requests into a single request.
Gateway Offloading Pattern: Offload shared or specialized service functionality to a gateway proxy.
Gateway Routing Pattern: Route requests to multiple services using a single endpoint.
Geodes Pattern: Deploy backend services into a set of geographical nodes, each of which can service any client request in any region.
Priority Queue Pattern: Prioritize requests sent to services so that requests with a higher priority are received and processed more quickly than those with a lower priority.
Publisher/Subscriber Pattern: Enable an application to announce events to multiple interested consumers asynchronously, without coupling the senders to the receivers.
Queue-Based Load Leveling Pattern: Use a queue that acts as a buffer between a task and a service that it invokes in order to smooth intermittent heavy loads.
Retry Pattern: Enable an application to handle anticipated, temporary failures when it tries to connect to a service or network resource by transparently retrying an operation that’s previously failed.
Sequential Convoy Pattern: Process a set of related messages in a defined order, without blocking processing of other groups of messages.
Sidecar Pattern: Deploy components of an application into a separate process or container to provide isolation and encapsulation.
Static Content Hosting Pattern: Deploy static content to a cloud-based storage service that can deliver them directly to the client.
Strangler Fig Pattern: Incrementally migrate a legacy system by gradually replacing specific pieces of functionality with new applications and services.
Throttling Pattern: Control the consumption of resources used by an instance of an application, an individual tenant, or an entire service.
Valet Key Pattern: Use a token or key that provides clients with restricted direct access to a specific resource or service. Data Management, and Security.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Azure Cloud Design Patterns
Lecture 1: GateKeeper Pattern
Lecture 2: Gateway Aggregation Pattern
Lecture 3: Gateway Offloading Pattern
Lecture 4: Gateway Routing Pattern
Lecture 5: Priority Queue Pattern
Lecture 6: Publisher-Subscriber Pattern
Lecture 7: Queue-Based Load Leveling Pattern
Lecture 8: Asynchronous Request-Reply Pattern
Lecture 9: Bulkhead Pattern
Lecture 10: Retry Pattern
Lecture 11: Static Content Hosting Pattern
Lecture 12: Claim-Check Pattern
Lecture 13: Ambassador Pattern
Lecture 14: Anti-Corruption Layer Pattern
Lecture 15: Strangler Fig Pattern
Lecture 16: Backends-For-Frontends Pattern
Lecture 17: Sidecar Pattern
Lecture 18: Throttling Pattern
Lecture 19: Valet Key Pattern
Lecture 20: Federated Identity Pattern
Lecture 21: Deployment Stamp Pattern
Lecture 22: Geode Pattern
Lecture 23: External Configuration Store Pattern
Lecture 24: Choreography
Lecture 25: Competing Consumers Pattern
Lecture 26: Cache-Aside Pattern
Lecture 27: Sequential Convoy Pattern
Lecture 28: Compensating Transactions Pattern
Instructors
-
Hussein Awad | Azure | Ex-Amazon
Principal Engineer | Cloud Architect | 10xAWS Certifications
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 6 votes
- 3 stars: 14 votes
- 4 stars: 43 votes
- 5 stars: 95 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