YoVDO

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

Offered By: ChariotSolutions via YouTube

Tags

Distributed Systems Courses Functional Programming Courses Data Modeling Courses Consistency Models Courses API Design Courses

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 Science
Arizona 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