Optimized for Kubernetes, Quarkus is designed to help you create Java applications that are cloud first, container native, and serverless capable. With this cookbook, authors Alex Soto Bueno and Jason Porter from Red Hat provide detailed solutions for installing, interacting with, and using Quarkus in the development and production of microservices. The recipes in this book show midlevel to senior developers familiar with Java enterprise application development how to get started with Quarkus quickly. You’ll become familiar with how Quarkus works within the wider Java ecosystem and discover ways to adapt this framework to your particular needs. You’ll learn how to: Shorten the development cycle by enabling live reloading in dev mode Connect to and communicate with Kafka Develop with the reactive programming model Easily add fault tolerance to your services Build your application as a Kubernetes-ready container Ease development with OpenAPI and test a native Quarkus application
This second edition of the Jakarta EE Cookbook takes you through the improvements introduced in its latest version and helps you get hands-on with its significant APIs and features used for server-side development.
With this cookbook, you’ll learn how to: Efficiently build, deploy, and manage modern serverless workloads Apply Knative in real enterprise scenarios, including advanced eventing Monitor your Knative serverless applications effectively ...
Once you start using the recipes in this book, you'll have a head start in development cycles on Kubernetes following the GitOps approach.
This practical book helps Java developers bring these approaches together using Quarkus 2.x, the Kubernetes-native Java framework.
Focuses on service-oriented architecture: web services, orchestrations, poliices, and more - for developers.
Author Tayo Koleoso goes to great lengths to ensure this book has up to date material including brand new and some unreleased features!
This practical book helps developers examine long-established Java-based models and demonstrates how to bring these monolithic applications successfully into the future.
This book starts with an in-depth analysis of hexagonal architecture's building blocks, such as entities, use cases, ports, and adapters.
"A quick reference for simplified Enterprise Java development"--Cover.
Operators are a way of packaging, deploying, and managing Kubernetes applications.