MCP, CloudLand, Serverless Java, Zero Dependencies, Large Scale Systems, Minimal Apps, Consulting--136th airhacks.tv 📎
Java for CPU-intensive workloads in serverless, no-code approach for I/O-bound operations, Step Functions for waiting operations, Event Bridge for transformations, Service Loader for plugin architecture, Entity Control Boundary package structure, Minimalistic Java applications, Start with Java SE then extend to MicroProfile, Quarkus for fastest runtime, HTTP Client from Java 11 instead of MicroProfile REST Client, Avoid distributing systems prematurely, REST for synchronous communication, Message queues for fire-and-forget, Kafka as a database with forever retention, System.out.println for Lambda logging, Web Components for UI development, Docker layering for Quarkus optimization, MCP comprises prompts resources and tools, 180ms build time for simple projects, 800ms for larger projects with ZB
and answered questions:
- How to write minimal Java applications?
- How to get into consulting?
- What is a good possibility to learn more about large-scale systems and their networking?
- How long does the system start - fast redeploy is crucial for dev productivity?
- What would you prefer if you could choose one of the applications server or Quarkus?
- Are logging frameworks like Logback relevant in serverless Lambda when using Quarkus?
- How do you find the right balance between using an existing library versus using Java SE?
- Where to put cross-cutting classes in the boundary control entity structure?
- How to deal with shared libraries in thin WAR environments?
- How to separate environments / implement stages?
- What are UI stack options in modern Java applications?
- How to manage database connections in Docker and serverless?
- What is javax.inject.Singleton?
- What do you think about separating Quarkus from core logic in a multi-module project?
Ask questions during the show via twitter mentioning me: https://twitter.com/AdamBien (@AdamBien),using the hashtag: #airhacks or built-in chat at: airhacks.tv. You can join the Q&A session live each first Monday of month, 8 P.M at airhacks.tv