October 16, 2019

195 words 1 min read

Microservices for the Masses Integrating a Distributed OS with Kubernetes

Microservices for the Masses Integrating a Distributed OS with Kubernetes

We discuss our experiences integrating an open source distributed operating system (Amino) with Kubernetes to make reliable distributed microservices much easier to write. Writing reliable distributed …

Talk Title Microservices for the Masses Integrating a Distributed OS with Kubernetes
Speakers Quinton Hoole (Technical Vice President, Futurewei), Irene Zhang (Researcher, Microsoft Research & University of Washington)
Conference KubeCon + CloudNativeCon Europe
Conf Tag
Location Barcelona, Spain
Date May 19-23, 2019
URL Talk Page
Slides Talk Slides
Video

We discuss our experiences integrating an open source distributed operating system (Amino) with Kubernetes to make reliable distributed microservices much easier to write. Writing reliable distributed microservices is notoriously difficult, even with Kubernetes help. In the absence of a coherent and cohesive set of standard open source distributed computing primitives available across all programming languages, things get really hard. We take for granted standard primitives provided by Linux like file systems, virtual memory, threads, network sockets, and locks. Without them, modern application development would be almost impossible. Yet distributed systems require different primitives for things like consistent replication, sharding, distributed shared memory, load balancing, failure handling, and auto-scaling. What should these primitives look like, and how do they work?

comments powered by Disqus