Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Distributed Systems and the End of the API - Emerging Technologies for the Enterprise Conference

ChariotSolutions via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the implications of distributed systems and the evolving landscape of APIs in this thought-provoking conference talk. Delve into actionable insights about real-world systems and how they differ from traditional approaches. Draw parallels between the lessons learned from functional programming languages and data-orientation to gain a fresh perspective on distributed systems. Examine the limitations of conventional APIs and why they may be considered anachronistic in today's technological landscape. Discover the importance of acknowledging network dynamics and how consistency decisions impact every aspect of system design. Learn about bounded-join semilattices and their practical applications in distributed systems. Understand the critical role of data models and the need for multiple programming models to address complex distributed scenarios. Gain valuable resources and insights to help shape the future of distributed systems and API design.

Syllabus

EMERGING TECHNOLOGIES FOR THE ENTERPRISE CONFERENCE
Preface
Claims
Distributed Systems
Application Programming Interface
The narrowness of "APIS"
The API is an anachronism
There's more than one system topology
Acknowledge the network or fail
Consistency decisions affect everything
We've been here before
Appeal to Authority
Sound approaches
bounded-join semilattices
The math is really easy
Data models are everything
Have N programming models
Resources
What do we want?

Taught by

ChariotSolutions

Reviews

Start your review of Distributed Systems and the End of the API - Emerging Technologies for the Enterprise Conference

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.