Free AI-powered learning to build in-demand skills
Gain a Splash of New Skills - Coursera+ Annual Nearly 45% Off
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to design and implement gRPC APIs for autonomous driving services in this 40-minute conference talk from Scala Days 2025. Follow a comprehensive two-year journey of creating public-facing APIs that integrate autonomous mobility services into existing mobile applications, impacting half of a company and requiring extensive coordination across distributed product development teams. Explore the motivation behind building public APIs and examine the trade-offs between gRPC and REST (JSON over HTTP/1) approaches. Discover how to apply domain-driven design principles to the API design process, fostering collaboration, inclusivity, and mutual understanding across teams. Understand the critical role of API governance in ensuring consistency in interface naming, behavior, and documentation. Dive into the Scala implementation details and learn how to overcome practical challenges, including issues with AWS load balancers and gRPC streaming. Gain insights from this industrial experience report showcasing real-world Scala adoption in public APIs at mobility tech provider MOIA, presented by Bendix Sältz.
Syllabus
Bendix Sältz: gRPC APIs for Autonomous Driving from Design to Implementation [Scala Days 2025]
Taught by
Scala Days Conferences