YoVDO

Build Abstractions Not Illusions - Creating Effective Platforms for Complex Systems

Offered By: GOTO Conferences via YouTube

Tags

Software Architecture Courses Software Development Courses Distributed Systems Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the nuances of building complex distributed systems in this 48-minute conference talk from YOW! Australia 2023. Delve into the critical distinction between useful abstractions and dangerous illusions in platform design. Learn how to create effective abstractions that enhance productivity and reduce cognitive load without compromising system integrity. Examine real-world examples from two decades of distributed systems development, highlighting successful abstraction strategies and common pitfalls. Gain insights into platform abstraction, composition techniques, and the challenges of distributed system abstractions. Discover practical approaches to balancing complexity and simplicity in software architecture, and understand how to avoid the trap of oversimplification. Perfect for software architects, platform designers, and developers working on large-scale distributed systems.

Syllabus

Intro
Platform abstraction
Abstractions vs composition
Abstractions vs Illusions
Distributed system abstractions
Summary
Outro


Taught by

GOTO Conferences

Related Courses

Advanced Operating Systems
Georgia Institute of Technology via Udacity
High Performance Computing
Georgia Institute of Technology via Udacity
GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity
Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX
CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX