Pro Java Microservices with Quarkus and Kubernetes: A Hands-On Guide
暫譯: Pro Java 微服務與 Quarkus 及 Kubernetes:實作指南

Lamouchi, Nebrass

  • 出版商: Apress
  • 出版日期: 2021-08-25
  • 售價: $2,810
  • 貴賓價: 9.5$2,670
  • 語言: 英文
  • 頁數: 340
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484271696
  • ISBN-13: 9781484271698
  • 相關分類: Java 程式語言KubernetesMicroservices 微服務SOA
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Build and design microservices using Java and the Red Hat Quarkus Framework. This book will help you quickly get started with the features and concerns of a microservices architecture. It will introduce Docker and Kubernetes to help you deploy your microservices.

You will be guided on how to install the appropriate tools to work properly. For those who are new to enterprise development using Quarkus, you will be introduced to its core principles and main features through a deep step-by-step tutorial. For experts, this book offers some recipes that illustrate how to split monoliths and implement microservices and deploy them as containers to Kubernetes.

By the end of reading this book, you will have practical hands-on experience of building microservices using Quarkus and you will master deploying them to Kubernetes.

What You Will Learn

 

  • Work with Quarkus and GraalVM
  • Split a monolith using the domain-driven design approach
  • Implement the cloud and microservices patterns
  • Rethink the deployment process
  • Introduce containerization, Docker, and Kubernetes to your toolkit
  • Boost microservices efficiency and performance with Azure
  • Play with Quarkus and distributed application runtimes

 

Who This Book Is For

Java developers who want to build microservices using Red Hat Quarkus and who want to deploy them in Kubernetes.

商品描述(中文翻譯)

建立和設計使用 Java 和 Red Hat Quarkus 框架的微服務。本書將幫助您快速入門微服務架構的特性和考量。它將介紹 Docker 和 Kubernetes,以幫助您部署微服務。

您將獲得如何安裝適當工具以正常工作的指導。對於那些對使用 Quarkus 進行企業開發的新手,本書將通過深入的逐步教程介紹其核心原則和主要特性。對於專家,本書提供了一些示例,說明如何拆分單體應用程序並實現微服務,並將其作為容器部署到 Kubernetes。

閱讀本書結束時,您將擁有使用 Quarkus 建立微服務的實踐經驗,並掌握將其部署到 Kubernetes 的技能。

您將學到的內容:

- 使用 Quarkus 和 GraalVM
- 使用領域驅動設計方法拆分單體應用
- 實現雲端和微服務模式
- 重新思考部署過程
- 將容器化、Docker 和 Kubernetes 引入您的工具包
- 使用 Azure 提升微服務的效率和性能
- 玩轉 Quarkus 和分散式應用運行時

本書適合對象:

希望使用 Red Hat Quarkus 建立微服務並希望在 Kubernetes 中部署的 Java 開發人員。

作者簡介

Nebrass Lamouchi is a senior software engineer at Microsoft, addicted to Java and cloud technologies. He was a NetBeans Dream Team member until December 2017. Nebrass was one of the happy four winners of the Oracle Groundbreaker Awards in May 2019. Since March 2013 he has also worked as a project leader at the OWASP Foundation on the Barbarus Project.

作者簡介(中文翻譯)

Nebrass Lamouchi 是微軟的資深軟體工程師,熱愛 Java 和雲端技術。他曾是 NetBeans Dream Team 的成員,直到 2017 年 12 月。Nebrass 是 2019 年 5 月 Oracle Groundbreaker Awards 的四位幸運得主之一。自 2013 年 3 月以來,他也在 OWASP 基金會擔任 Barbarus Project 的專案負責人。