YoVDO

Patience Pays Off - How Long Running Services Reduce Complexity

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Software Development Courses Service-Oriented Architecture Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore how implementing long-running services can significantly reduce system complexity in this 54-minute conference talk from Devoxx. Discover various patterns of long-running behavior that allow developers to handle failures more effectively, moving beyond the quick "throw an error" approach. Learn how services can switch to asynchronous responses with persistent state when encountering issues, enabling them to resolve problems over extended periods. Examine concrete examples and patterns, including services that can wait for minutes, hours, or even weeks for other services to become available or for human intervention. Gain insights into proper implementations through hands-on source code examples, and understand how these techniques can simplify system management and improve overall reliability.

Syllabus

Patience pays off. How long running services reduce complexity by Bernd Rucker


Taught by

Devoxx

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Software Testing
University of Utah via Udacity
The Hardware/Software Interface
University of Washington via Coursera
Software Debugging
Saarland University via Udacity
Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera