Foundations of Modern #Java Server Apps
summary
Modern Java microservices reuse the same underlying specs so HTTP endpoints, JSON, DI, validation, persistence, metrics and tracing are mostly standardized across frameworks. Examples: servlet engines like Tomcat, Jetty or Undertow and Vert.x/Grizzly; JSON via Jackson or Jakarta JSON-B; DI via CDI/Jakarta and JPA/Hibernate for persistence; security via JWT and metrics/tracing via Micrometer and MicroProfile Telemetry. Claim: those shared standards (Jakarta EE and MicroProfile) enable portability between runtimes, though the Jakarta namespace transition caused multi‑year upgrade pain.
AI-written summary · about
chapters (10)
- 0:00Introduction and speaker background
- 2:31Modern Java microservice architecture
- 9:13Spring Boot features and APIs
- 12:44Quarkus framework overview
- 15:52Payara Micro framework details
- 19:09Jakarta EE and MicroProfile standards
- 23:12History of Jakarta EE evolution
- 26:46Jakarta EE profiles explained
- 35:23Java EE servers vs modern containers
- 42:19Wrap-up and key takeaways
related talks
55mModern and Lightweight Cloud Application Development with Jakarta EE10
56mModern Java microservices in the Cloud!
51mModern and Lightweight Cloud Application Development with Java and Jakarta EE
50mJakarta EE 10: Modern & Lightweight Cloud Application Development
53mJava EE 8 and the Open Future of Java EE - What You Need to Know!
55m10 strategies for developing reliable Jakarta EE & MicroProfile apps for the Cloud
36mPractical Cloud Native Java Development with MicroProfile
44mThe Past, Present, and Future of Enterprise Java
