Overview
This course covers the learning outcomes and goals of developing distributed systems using event-driven patterns to simplify real-world systems, unifying event-driven and request/response patterns with shared evolvable schemas, and leveraging cloud-native patterns for adaptability, reliability, and scalability. The course teaches skills in shifting intuition about application development, building application programming models on composable streams, and decomposing business logic into linear operations. The teaching method involves a talk by Melinda Lu, focusing on lessons learned and practical insights from her experience in the field. The intended audience for this course includes software engineers, developers, and individuals interested in cloud-native systems and distributed computing.
Syllabus
"Functional distributed systems beyond request/response" by Melinda Lu
Taught by
Strange Loop Conference