~/talk

Middleware is Dead!

Talkat PostgresOpen 2013 · 2013-09-16..09-18· [databases, web-platform]
links:none on file
slides:none on file

Claim: an HTTP server runs inside PostgreSQL so clients call stored procedures by POSTing JSON directly. Prototype embeds microhttpd as an extension and is written in C++ as a 400-line C++ prototype started as a background worker, logs, and maps URL to SPI calls. It uses the Postgres JSON type and SPI to pass complex objects and handles auth/session lookups in the database. Limitations include SPI being synchronous (standalone async proxy solves that), no benchmarks yet, and a live-demo restart glitch.

AI-written summary · about

  1. 0:00Introduction
  2. 2:52Music Industry
  3. 4:28Benefits of Disintermediation
  4. 5:25Web Application Architecture
  5. 7:58Data Manipulation
  6. 9:48The Next Revolution
  7. 11:02Web Applications
  8. 12:47Store Procedures
  9. 18:32Testing JSON
  10. 26:07HTTP Response Handling
  11. 26:57JSONRPC
  12. 28:32Questions
  13. 30:20Postgres
  14. 32:30HTTP
  15. 35:22User Management
  16. 37:37Request Handling
~/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.