~/talk

Microservices: Get Rid of Your DBA and Send the DB into Burnout

Talkat Riga Dev Days 2019 · 2019-05-29..05-31· [microservices, databases]
slides:none on file

Demo uses Oracle SQL and PL/SQL and the database’s multilingual engine to run JavaScript in the DB and measures CPU and latency when a simple money-transfer is moved from a stored procedure into separate microservices. Measured results show the distributed version is about 6x slower, causes heavy context-switching and database CPU saturation, and forces replication/consistency tradeoffs. A public beta of the DB-side JavaScript is shown working but highlights when moving code out of the DB harms throughput and operational complexity.

AI-written summary · about

  1. 0:00Introduction and context
  2. 1:11Monolithic databases and their issues
  3. 3:21Dividing databases into microservices
  4. 5:08Database independence and persistence
  5. 6:54Backup and replication strategies
  6. 8:42Stored procedures and complexity
  7. 10:31Monolithic servers vs microservices
  8. 12:26Demo introduction
  9. 15:21Stored procedures in action
  10. 17:32Context switching and performance
  11. 20:31Database context and latency
  12. 23:02JavaScript and database alternatives
  13. 24:48Demo walkthrough and issues
  14. 27:05Database burnout and trade-offs
  15. 28:51Processor efficiency and context
  16. 29:55Organizational implications
  17. 31:00Temporal data and persistence
  18. 32:51Multilingualism in databases
  19. 34:17Code separation and libraries
  20. 35:44Processes and cloud servers
  21. 36:28Conclusion and Q&A
~/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.