Piranha Cloud - from Eclipse GlassFish to super fast Cloud and Serverless Java
summary
Piranha Cloud is a lightweight Jakarta EE runtime built from GlassFish components (Jersey, EclipseLink) with a new minimal servlet container, a modular HTTP stack and optional Hazelcast session extension. Measured startup times: GlassFish ~4.1s, plain Java main 60ms, Piranha embedded + HTTP 237ms, minimal embedded 150ms; a realistic Jersey REST stack runs near 1s. Piranha runs as an embeddable library, packages features as separate Maven artifacts, and maps cloud events for AWS Lambda, enabling fast cold starts while keeping standard Jakarta APIs.
AI-written summary · about
chapters (15)
- 0:00Piranha Cloud intro
- 1:12Java app servers evolution
- 3:00Fast Java startup times
- 5:08What is Piranha Cloud
- 6:56Piranha Cloud design
- 12:16GlassFish startup performance
- 14:53Plain Java startup benchmark
- 16:42Startup speed in serverless
- 17:51Piranha Cloud demo
- 23:28Customizing Piranha features
- 24:32Minimal embedded setup
- 26:25REST app with Piranha
- 31:47Startup times comparison
- 32:10Piranha Cloud on AWS Lambda
- 34:18Conclusion & Q&A
related talks
51mPiranha Cloud - from Eclipse GlassFish to super fast Cloud and Serverless Java
51mAfraid of Java Cold Starts in Serverless? Fear Not, Java is Super Fast!
56mAfraid of Java cold starts in Serverless? Fear not, Java is fast
40mHigh-Performance Java-Cloud-Native Apps & Microservices
34mDavid Matejcek: Testing Jakarta EE Applications with Eclipse GlassFish
49mThe Java Cloud-Native Stack for Microservices and Serverless Architecture
46mThe Java Cloud-Native Stack for Microservices and Serverless Architecture
28mHybrid Cloud Application Built with Pure Openness
