Stability Patterns & Antipatterns
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore stability patterns and antipatterns in software development through this 49-minute conference talk from GOTO Chicago 2016. Delve into crucial topics such as availability, faults, errors, and debugging in microservice architectures. Learn about common pitfalls like connection pools, deep links, and scaling effects. Discover effective strategies for handling traffic patterns, slow responses, and excess load. Gain insights into service architectures, testing, and the importance of timeouts, circuit breakers, and retries. Understand the concepts of bulkheads, fail-fast approaches, and decoupling in system design. Examine different architectural styles and their impact on system stability. Conclude with a Q&A session to reinforce your understanding of these critical software engineering concepts.
Syllabus
Intro
Availability
Faults Errors
Antipatterns
Firewall
wicked errors
Debugging
Microservice System Failure Mode
Connection Pools
Deep Links
Marketing Calendar
Scaling Effects
PointtoPoint Messaging
Shared Resources
Traffic Patterns
Slow Responses
Excess Load
Slow Response
Un unbounded result sets
Service architectures
Testing
Good News
Timeouts
Circuit Breakers
Retries
Circuit Breaker
Sharing Circuit Breaker
Bulkheads
Bulkhead
Fail Fast
Applying Fail Fast
Validation
Decoupling
Decoupling Spectrum
Changing Middleware
Different Architectural Styles
Cracks in Metal
Questions
Taught by
GOTO Conferences
Related Courses
Web DevelopmentUdacity Fractals and Scaling
Santa Fe Institute via Complexity Explorer Adobe Experience Manager and MongoDB
MongoDB University Google Cloud Platform for AWS Professionals
Google via Coursera Inove na gestão de equipes e negócios: O crescimento da empresa
Universidade de São Paulo via Coursera