Serverless, Kafka, Quarkus Lambdas, MCP, ZCL--137th airhacks.tv 📎
ZMCP implementation details, zero-dependency philosophy, Java 21 exclusive usage, MCP as interface between AI and microservices, ZB build tool convention over configuration, temporary folder for class files, ZCL single-file logger implementation, serverless Kafka consumer with partition-based scaling, S3 bucket with CloudFront for UI hosting, Java LTS vs non-LTS in production, Open Liberty for multi-application deployment, View Transition API browser support, Java Flight Recorder for monitoring, enum implementing interfaces for infrastructure as code, FFM (Foreign Function Memory) for C interop, Quarkus scaling strategies in cloud and on-premise, web standards over frameworks philosophy
and answered questions:
- ZMCP (Zero-dependency MCP): A Model Context Protocol implementation in pure Java 21 with no external dependencies, featuring code executor, link info tool, and file store tool
- ZB Build Tool: A lightweight build tool that compiles Java projects in 600ms without Maven dependencies, storing class files in temporary folders by default
- ZCL (Zero-dependency Colored Logger): A single-file colorful command line logger with exception handling capabilities
- MCP (Model Context Protocol): Industry standard interface between LLMs/AI and external systems, created by Anthropic
- Serverless Kafka Consumer Implementation: Using AWS Lambda with MSK (Managed Service Kafka) for event-driven architectures
- UI Hosting in Serverless: Using S3 bucket with CloudFront distribution for static website hosting
- Java Version Strategy: Discussion on using Java 24 in production vs waiting for Java 25 LTS
- Open Liberty vs Quarkus: Use cases for application servers vs cloud-native frameworks
- View Transition API: New web standard for animations during navigation between views
- Java Mission Control and Flight Recorder: Monitoring Java applications with pretty UI on-premise