Distributed Systems and the End of the API - Emerging Technologies for the Enterprise Conference
Offered By: ChariotSolutions via YouTube
Course Description
Overview
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
Related Courses
Online Master of Computer ScienceArizona State University via Coursera Blockchain Scalability and its Foundations in Distributed Systems
The University of Sydney via Coursera Blockchain Fundamentals: Understanding the Origins, Mechanisms, and Applications of Decentralized Systems
SDA Bocconi School of Management via edX Blockchain Technology
University of California, Berkeley via edX Building Globally Distributed Databases with Cosmos DB
Coursera Project Network via Coursera