جلد سخت سیاه و سفید
Product details
- Publisher : Manning (February 8, 2022)
- Language : English
- Paperback : 328 pages
- ISBN-10 : 1617298654
- ISBN-13 : 978-1617298653
کتاب Kubernetes Native Microservices with Quarkus and MicroProfile
Build fast, efficient Kubernetes-based Java applications using the Quarkus framework, MicroProfile, and Java standards.
In Kubernetes Native Microservices with Quarkus and MicroProfile you’ll learn how to:
Deploy enterprise Java applications on Kubernetes
Develop applications using the Quarkus runtime
Compile natively using GraalVM for blazing speed
Create efficient microservices applications
Take advantage of MicroProfile specifications
Popular Java frameworks like Spring were designed long before Kubernetes and the microservices revolution. Kubernetes Native Microservices with Quarkus and MicroProfile introduces next generation tools that have been cloud-native and Kubernetes-aware right from the beginning. Written by veteran Java developers John Clingan and Ken Finnigan, this book shares expert insight into Quarkus and MicroProfile directly from contributors at Red Hat. You’ll learn how to utilize these modern tools to create efficient enterprise Java applications that are easy to deploy, maintain, and expand.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the technology
Build microservices efficiently with modern Kubernetes-first tools! Quarkus works naturally with containers and Kubernetes, radically simplifying the development and deployment of microservices. This powerful framework minimizes startup time and memory use, accelerating performance and reducing hosting cost. And because it's Java from the ground up, it integrates seamlessly with your existing JVM codebase.
About the book
Kubernetes Native Microservices with Quarkus and MicroProfile teaches you to build microservices using containers, Kubernetes, and the Quarkus framework. You'll immediately start developing a deployable application using Quarkus and the MicroProfile APIs. Then, you'll explore the startup and runtime gains Quarkus delivers out of the box and also learn how to supercharge performance by compiling natively using GraalVM. Along the way, you'll see how to integrate a Quarkus application with Spring and pick up pro tips for monitoring and managing your microservices.
What's inside
Deploy enterprise Java applications on Kubernetes
Develop applications using the Quarkus runtime framework
Compile natively using GraalVM for blazing speed
Take advantage of MicroProfile specifications
About the reader
For intermediate Java developers comfortable with Java EE, Jakarta EE, or Spring. Some experience with Docker and Kubernetes required.
About the author
John Clingan is a senior principal product manager at Red Hat, where he works on enterprise Java standards and Quarkus. Ken Finnigan is a senior principal software engineer at Workday, previously at Red Hat working on Quarkus.
Table of Contents
PART 1 INTRODUCTION
1 Introduction to Quarkus, MicroProfile, and Kubernetes
2 Your first Quarkus application
PART 2 DEVELOPING MICROSERVICES
3 Configuring microservices
4 Database access with Panache
5 Clients for consuming other microservices
6 Application health
7 Resilience strategies
8 Reactive in an imperative world
9 Developing Spring microservices with Quarkus
PART 3 OBSERVABILITY, API DEFINITION, AND SECURITY OF MICROSERVICES
10 Capturing metrics
11 Tracing microservices
12 API visualization
13 Securing a microservice
منابع کتاب کتاب Kubernetes Native Microservices with Quarkus and MicroProfile
برنامه های جاوای سریع و کارآمد مبتنی بر Kubernetes را با استفاده از چارچوب Quarcus، MicroProfile و استانداردهای جاوا بسازید.
در Kubernetes Native Microservices با Quarkus و MicroProfile یاد خواهید گرفت که چگونه:
استقرار برنامههای جاوای سازمانی در Kubernetes
توسعه برنامهها با استفاده از زمان اجرا Quarkus
کامپایل بومی با استفاده از GraalVM برای سرعت فوقالعاده
ایجاد برنامههای میکروسرویس کارآمد
بهرهمندی از مشخصات MicroProfile
چارچوبهای محبوب جاوا مانند Spring طراحی شدهاند. خیلی قبل از Kubernetes و انقلاب میکروسرویس. میکروسرویس بومی Kubernetes با Quarkus و MicroProfileابزارهای نسل بعدی را معرفی می کند که از ابتدا به صورت ابری و آگاه از Kubernetes بوده اند. این کتاب توسط توسعه دهندگان کهنه کار جاوا جان کلینگان و کن فینیگان نوشته شده است، این کتاب بینش تخصصی Quarkus و MicroProfile را مستقیماً از همکاران Red Hat به اشتراک می گذارد. شما یاد خواهید گرفت که چگونه از این ابزارهای مدرن برای ایجاد برنامه های کاربردی جاوا سازمانی کارآمد استفاده کنید که به راحتی قابل استقرار، نگهداری و گسترش هستند.
خرید کتاب چاپی شامل یک کتاب الکترونیکی رایگان در قالبهای PDF، Kindle و ePub از انتشارات منینگ است.
در مورد تکنولوژی
با ابزارهای مدرن Kubernetes-first، میکروسرویس ها را به طور کارآمد بسازید! کوارکوس به طور طبیعی با کانتینرها و Kubernetes کار می کند و توسعه و استقرار میکروسرویس ها را به طور اساسی ساده می کند. این چارچوب قدرتمند زمان راه اندازی و استفاده از حافظه را به حداقل می رساند، عملکرد را تسریع می بخشد و هزینه هاست را کاهش می دهد. و از آنجایی که از ابتدا جاوا است، به طور یکپارچه با پایگاه کد JVM موجود شما یکپارچه می شود.
درباره کتاب
Kubernetes Native Microservices with Quarkus and MicroProfileبه شما می آموزد که با استفاده از کانتینرها، Kubernetes و چارچوب کوارکوس، میکروسرویس بسازید. شما بلافاصله شروع به توسعه یک برنامه کاربردی با استفاده از Quarkus و MicroProfile API خواهید کرد. سپس، دستاوردهای راهاندازی و زمان اجرا را که Quarkus خارج از جعبه ارائه میدهد را بررسی میکنید و همچنین یاد میگیرید که چگونه عملکرد را با کامپایل بومی با استفاده از GraalVM افزایش دهید. در طول مسیر، خواهید دید که چگونه یک برنامه Quarkus را با Spring یکپارچه کنید و نکات حرفه ای را برای نظارت و مدیریت میکروسرویس های خود انتخاب کنید.
چه چیزی در داخل
استقرار برنامه های جاوا سازمانی در Kubernetes
توسعه برنامه ها با استفاده از چارچوب زمان اجرا Quarkus
کامپایل بومی با استفاده از GraalVM برای سرعت فوق العاده
بهره مندی از مشخصات MicroProfile
درباره خواننده
برای توسعه دهندگان جاوا متوسط که با Java EE، Jakarta EE یا Spring راحت هستند. مقداری تجربه با Docker و Kubernetes مورد نیاز است.
درباره نویسنده
John Clingan یک مدیر ارشد محصول در Red Hat است که در آنجا روی استانداردهای جاوا سازمانی و Quarkus کار می کند. کن فینیگان یک مهندس ارشد نرم افزار اصلی در Workday است که قبلاً در Red Hat روی کوارکوس کار می کرد.
فهرست مطالب
بخش 1 مقدمه
1 مقدمه ای بر Quarkus، MicroProfile، و Kubernetes
2 اولین برنامه Quarkus شما
قسمت 2 توسعه MICROSERVICES
3 پیکربندی میکروسرویس ها
4 دسترسی به پایگاه داده با Panache
5 Clients برای مصرف
6 ریز سرویس دیگر
7 استراتژی انعطافپذیری
8 واکنشپذیر در دنیای ضروری
9 توسعه میکروسرویسهای فنری با کوارکوس
بخش 3 مشاهدهپذیری، تعریف API، و امنیت ریزسرویسها
10 ثبت معیارها
11 ردیابی میکروسرویسها 113 تجسم میکروسرویسهای
API
ارسال نظر درباره کتاب Kubernetes Native Microservices with Quarkus and MicroProfile