Pro Cloud Native Java Ee Apps: Devops with Microprofile, Jakarta Ee 10 Apis, and Kubernetes

Saeed, Luqman, Abdallah, Ghazy

  • 出版商: Apress
  • 出版日期: 2022-11-11
  • 售價: $2,020
  • 貴賓價: 9.5$1,919
  • 語言: 英文
  • 頁數: 356
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484288998
  • ISBN-13: 9781484288993
  • 相關分類: DevOpsJava 程式語言Kubernetes
  • 海外代購書籍(需單獨結帳)

商品描述

This professional guide to Java-based cloud native apps DevOps dives deeper into building and deploying production ready cloud native apps using the increasingly popular open source Eclipse MicroProfile framework, Jakarta EE 10 APIs and the most popular Kubernetes container orchestration tool.
After a quick overview of Jakarta EE and MicroProfile, Pro Cloud Native Java EE Apps starts you on your way by walking you through a cloud-native Jakarta EE-based application case study that will be forged piece-by-piece over the course of the book. Next, you'll interject dependencies and data persistence capabilities as microservices to go with the case study app that you are building.
Next, you'll employ the REST API using Jakarta REST APIs and the MicroProfile RESTClient. You'll also explore ways to add resilience to your app, keep count with metrics, check on your app's health, secure your app, and test and complete your production-ready cloud-native app.
Finally, you'll dive into migrating a monolith to become a production ready cloud-native app. After reading this book, you'll be able to build your own production ready cloud-native Java app using Jakarta EE and MicroProfile.
What You Will Learn
  • Build and deploy a production-ready cloud-native Java app using MicroProfile, Jakarta EE and Kubernetes
  • Migrate a monolith app to become a cloud-native app
  • Employ Jakarta EE APIs such as Persistence, CDI and more
  • Leverage the MicroProfile framework
  • Explore configurations, resilience, metrics, health, security, and more for your cloud-native apps
Who This Book Is ForThose software developers and programmers with at least some prior experience using Jakarta EE, MicroProfile. At least some prrior Java experience is expected.

商品描述(中文翻譯)

這本專業指南介紹了基於Java的雲原生應用程式DevOps的更深層內容,使用越來越受歡迎的開源Eclipse MicroProfile框架、Jakarta EE 10 API和最流行的Kubernetes容器編排工具來建立和部署適用於生產環境的雲原生應用程式。

在對Jakarta EE和MicroProfile進行快速概述後,《Pro Cloud Native Java EE Apps》將引導您通過一個基於雲原生Jakarta EE的應用程式案例研究,逐步完成整本書的構建過程。接下來,您將為正在構建的案例研究應用程式添加依賴和數據持久性功能,並將其作為微服務來實現。

然後,您將使用Jakarta REST API和MicroProfile RESTClient來實現REST API。您還將探索為您的應用程式添加彈性、監控指標、檢查應用程式健康狀況、保護應用程式以及測試和完成生產就緒的雲原生應用程式的方法。

最後,您將深入研究如何將單體應用程式遷移到生產就緒的雲原生應用程式。閱讀完本書後,您將能夠使用Jakarta EE和MicroProfile來構建自己的生產就緒的雲原生Java應用程式。

您將學到什麼:
- 使用MicroProfile、Jakarta EE和Kubernetes來構建和部署生產就緒的雲原生Java應用程式
- 將單體應用程式遷移到雲原生應用程式
- 使用Jakarta EE API,如持久性、CDI等
- 利用MicroProfile框架
- 探索配置、彈性、監控指標、健康狀況、安全性等,為您的雲原生應用程式提供更多功能

本書適合對Jakarta EE和MicroProfile有一定經驗的軟體開發人員和程式設計師。至少需要一些Java經驗。

作者簡介

Luqman Saeed is a Java EE developer with Pedantic Devs. He has been doing software development for close to a decade. He started with PHP and now does Java EE full time. His goal on Udemy is to help you get productive with the powerful, modern, intuitive and easy-to-use Java EE APIs. He will serve you the best of vanilla, pure, and awesome Java EE courses to help you master the skills needed to solve whatever development challenge you have at hand.

Ghazy Abdallah is a passionate Enterprise Java developer, founder of Java User Group - Sudan (SudanJUG), and a tinkerer. He enjoys the use of modern cloud infrastructure to deliver enterprise applications and site reliability engineering. He spends his time learning and teaching the latest in cloud native development.

作者簡介(中文翻譯)

Luqman Saeed 是 Pedantic Devs 的 Java EE 開發人員。他已經從事軟體開發接近十年。他起初使用 PHP,現在全職從事 Java EE 開發。他在 Udemy 的目標是幫助您熟練使用強大、現代、直觀且易於使用的 Java EE API,並提供最好的純粹、原始和令人驚艷的 Java EE 課程,以幫助您掌握解決任何開發挑戰所需的技能。

Ghazy Abdallah 是一位熱情的企業級 Java 開發人員,也是 Java User Group - Sudan (SudanJUG) 的創始人和愛好者。他喜歡使用現代的雲基礎架構來提供企業應用程式和網站可靠性工程。他花時間學習和教授最新的雲原生開發技術。