• Complain

John Clingan - Kubernetes Native Microservices with Quarkus and MicroProfile

Here you can read online John Clingan - Kubernetes Native Microservices with Quarkus and MicroProfile full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2022, publisher: Manning, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

John Clingan Kubernetes Native Microservices with Quarkus and MicroProfile
  • Book:
    Kubernetes Native Microservices with Quarkus and MicroProfile
  • Author:
  • Publisher:
    Manning
  • Genre:
  • Year:
    2022
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Kubernetes Native Microservices with Quarkus and MicroProfile: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Kubernetes Native Microservices with Quarkus and MicroProfile" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Build fast, efficient Kubernetes-based Java applications using the Quarkus framework, MicroProfile, and Java standards.
In Kubernetes Native Microservices with Quarkus and MicroProfile youll 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. Youll 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 its 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. Youll immediately start developing a deployable application using Quarkus and the MicroProfile APIs. Then, youll 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, youll see how to integrate a Quarkus application with Spring and pick up pro tips for monitoring and managing your microservices.
Whats 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

John Clingan: author's other books


Who wrote Kubernetes Native Microservices with Quarkus and MicroProfile? Find out the surname, the name of the author of the book and a list of all author's works by series.

Kubernetes Native Microservices with Quarkus and MicroProfile — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Kubernetes Native Microservices with Quarkus and MicroProfile" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
inside front cover

Bank application architecture overview Kubernetes Native Microservices with - photo 1

Bank application architecture overview

Kubernetes Native Microservices with Quarkus and MicroProfile - image 2

Kubernetes Native Microservices

with Quarkus and MicroProfile

John Clingan and Ken Finnigan

To comment go to liveBook

Kubernetes Native Microservices with Quarkus and MicroProfile - image 3

Manning

Shelter Island

For more information on this and other Manning titles go to

www.manning.com

Copyright

For online information and ordering of these and other Manning books, please visit www.manning.com. The publisher offers discounts on these books when ordered in quantity.

For more information, please contact

Special Sales Department

Manning Publications Co.

20 Baldwin Road

PO Box 761

Shelter Island, NY 11964

Email: orders@manning.com

2022 by Manning Publications Co. All rights reserved.

No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the publisher.

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book, and Manning Publications was aware of a trademark claim, the designations have been printed in initial caps or all caps.

Recognizing the importance of preserving what has been written, it is Mannings policy to have the books we publish printed on acid-free paper, and we exert our best efforts to that end. Recognizing also our responsibility to conserve the resources of our planet, Manning books are printed on paper that is at least 15 percent recycled and processed without the use of elemental chlorine.

Kubernetes Native Microservices with Quarkus and MicroProfile - image 4

Manning Publications Co.

20 Baldwin Road Technical

PO Box 761

Shelter Island, NY 11964

Development editor:

Elesha Hyde

Technical development editor:

Raphael Villela

Review editor:

Aleksandar Dragosavljevi

Production editor:

Keri Hales

Copy editor:

Pamela Hunt

Proofreader:

Katie Tennant

Technical proofreader:

Mladen Knei

Typesetter:

Dennis Dalinnik

Cover designer:

Marija Tudor

ISBN: 9781617298653

front matter
preface

We, the authors, have been involved in the Enterprise Java industry for more than a decade. We started working together at Red Hat in 2016, during the founding of MicroProfile to create Java microservices specifications, and with WildFly Swarm, now called Thorntail, as a runtime to implement those specifications.

Since then, Kubernetes has continued to grow as a container orchestration platform. Given Red Hats integral involvement with Kubernetes and OpenShiftits enterprise distributionour job was to facilitate Thorntail deployments on Kubernetes. We also worked with the MicroProfile community, who also recognized the growth of Kubernetes, to evolve its specifications to add support for Java microservices deployments on Kubernetes.

We also recognized the limitations of Java and runtimes like Thorntail deployed to Kubernetes, consuming hundreds of megabytes of RAM for each microservice instance. Resource utilization can put Java at a considerable disadvantage, compared with other runtimes like Node.js or Golang, for shared deployment environments like Kubernetes clusters. To address this, Red Hat introduced Supersonic Subatomic Javain other words, Quarkus!

Quarkus is a unique runtime. It supports MicroProfile and other industry-leading specifications and frameworks, helping developers become productive quickly. Kubernetes is a first-class deployment platform for Quarkus, with built-in tooling that reduces native compilation and Kubernetes deployment to a single command. We have to say that working together with a couple of dozen other Red Hat employees crammed into a conference room in Neuchtel, Switzerland, on Quarkuss launch day was one of the most memorable and rewarding days of our professional careers.

We recognize that plenty of books are available for MicroProfile, Kubernetes, and, more recently, Quarkus. We set out to write a book that reflects how the three used together are greater than the sum of their parts. Deploying to Kubernetes is not an afterthought; it is integral to each chapter. We wanted to go beyond developing an application locally by deploying it (implemented as a collection of microservices) to Kubernetes as it evolves throughout the book. We wanted to show how MicroProfile-based APIs interoperate with backend services while running in a Kubernetes cluster, like Prometheus and Grafana, Jaeger, and Kafka. We wanted a balance between demonstrating the step-by-step Quarkus live coding iterative development style with MicroProfile and Quarkus APIs like JUnit 5 and WireMock for automated testing of MicroProfile applications.

The challenge is to bring microservices development with Quarkus, MicroProfile, and Kubernetes together in a single book and make it feel like the natural experience it truly is. Hopefully, we have met this challenge, and you learn as much from reading this book as we did in writing it. Happy reading (and coding)!

acknowledgments

We would like to thank Elesha Hyde, our development editor, for being so understanding of our delays in finishing the writing. In addition, wed like to thank all the reviewers: Alain Lompo, Alessandro Campeis, Andres Sacco, Asif Iqbal, Daniel Corts, David Torrubia Iigo, DeUndre Rushon, John Guthrie, Kent R. Spillner, Krzysztof Kamyczek, Micha Ambroziewicz, Mladen Kneic, Ramakrishna Chintalapati, Sergio Britos, and Yogesh Shetty. Their suggestions helped make this a better book.

Also, a thank-you goes to the entire Manning team for all their efforts on the project: Raphael Villela, technical development editor; Aleksander Dragosavljevi, review editor; Keri Hales, production editor; Pamela Hunt, copyeditor; Mladen Knei, technical proofreader; Katie Tennant, proofreader; as well as the rest of the production team. Its been greatly appreciated, and the book wouldnt be here today without them.

John Clingan: Id like to thank my wife, Tran, and daughters, Sarah and Hailey, who had a part-time spouse and father, respectively, while working on this book in the home office, car, and hotel during many weekend soccer tournaments. I also thank my coauthor, Ken, as an experienced author and friend, for his patience and guidance while authoring my first book.

Ken Finnigan: I will be forever indebted to Erin, my wife, for her continued understanding and support throughout the process. I would also like to thank my sons, Lorcn and Daire, for understanding their dad disappearing to work on the book in the evenings or weekends.

about this book

Over the last couple of years, Quarkus has exploded in popularity as a framework for developing microservices, and Eclipse MicroProfile is continuing to grow as a set of APIs for developing microservices with Java. This book details how to create, build, debug, and deploy Quarkus microservices with MicroProfile and Spring APIs to Kubernetes.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Kubernetes Native Microservices with Quarkus and MicroProfile»

Look at similar books to Kubernetes Native Microservices with Quarkus and MicroProfile. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Kubernetes Native Microservices with Quarkus and MicroProfile»

Discussion, reviews of the book Kubernetes Native Microservices with Quarkus and MicroProfile and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.