October 5, 2019

200 words 1 min read

Why is Cloud-Native Application Development Still So Hard?

Why is Cloud-Native Application Development Still So Hard?

Creating reliable, scalable, distributed cloud-native applications is still way too difficult for us mere mortal application developers. Why must we understand and solve complex distributed systems pr …

Talk Title Why is Cloud-Native Application Development Still So Hard?
Speakers Irene Zhang (Researcher, Microsoft Research & University of Washington), Venugopal Reddy K (Lead Architect, Huawei)
Conference KubeCon + CloudNativeCon
Conf Tag
Location Shanghai, China
Date Jun 23-26, 2019
URL Talk Page
Slides Talk Slides
Video

Creating reliable, scalable, distributed cloud-native applications is still way too difficult for us mere mortal application developers. Why must we understand and solve complex distributed systems problems like data consistency, shard balancing, consensus algorithms, network partitions and exponential backoff just to build a straightforward business or social media app? Given that new real-world applications now also run across intermittently connected mobile devices, hybrid cloud servers, edge nodes, IoT devices etc, the problem is rapidly becoming even more difficult, to a point of being practically impossible.Surely we can do much better than this?Quinton and Irene will describe some of the recent advances in distributed systems R&D, and an open source distributed cloud operating system their groups have been collaborating on, that might just provide a way forward.

comments powered by Disqus