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

Linux Foundation

Why is Cloud-Native Application Development Still So Hard?

Linux Foundation via YouTube

Overview

Explore the challenges of cloud-native application development in this 36-minute conference talk from the Linux Foundation. Delve into the complexities faced by application developers when creating reliable, scalable, and distributed cloud-native applications. Learn about recent advances in distributed systems R&D and discover an open-source distributed cloud operating system that may offer a solution. Gain insights into topics such as data consistency, shard balancing, consensus algorithms, network partitions, and exponential backoff. Understand the additional challenges posed by applications running across intermittently connected mobile devices, hybrid cloud servers, edge nodes, and IoT devices. Examine the AminoRun architecture, application programming examples, microservices, deployment kernels, and deployment managers. Discover potential next steps and opportunities to get involved in this evolving field of cloud-native development.

Syllabus

Introduction
Agenda
Single User Applications
Kubernetes
Distributed Systems
Application Developer
Distributed Cloud Native
Presentation Outline
AminoRun Architecture
Application Programming Example
Application Microservices
Deployment Kernel
Deployment Managers
Microservice Deployment Managers
Deployment Tasks
Deployment Manager Categories
Deployment Manager Implementation
Microservices
Experiment
Languages
Next Steps
Get Involved
Demo

Taught by

Linux Foundation

Reviews

Start your review of Why is Cloud-Native Application Development Still So Hard?

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.