• Complain

Rajput - Hands-On Microservices - Monitoring and Testing: A performance engineers guide to the continuous testing and monitoring of microservices

Here you can read online Rajput - Hands-On Microservices - Monitoring and Testing: A performance engineers guide to the continuous testing and monitoring of microservices full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2018, publisher: Packt Publishing Limited, 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.

No cover
  • Book:
    Hands-On Microservices - Monitoring and Testing: A performance engineers guide to the continuous testing and monitoring of microservices
  • Author:
  • Publisher:
    Packt Publishing Limited
  • Genre:
  • Year:
    2018
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Hands-On Microservices - Monitoring and Testing: A performance engineers guide to the continuous testing and monitoring of microservices: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Hands-On Microservices - Monitoring and Testing: A performance engineers guide to the continuous testing and monitoring of microservices" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Learn and implement various techniques related to testing, monitoring and optimization for microservices architecture.

Key Features
  • Learn different approaches for testing microservices to design and implement, robust and secure applications
  • Become more efficient while working with microservices
  • Explore Testing and Monitoring tools such as JMeter, Ready API,and AppDynamics
Book Description

Microservices are the latest right way of developing web applications. Microservices architecture has been gaining momentum over the past few years, but once youve started down the microservices path, you need to test and optimize the services. This book focuses on exploring various testing, monitoring, and optimization techniques for microservices.

The book starts with the evolution of software architecture style, from monolithic to virtualized, to microservices architecture. Then you will explore methods to deploy microservices and various implementation patterns. With the help of a real-world example, you will understand how external APIs help product developers to focus on core competencies.

After that, you will learn testing techniques, such as Unit Testing, Integration Testing, Functional Testing, and Load Testing. Next, you will explore performance testing tools, such as JMeter, and Gatling. Then, we deep dive into monitoring techniques and learn performance benchmarking of the various architectural components. For this, you will explore monitoring tools such as Appdynamics, Dynatrace, AWS CloudWatch, and Nagios.

Finally, you will learn to identify, address, and report various performance issues related to microservices.

What you will learn
  • Understand the architecture of microservices and how to build services
  • Establish how external APIs help to accelerate the development process
  • Understand testing techniques, such as unit testing, integration testing, end-to-end testing, and UI/functional testing
  • Explore various tools related to the performance testing, monitoring, and optimization of microservices
  • Design strategies for performance testing
  • Identify performance issues and fine-tune performance
Who this book is for

This book is for developers who are involved with microservices architecture to develop robust and secure applications. Basic knowledge of microservices is essential in order to get the most out of this book.

Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Rajput: author's other books


Who wrote Hands-On Microservices - Monitoring and Testing: A performance engineers guide to the continuous testing and monitoring of microservices? Find out the surname, the name of the author of the book and a list of all author's works by series.

Hands-On Microservices - Monitoring and Testing: A performance engineers guide to the continuous testing and monitoring of microservices — 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 "Hands-On Microservices - Monitoring and Testing: A performance engineers guide to the continuous testing and monitoring of microservices" 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
Hands-On Microservices Monitoring and Testing A performance engineers guide - photo 1
Hands-On Microservices Monitoring and Testing
A performance engineer's guide to the continuous testing and monitoring of microservices
Dinesh Rajput

BIRMINGHAM - MUMBAI Hands-On Microservices Monitoringand Testing Copyright - photo 2

BIRMINGHAM - MUMBAI
Hands-On Microservices Monitoringand Testing

Copyright 2018 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 author, 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....


To my country, India.
My grandpas, the late Mr. Arjun Singh and the late Mr. Durjan Lal Rajput.
To all readers of DineshOnJava and my books.
To my mother, Indira Devi, and my father, Shrikrashan, for their sacrifices and for exemplifying the power of determination.
To my kids, Arnav and Rushika, and my wife, Anamika, for being my loving partner throughout my life journey.
Dinesh Rajput
maptio Mapt is an online digital library that gives you full access to over - photo 3
mapt.io

Mapt is an online digital library that gives you full access to over 5,000 books and videos, as well as industry leading tools to help you plan your personal development and advance your career. For more information, please visit our website.

Why subscribe?
  • Spend less time learning and more time coding with practical eBooks and Videos from over 4,000 industry professionals

  • Improve your learning with Skill Plans built especially for you

  • Get a free eBook or video every month

  • Mapt is fully searchable

  • Copy and paste, print, and bookmark content

Packt.com

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.packt.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at customercare@packtpub.com for more details.

At www.packt.com , you can also read a collection of free technical articles, sign up for a range of free newsletters, and receive exclusive discounts and offers on Packt books and eBooks.

Contributors
About the author

Dinesh Rajput is a founder of Dineshonjava (dot) com, a blog for Spring and Java techies. He is a Spring enthusiast and a Pivotal Certified Spring Professional. He has written two best-selling books, Spring 5 Design Patterns and Mastering Spring Boot 2.0. Mastering Spring Boot 2.0 is the Amazon #1 best-selling book on Java. He has more than 10 years of experience with various aspects of Spring and cloud-native development, such as REST APIs and microservice architecture.

He is currently working as an architect at a leading company. He has worked as a tech lead at Bennett, Coleman & Co. Ltd, and Paytm.

He has a master's degree in computer engineering from JSS Academy of Technical Education, Noida, and lives in Noida with ...

What this book covers

, Software Architecture Patterns, explains the concept of conventional monolithic architecture and its advantages in the software development life cycle. It also covers the limitations of the monolithic architecture, which lead to the need to build loosely coupled systems using the microservice architecture.

, Anatomy of Microservice Decomposition Services, gives an overview of microservices in detail, explaining the usage of applications and services, the decomposition of the microservice architecture on the basis of business capabilities, and domains and subdomains.

, Microservices Deployment Patterns, discusses the deployment of services and communication between these services. You will get an understanding of the microservices deployment structure, approach, and strategies. You will also get a detailed understanding of the flow of microservices, communication, and the various implementation patterns of the microservice architecture.

, Inter-Service Communication, looks at how the services within a system communicate with one another.

, Service Registry and Discovery, discusses service discovery, explaining how to discover a service in a microservice architecture.

, External API Gateway, discusses building microservices using an API gateway. You will get an understanding of how the API gateway helps you to manage APIs and also provides a way for the application's clients to interact with the microservices.

, Testing of Microservices, explores various approaches and strategies of testing microservices, microservice test inputs Header, and contains details of the payload. It also discusses the difference between the testing of SOAP and REST services. Popular API testing tools such as Postman, Ready API, JMeter, and Gatling are covered.

, Performance Testing of Microservices, explains how to design a strategy to perform performance testing of microservices by studying successful use cases. Furthermore, the chapter demonstrates testing microservices using tools such as JMeter and Loadrunner.

, Performance Monitoring of Microservices, discusses how to monitor the performance of microservices. We will discuss various application performance management ( APM) tools that can be used to test microservices and also discuss performance counters specific to microservices.

About the reviewer

Mohammad Fahim has 5 years of experience with Java technology. He did a B.Tech at Punjab Technical University in information technology. He started his career at Innutech Web Sol. Pvt. Ltd. as a software engineer. He is currently working with Sapient Global Markets as a senior associate. He has worked on many projects in sectors such as insurance, education, and production. Fahim is passionate about coding and loves to read articles related to Java technologies. He shares his experience on his blog and writes articles related to Java and web technologies.

I would like to thank my family, who always encourage and support me. Also, my friends, who give me strength each day and make my life more meaningful.
Packt is searching for authors like you

If you're interested in becoming an author for Packt, please visit authors.packtpub.com and apply today. We have worked with thousands of developers and tech professionals, just like you, to help them share their insight with the global tech community. You can make a general application, apply for a specific hot topic that we are recruiting an author for, or submit your own idea.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Hands-On Microservices - Monitoring and Testing: A performance engineers guide to the continuous testing and monitoring of microservices»

Look at similar books to Hands-On Microservices - Monitoring and Testing: A performance engineers guide to the continuous testing and monitoring of microservices. 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 «Hands-On Microservices - Monitoring and Testing: A performance engineers guide to the continuous testing and monitoring of microservices»

Discussion, reviews of the book Hands-On Microservices - Monitoring and Testing: A performance engineers guide to the continuous testing and monitoring of microservices 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.