• Complain

Ken Finnigan [Ken Finnigan] - Enterprise Java Microservices

Here you can read online Ken Finnigan [Ken Finnigan] - Enterprise Java 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: Manning Publications, 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.

Ken Finnigan [Ken Finnigan] Enterprise Java Microservices

Enterprise Java Microservices: summary, description and annotation

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

Summary

Enterprise Java Microservices is an example-rich tutorialthat shows how to design and manage large-scale Java applicationsas a collection of microservices.

About the Technology

Large applications are easier to develop and maintain when youbuild them from small, simple components. Java developers now enjoya wide range of tools that support microservices applicationdevelopment, including right-sized app servers, open sourceframeworks, and well-defined patterns. Best of all, you can buildmicroservices applications using your existing Java skills.

About the Book

Enterprise Java Microservices teaches you to design andbuild JVM-based microservices applications. Youll start bylearning how microservices designs compare to traditional Java EEapplications. Always practical, author Ken Finnigan introducesbig-picture concepts along with the tools and techniques youllneed to implement them. Youll discover ecosystem components likeNetflix Hystrix for fault tolerance and master the Just enoughApplication Server (JeAS) approach. To ensure smooth operations,youll also examine monitoring, security, testing, and deploying tothe cloud.

Whats Inside

  • The microservices mental model

  • Cloud-native development

  • Strategies for fault tolerance and monitoring

  • Securing your finished applications

  • About the Reader

    This book is for Java developers familiar with Java EE.

    About the Author

    Ken Finnigan leads the Thorntail project at Red Hat, which seeksto make developing microservices for the cloud with Java and JavaEE as easy as possible.

    Ken Finnigan [Ken Finnigan]: author's other books


    Who wrote Enterprise Java Microservices? Find out the surname, the name of the author of the book and a list of all author's works by series.

    Enterprise Java 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 "Enterprise Java 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
    Enterprise Java Microservices
    Ken Finnigan

    Enterprise Java Microservices - image 1

    Copyright

    For online information and ordering of this and other Manning books, please visit www.manning.com. The publisher offers discounts on this book 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

    2019 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.

    Picture 2 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.

    Picture 3Manning Publications Co.20 Baldwin RoadPO Box 761Shelter Island, NY 11964
    Development editors: Karen Miller and Susanna KlineTechnical development editor: Nick WattsReview editor: Aleksandar DragosavljeviProject manager: Deirdre HiamCopy editor: Sharon WilkeyProofreader: Elizabeth MartinTechnical proofreader: John ClinganTypesetter: Gordan SalinovicCover designer: Marija Tudor

    ISBN 9781617294242

    Printed in the United States of America

    1 2 3 4 5 6 7 8 9 10 DP 23 22 21 20 19 18

    Brief Table of Contents
    Table of Contents
    Preface

    Since the beginnings of developing a framework for Enterprise Java microservices at Red Hat, Ive known its a critically important topic to disseminate to the wider developer community. Lots of useful information can be lost behind buzzwords, and a book was needed to present the information that developers need to get the job done.

    My sincerest hope is that Enterprise Java Microservices succeeds at taking existing Enterprise Java developers on a path from traditional application development to developing microservices. Its not always an easy road to travel, because moving from traditional development requires a different mindset, but my desire is for this book to provide that bridge of knowledge to help you take those initial steps into microservices.

    Acknowledgments

    As this book took longer than expected to complete, Ill be forever indebted to Erin, my wife, for her continued understanding and support throughout the entire process. Without her strength, guidance, and perseverance, Id probably still be writing and reworking chapters today. Id also like to thank my sons, Lorcn and Daire, for understanding the continued absence of their dad for play on the weekends, while I was buried in a computer working on this book.

    To Karen Miller and Susanna Kline, my development editors, thank you for being so understanding about my often slow pace of writing and for pointing out places where I could do better with the content. In addition, Id like to thank all the reviewers: Alexandros Koufoudakis, Andrea Cosentino, Andrew Block, Benjamn Molina, Christian Posta, Conor Redmond, Damin Mazzini, Daniel MacDonald, David Pardo, Eric Honorez, Gary Samuelson, John Clingan, Justin McAteer, Kelum Senanayake, Miguel Paraz, Peter Perlepes, Rinor Maloku, Rohit Nair, Sergiy Pylypets, Siva Kalagarla, and Tony Sweets. Also, a thank you to the entire Manning team for all their effort on the project.

    About this book

    Over the last seven or eight years, the term microservices has exploded in its use, not always to the betterment of developers trying to understand what it means. During the latter part of that time, developers have sought to bring their existing Enterprise Java knowledge to microservices, not always with the best of success. Enterprise Java Microservices is written with the goal of helping existing Enterprise Java developers bridge the gap between traditional application development and microservices.

    As part of my job at Red Hat, Ive seen the explosion of microservices first hand. That explosion was a contributing factor in a colleague and me forming the WildFly Swarm project in 2015. We saw the need for developers with existing Enterprise Java knowledge to create microservices, and with nothing focused on the Java EE space at the time, we created WildFly Swarm. Much has changed since then, and the current landscape for microservices makes it seem like a lifetime has passed.

    Since I began writing this book, changes have continued to occur rapidly with Enterprise Javain particular, the Thorntail project that I lead, and with microservices more generally. As best as I can, Ive endeavored to update the book as those changes occurred.

    It should be noted that this book isnt intended to delve deeply into all aspects of microservice development; it would be many times longer than it is now if that were the case. Where appropriate, links to additional reading are provided if you choose to delve into a particular topic in greater detail.

    Who should read this book

    This book is for any Enterprise Java developer with at least four years of experience. These developers may have basic knowledge of microservices and may even have tried microservices with Node.js or other non-Enterprise Java technologies, but havent learned to develop Enterprise Java microservices.

    How this book is organized: a roadmap

    The book is split into two parts. delves into the nitty gritty of microservice development such as service registries, fault tolerance, and security.

    introduces the reader to Enterprise Javain particular, what a monolith is and how it came about. Then the chapter introduces distributed architectures and microservices by covering what they are, what the term means, and other processes that go hand in hand with the switch to microservices. Lastly, it introduces patterns that can be applied to migrating from monoliths to microservices, and when each might apply.

    introduces a microservice by developing RESTful endpoints for managing a list of categories for a shopping site. The chapter also introduces the Cayambe monolith, which will be converted to a hybrid and have additional microservices developed for it throughout the book.

    introduces the concept of a Just enough Application Server (JeAS) runtime and showcases the differences between the frameworks available to support such a runtime.

    covers how unit and integration testing differ now that were developing microservices, and the tools available to make testing easier. The chapter also introduces a new concept of consumer-driven contract testing, which is critical to success in architectures with many microservices collaborating and communicating.

    talks about the cloud and the different service models used in different cloud environments. We also discuss cloud native development and how that fits into the microservices world. Next, we use tools at our disposal for local cloud development, and youll see how these tools can be used for testing.

    Next page
    Light

    Font size:

    Reset

    Interval:

    Bookmark:

    Make

    Similar books «Enterprise Java Microservices»

    Look at similar books to Enterprise Java 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 «Enterprise Java Microservices»

    Discussion, reviews of the book Enterprise Java 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.