YoVDO

Reacting to the Future of Application Architecture

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Software Architecture Courses High Availability Courses Reactive Programming Courses Reactive Systems Courses Asynchronous Communication Courses Domain-driven Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the future of application architecture through the lens of nature's master builders - honeybees. Discover how reactive architecture frameworks can make software solutions more responsive, resilient, and efficient. Delve into the principles of reactive systems, including key points from the reactive manifesto, using bee hives and bee social behavior as illustrative examples. Learn about the evolution of software, domain-driven design, asynchronous communication, event-sourcing/CQRS, high availability, eventual consistency, sharding, back pressure, bulkheading, and circuit breaking. Examine the actor model and real-world applications through a Verizon case study. Gain insights from Grace Jansen, a developer advocate at IBM, as she bridges her background in biology with software engineering to simplify complex software patterns and architectures. Leave with actionable knowledge on how to apply these principles to your own projects and contribute to the future of reactive systems.

Syllabus

Intro
Evolution of software
Bees and Software Link
Food Foraging
Long Live the Queen
Bees at War
Reactive Manifesto
Reactive programming vs Reactive systems
Domain Driven Design (DDD)
Asynchronous Communication
Event-Sourcing/CQRS
High Availability / Eventual Consistency
Sharding
Back Pressure
Bulkheading
Circuit Breaking
Reactive Frameworks
Actor Model
Real World Example -Verizon
What Can You Do?


Taught by

Devoxx

Related Courses

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera
Automated Visual Software Analytics
openHPI
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Architecture for the Internet of Things
EIT Digital via Coursera