~/talk

A LINGUISTIC APPROACH TO MICROSERVICES

Talkat Incontro DevOps Italia 2018 · 2018-03-08..03-09· [microservices]
links:none on file
slides:none on file

Argues that microservices are a programming-language concern and presents Jolie, an interpreter implemented on the JVM that makes services first-class with output port and input port endpoints, tree-typed messages and workflow-first behavior. Shows concrete composition primitives — redirection, aggregation and embedding — and a Docker HTTP API binding used to orchestrate and test multi-service setups. Claims real adoption: a company built around Jolie with 100+ engineers, a commercial orchestration suite and working demos that control, scale and route containers in production.

AI-written summary · about

  1. 0:00Intro
  2. 1:30A linguistic approach to microservices
  3. 1:51The nature of computational resources is going to change
  4. 3:44Layers of abstraction
  5. 4:18The new machine
  6. 4:32What does it imply?
  7. 4:47The applications
  8. 4:58Computational resource Software functionality
  9. 5:44Communication is more important than computation
  10. 6:50Deploying
  11. 7:48What's programming?
  12. 10:31Knowledge is money
  13. 11:03A new programming language
  14. 11:49Once upon a time...
  15. 13:26The linguistic constructs for communication
  16. 16:44The interface definition is part of the language
  17. 17:36Communication primitives
  18. 19:40The behaviour
  19. 21:44Important distilled single component programming concepts
  20. 23:40Architectures of Services
  21. 24:39Redirection, the code
  22. 25:45Aggregation, the code
  23. 27:01Collection
  24. 27:55Embedding
  25. 29:57Relations are communication dependencies
  26. 31:14Jocker
  27. 31:50Developing
  28. 32:11Testing
~/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.