MicroProfile: It's All Fun and Games
summary
Liberty Bikes is a four-player elimination game built with Java EE 8, MicroProfile and Open Liberty and runs the frontend as a static Angular app; the backend is four microservices (game service is CPU/I/O heavy) deployed via OpenJ9 JVM and containerized so the game scales. Code and one‑shot deploy use one Gradle command. Uses MicroProfile Rest Client, Config, JWT auth and microprofile fault tolerance (retry, timeout, circuit breaker); demo shows secured leaderboard and live score updates working end-to-end. GitHub and IBM Cloud deployments available.
AI-written summary · about
chapters (13)
- 0:00Start
- 4:20Overall Design
- 6:23Benefits of Microservices Architecture
- 9:10Difficulties of Microservices Architecture
- 12:38The tech stack
- 14:58Open Liberty
- 15:25Configure required features
- 17:29MicroProfile Rest Client
- 19:23MicroProfile Fault Tolerance
- 21:41MicroProfile Config
- 22:57JSON Web Tokens (JWT)
- 25:00MicroProfile JWT
- 25:56MicroProfile OpenAPI
related talks
32mMicroProfile for Dummies
39mLive Coding: cloud-native application development with MicroProfile and Open Liberty
55mLive Coding: Cloud native Application Development with MicroProfile & Open Liberty
52mEclipse MicroProfile: A quest for a lightweight and modern enterprise Java platform
42mMicroProfile: microservices made easy
06mFast and Easy Cloud-Native Java Application with Jakarta EE and MicroProfile
47mOn-stage hacking: build 12-factor microservices
57mA New and Open Way to Build Cloud-Native Microservices - MicroProfile
