Opening Keynote, End the wars with Tanuki
summary
Tanuki is a lightweight framework that lets a single web app route requests to handlers written in different languages, claiming to avoid rewrite cycles by decoupling components. Handlers run as bins (executables), local and remote TCP listeners, or remote services; requests and responses use JSON with status, headers and body. Routes live in a YAML file. Demos show Ruby, Go, Python, Rust and even Bash handlers; listener handlers respond in ~800 µs vs ~180 ms for a cold binary. Code, tests and docs live on GitHub.
AI-written summary · about
chapters (7)
- 0:00Introduction and project background
- 3:13Why dependency hell persists
- 7:10Solving dependency problems
- 13:39Application server models
- 14:44Tanuki handler types
- 19:25Live demo and examples
- 26:46Closing and call to action
related talks
01h 02mFishbowl @ Functional Conf
38mKeynote
01h 30mSpringOne2GX 2012 Keynote Day 2: The New Application Architectures
58mFrom Zero to Live with Functional JavaScript Applications (Part 2)
01h 00mClosing Keynote: After a Decade, Still a Rubyist
45mFrom Zero to Live with Functional JavaScript Applications (Part 1)
46mKeynote: You Want To Build a Web Service?
23mLightning Talk: Rethinking Microservices
