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

YouTube

Mythbusting Remote Procedure Calls

GOTO Conferences via YouTube

Overview

Explore the myths and realities of Remote Procedure Calls (RPC) in distributed systems through this comprehensive conference talk. Delve into the origins and evolution of RPC, examining its alleged benefits and limitations in networked applications. Learn about early networked systems, the beginnings of RPC, and the inherent difficulties in distributed computing. Understand the procedure call model and its implications, as well as the caveats outlined in RFC 707. Investigate industrial distributed systems, the transition from research to practice, and the emergence of distributed objects and CORBA. Analyze the fallacies of distributed computing, explore distributed Java and web services, and compare local and remote operations. Examine blocking calls, communication patterns, and coupling problems in distributed systems. Discover the speaker's favorite approach using Erlang and gain insights into scaling distributed systems. Conclude with a summary of key takeaways for developing robust and efficient distributed applications.

Syllabus

Introduction
Remote Procedure Call
Early Networked Systems
Beginnings of RPC
Distributed Systems Difficulties
Procedure Call Model
RFC 707 Caveats
Industrial Distributed Systems
Research Into Practice
Distributed Objects
CORBA
A Note on Distributed Computing
Fallacies of Distributed Computing
Distributed Java
Web Services
Local vs. Remote
Blocking Calls
Communication Patterns
Coupling Problems
My Favorite: Erlang
Scaling Systems
Summary

Taught by

GOTO Conferences

Reviews

Start your review of Mythbusting Remote Procedure Calls

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.