Simplyfy Network Services for Real World, Cloud Native Application with
summary
Ballerina claims to make network services trivial by treating the network as a first-class concern: you can declare a service in three lines, have the compiler generate OpenAPI/GraphQL/AsyncAPI, and get an immediately usable in‑memory JSON model so payloads are JSON-as-native rather than serialized back and forth. The compiler also emits Docker and Kubernetes YAML from code, provides sequence‑diagram views of interactions, built‑in transactions, error typing, and libraries for HTTP, gRPC and websockets so services are deployable and observable end to end.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 0:24Network Services in cloud apps
- 1:07Distributed Network Services challenges
- 2:10Programming limits for cloud
- 3:12Ballerina for Network Services
- 4:17Ballerina’s network features
- 6:25Ballerina’s data approach
- 7:48Enterprise Ballerina
- 9:39Concurrency in Ballerina
- 10:21Cloud deployment with Ballerina
- 11:26Ballerina sequence diagrams
- 12:28Ballerina’s ecosystem
- 13:32Conclusion
related talks
14mBridging the Layers: Platform Engineering in the Modern Network
39mFaaS: A Contemporary, Comparative Study
39mBuilding Serverless Application Pipelines
43mService Mesh and the future of networking
25mStandardizing Cloud Native Application Delivery Across Different Clouds
39mIntro: Network Service Mesh (NSM)
01h 21mFive Cool Things You Can Do with Network Service Mesh
18mCloud Native for Humans
