~/talk

Simplify Network Services with Ballerina

Talkat Conf42 Kube Native 2023 · on Thursday, 2023-09-28· [software-architecture]
slides:none on file

A small HTTP service accepts an IP path parameter, calls ip-api and a weather API, extracts latitude/longitude, and returns aggregated JSON with temperature, condition, last-updated time, country and ISP; it runs on port 1990 locally. VS Code shows sequence diagram and editable code side-by-side. Compilation uses bal build --cloud=k8s which generates a Docker image and Kubernetes YAML (including a readiness probe and HPA) so the deployment comes up without writing manifests. Built observability exports OpenTelemetry traces automatically.

AI-written summary · about

  1. 0:00intro
  2. 0:27preamble
  3. 0:39introduction to ballerina
  4. 1:30integration in an increasingly disaggregated world
  5. 3:50why ballerina
  6. 5:55ballerina in action - edit, debug, and run in vscode
  7. 6:35code is the picture / picture is the code
  8. 7:32integration designer
  9. 8:08ballerina library
  10. 8:37data transformations
  11. 9:01data persistence
  12. 9:33debug your integration
  13. 9:51application architecture view
  14. 10:19integration tools
  15. 11:17deployment:
  16. 11:28build a self-contained executable (.jar)
  17. 11:50build a grallvm native image
  18. 12:07build a docker container
  19. 12:32docker + graalvm
  20. 13:02build kubernetes artifacts
  21. 13:36function aas
  22. 13:59observability
  23. 14:13built-in observability
  24. 14:31distributed logging
  25. 14:50demo
  26. 28:19community, thank you
~/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.