Beginning Cloud Native Development with MicroProfile, Jakarta EE, and Kubernetes A Practical Guide to Building, Deploying, and Operating Resilient Microservices in the Cloud

Sale price  $67.49 Regular price $74.99

Beginning Cloud Native Development with MicroProfile, Jakarta EE, and Kubernetes A Practical Guide to Building, Deploying, and Operating Resilient Microservices in the Cloud

Sale price  $67.49 Regular price $74.99

Reliable shipping

Flexible returns

Beginning Cloud Native Development with MicroProfile, Jakarta EE, and Kubernetes

A Practical Guide to Building, Deploying, and Operating Resilient Microservices in the Cloud

Tarun Telang

Computers / Languages / Java

Learn to develop microservices using the latest open-source MicroProfile, Jakarta EE, and cloud-native deployment practices. This fully updated edition walks you through a complete cloud-native journey, from the first principles of cloud computing to a fully deployed, observable, and secure microservices-based e-commerce application running on Docker and Kubernetes.

You will learn how cloud-native architecture and the twelve-factor methodology shape modern application architecture. This book takes a hands-on approach in which you progressively apply every major MicroProfile specification, including externalized Config, Health probes, Metrics, Fault Tolerance patterns, distributed Telemetry, JWT-based security, type-safe REST Client communication, flexible GraphQL APIs, and event-driven Reactive Messaging with Apache Kafka. The final chapters of the book take your application to production: packaging services as OCI-compliant Docker images, deploying and scaling them on Kubernetes, and automating the entire pipeline with GitHub Actions CI/CD.

After reading this book, you will have the skills and confidence to design, build, secure, observe, and deploy cloud-native Java applications using industry-standard open specifications.

What You'll Learn

  • Learn cloud-native app design for scalable, resilient Java microservices.
  • Build microservices with MicroProfile, Jakarta EE, leveraging key specifications including OpenAPI, Config, and Health.
  • Implement resilience patterns like retries, timeouts, circuit breakers, and secure microservices with JWT, REST Client, and GraphQL APIs.
  • Implement monitoring using Metrics specifications and observability via MicroProfile Telemetry using LGTM stack: Loki, Grafana, Tempo, Mimir.
  • Build loosely coupled APIs using Reactive Messaging on Kafka, and deploy microservices using Docker and Kubernetes.

Who This Book Is For

 Programmers with at least some prior experience in Java programming who may be new to MicroProfile and Jakarta EE. Some prior experience with Java-based microservices and web development is recommended, but not required.

Tarun Telang has over 20 years of experience with leading tech firms, including Microsoft, Oracle, BlackBerry, and SAP. He has worked on flagship enterprise products and platforms such as SAP HANA, Oracle Industry Cloud, and Microsoft 365. His contributions have helped improve the scalability, reliability, and performance of these platforms for millions of customers worldwide. He specializes in building scalable, reliable, high-performance software platforms that support evolving business needs.

Tarun authored the official MicroProfile API Tutorial, maintained by the Eclipse Foundation, and contributes to advancing open standards for cloud-native Java development. As a technical educator, he has created video trainings for O’Reilly Media on Java, JVM internals, Jakarta EE, .NET, and GraalVM, plus interactive courses on Udemy and Educative.io covering PostgreSQL, YAML, and other software engineering topics.

He has also co-authored several other books, including Java EE to Jakarta EE 10 Recipes: A Problem-Solution Approach for Enterprise Java (Apress, 2022), Learn Microservices with Spring Boot 3: A Practical Approach Using Event-Driven Architecture, Cloud-Native Patterns, and Containerization (2023), and Practical Microservices Architectural Patterns: Build Highly Scalable Distributed Applications with Spring Boot 3 and Spring Cloud (2025).

Tarun has presented at technical conferences in North America, Europe, and India, including SAP TechEd and the Great Indian Developer Summit (GIDS). He regularly shares his expertise in cloud-native architectures, distributed systems, AI, and software engineering best practices.


Publication Date: 15 February 2027
Publisher: Apress
Imprint: Apress
ISBN-13: 9798868834271
Format: Paperback softback

You may also like