• Complain

Nirmal Singh - Building Microservices with Micronaut®: A quick-start guide to building high-performance reactive microservices for Java developers

Here you can read online Nirmal Singh - Building Microservices with Micronaut®: A quick-start guide to building high-performance reactive microservices for Java developers full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Packt Publishing, 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.

Nirmal Singh Building Microservices with Micronaut®: A quick-start guide to building high-performance reactive microservices for Java developers
  • Book:
    Building Microservices with Micronaut®: A quick-start guide to building high-performance reactive microservices for Java developers
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2021
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Building Microservices with Micronaut®: A quick-start guide to building high-performance reactive microservices for Java developers: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Building Microservices with Micronaut®: A quick-start guide to building high-performance reactive microservices for Java developers" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Explore different aspects of building modular microservices such as development, testing, maintenance, and deployment using the Micronaut framework

Key Features
  • Learn how to build scalable, fast, and resilient microservices with this concise guide
  • Explore the many advantages of using reflection-free, compile-time dependency injections and aspect-oriented programming
  • Build cloud-native applications easily with the Micronaut framework
Book Description

The Micronaut open source software is a JVM-based framework, designed to create microservices quickly and easily. This book will help full-stack and Java developers to build modular, high-performing, and reactive microservice-based apps using Micronaut.

Youll start by building microservices and learning about the core components of Micronaut, such as ahead-of-time compilation, reflection-less dependency injection, and reactive baked-in HTTP clients and servers. Next, you will work on a real-time microservice application and learn how to integrate Micronaut with different kinds of relational and non-relational databases. Youll also learn how to employ different security mechanisms to safeguard your microservices and integrate microservices using event-driven architecture in the Apache Kafka ecosystem. As you advance, youll get to grips with automated testing and popular testing tools. The book will help you understand how you can easily handle microservice concerns in the Micronaut framework, such as service discovery, API documentation, distributed configuration management, fallbacks, and circuit breakers. Finally, youll explore the deployment and maintenance aspects of microservices and get up to speed with the Internet of Things (IoT) using Micronaut.

By the end of this book, youll be able to build, test, deploy, and maintain your own microservice apps using Micronaut.

What you will learn
  • Understand why Micronaut is best suited for building microservices
  • Build web endpoints and services in the Micronaut framework
  • Safeguard microservices using Session, JWT, and OAuth in Micronaut
  • Get to grips with event-driven architecture in Micronaut
  • Discover how to automate testing at various levels using built-in tools and testing frameworks
  • Deploy your microservices to containers and cloud platforms
  • Become well-versed with distributed logging, tracing, and monitoring in Micronaut
  • Get hands-on with the IoT using Alexa and Micronaut
Who this book is for

This book is for developers who have been building microservices on traditional frameworks such as Spring Boot and are looking for a faster alternative. Intermediate-level knowledge of Java programming and implementing web services development in Java is required.

Table of Contents
  1. Getting Started with Microservices Using the Micronaut Framework
  2. Working on Data Access
  3. Working on the RESTful Web Services
  4. Securing the Microservices
  5. Integrating Microservices using the Event-Driven Architecture
  6. Testing the Microservices
  7. Handling Microservice Concerns
  8. Deploying Microservices
  9. Distributed logging, tracing and monitoring
  10. IoT with Micronaut
  11. Building enterprise grade microservices

Nirmal Singh: author's other books


Who wrote Building Microservices with Micronaut®: A quick-start guide to building high-performance reactive microservices for Java developers? Find out the surname, the name of the author of the book and a list of all author's works by series.

Building Microservices with Micronaut®: A quick-start guide to building high-performance reactive microservices for Java developers — 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 "Building Microservices with Micronaut®: A quick-start guide to building high-performance reactive microservices for Java developers" 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
Building Microservices with Micronaut A quick-start guide to building - photo 1
Building Microservices with Micronaut

A quick-start guide to building high-performance reactive microservices for Java developers

Nirmal Singh

Zack Dawood

BIRMINGHAMMUMBAI Building Microservices with Micronaut Copyright 2021 Packt - photo 2

BIRMINGHAMMUMBAI

Building Microservices with Micronaut

Copyright 2021 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Group Product Manager: Aaron Lazar

Publishing Product Manager: Denim Pinto

Senior Editor: Storm Mann

Content Development Editor: Tiksha Lad

Technical Editor: Pradeep Sahu

Copy Editor: Safis Editing

Project Coordinator: Deeksha Thakkar

Proofreader: Safis Editing

Indexer: Tejal Daruwale Soni

Production Designer: Vijay Kamble

First published: September 2021

Production reference: 1240821

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham

B3 2PB, UK.

ISBN 978-1-80056-423-7

www.packt.com

To my dearest loving wife, Rajveer, for walking the journey of writing this book with me. You are the wind beneath my wings.Nirmal Singh

To my wife, Waheetha, and son, Aaryan, for persuading me to complete the book. Behind every author there is a supporting and loving family.Zack Dawood

Foreword

In March of 2018, Micronaut co-founder, Graeme Rocher, delivered a keynote address at Madrid's Greach conference in which he introduced a brand-new, open-source, full-stack, JVM software development framework. Although Graeme and the rest of the core development team at the Framework's home, Object Computing, knew they had built a groundbreaking toolset that was poised to revolutionize the way microservices and serverless applications performed, they could not have predicted the incredible amount of enthusiasm and support the Framework and the team would quickly receive following the product's launch.

By shifting framework infrastructure into a compiler feature, the Micronaut framework has significantly transformed the way developers view startup time and memory consumption when building microservices and serverless applications. It has upended the way developers approach framework design in server-side Java and rewritten the book on how frameworks should be built in the post-Java EE world.

The Framework is being used at SmartThings, StainlessAI, Minecraft, and many other organizations around the globe. It has been featured at tech conferences around the world, reached a Trial status in the 'Languages and Frameworks' section of ThoughtWorks' Technology Radar, received its own hipster in honor of JHipster's Micronaut Blueprint, and had more than 60,000 apps created on Micronaut Launch, an online tool for quickly and easily creating Micronaut applications.

It is not at all an exaggeration to say that the Micronaut framework is a hit!

In 2020, we launched the Micronaut Foundation, a not-for-profit company that oversees the software's roadmap and development, best practices and processes, repository control, documentation and support, and fundraising. Our goals? To ensure technical innovation and advancement of the Framework, to evangelize and promote the Framework as a leading technology in the JVM space, and to build and support an ecosystem of complementary documentation, functionality, and services.

The Foundation is led by a Technology Advisory Board made up of thought leaders and representatives from different sectors of the technology industry. Bringing together a group of folks with diverse experiences, priorities, and areas of expertise is a huge win for the technology and the community.

Object Computing and the Micronaut Foundation highly value the equal opportunity represented by open-source technologies; working together with members of the Micronaut community to share information, knowledge, and expertise can only further promote success for everyone. Thus, when Zack Dawood and Nirmal Singh approached us and told us they were writing a book about the Framework, we were delighted and happy to help in any way. Building Microservices with Micronaut is a great example of community members channeling their enthusiasm for the Micronaut framework into a resource that we know will lead to innovative and exciting solutions with the power to change the world.

Whether you've been a fan of the Micronaut framework since its inception or you're just getting started by picking up this book, you're part of a community full of people and organizations that are passionate about creating the very best technical solutions possible developers and tech enthusiasts who embrace the idea that all of us is better than any one of us.

We are certain that you will find the Micronaut framework to be a game-changer, and with Zack and Nirmal's guidance, you will soon find yourself enjoying all the benefits the Framework offers. And where your journey takes you from there? Well, whatever you do, you can take pride in the fact that you're a pioneer in a future that runs on intelligent compilers, lightning-fast runtimes, and technical solutions limited only by your imagination.

Foreword by The Micronaut Foundation

Contributors
About the authors

Nirmal Singh is an entrepreneurial-spirited renaissance mind technology leader, with 10+ years of broad and unique cross-domain experience in handling complex inter-disciplinary requirements, leading high-performing software development teams, and delivering robust software solutions. He has worked in various techno-functional roles, serving health-tech, fin-tech, retail, and social commerce verticals in both product and consulting engagements. He currently leads a product engineering group at CGI to re-engineer a classic mission-critical wealth application.

I would like to extend my gratitude to my loving wife for her patience and encouragement throughout the journey of writing this book. Without her, this would not have been possible.

Zack Dawood is a Canada-based technologist, leader, author, and speaker. Zack has 16+ years of experience in IT software product development, big data, machine learning, mobile app development, blockchain, payments, Agile, enterprise architecture, and DevOps. Zack is highly certified; his key certifications include Certified Agile Leader, Certified Scrum Professional, SAFe, ITIL, Microsoft Certified Professional, and TOGAF. He has also been a Distinguished Toastmaster

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Building Microservices with Micronaut®: A quick-start guide to building high-performance reactive microservices for Java developers»

Look at similar books to Building Microservices with Micronaut®: A quick-start guide to building high-performance reactive microservices for Java developers. 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 «Building Microservices with Micronaut®: A quick-start guide to building high-performance reactive microservices for Java developers»

Discussion, reviews of the book Building Microservices with Micronaut®: A quick-start guide to building high-performance reactive microservices for Java developers 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.