~/talk

Cloud Native Middleware as a Programming Language

links:none on file
slides:none on file

Ballerina presents itself as a cloud-native language that models HTTP, gRPC and GraphQL services as first-class constructs, maps GraphQL fields to service methods and lazily fetches only requested subobjects, and exposes a strand+worker concurrency model with futures and nonblocking I/O. The toolchain compiles and generates Kubernetes artifacts and Docker images via bal build, supports Prometheus + Grafana metrics and OpenTelemetry/Jaeger traces emitted automatically, and can produce AWS Lambda packages; demos show services deployed to Kubernetes and traces/metrics visible in the dashboards.

AI-written summary · about

  1. 0:00Introduction to cloud native middleware
  2. 1:50Ballerina language overview
  3. 3:35Building HTTP services in Ballerina
  4. 14:16GraphQL support in Ballerina
  5. 23:51Concurrency features in Ballerina
  6. 30:50Synchronous IO in Ballerina
  7. 33:32Cloud and Kubernetes deployment
  8. 36:28Serverless functions with Ballerina
  9. 38:37Observability and metrics
  10. 45:31Additional features and ecosystem
  11. 46:42Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.