Evolve the Monolith to Microservices with Java and Node

by Sandro De Santis, Luis Florez, Duy V Nguyen, Eduardo Rosa

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

Microservices is an architectural style in which large, complex software applications are composed of one or more smaller services. Each of these microservices focuses on completing one task that represents a small business capability. These microservices can be developed in any programming language.

This book shows how to break out a traditional Java EE application into separate microservices and provides a set of code projects that illustrate the various steps along the way. The sample projects highlight the evolution of monoliths to microservices with Java and Node.

This open book is licensed under a Open Publication License (OPL). You can download Evolve the Monolith to Microservices with Java and Node ebook for free in PDF format (4.5 MB).

Table of Contents

Chapter 1
Overview of microservices
Chapter 2
Evolution strategies
Chapter 3
Identifying candidates within the monolith
Chapter 4
Enterprise data access patterns
Chapter 5
Security and governance
Chapter 6
Performance
Chapter 7
DevOps and automation
Appendix A
Additional material

Book Details

Subject
Computer Science
Publisher
Redbooks
Published
2016
Pages
132
Edition
1
Language
English
ISBN13 Digital
9780783442112
ISBN10 Digital
0783442114
PDF Size
4.5 MB
License
Open Publication License

Related Books

Modern Java EE Design Patterns
With the ascent of DevOps, microservices, containers, and cloud-based development platforms, the gap between state-of-the-art solutions and the technology that enterprises typically support has greatly increased. But as Markus Eisele explains in this O'Reilly report, some enterprises are now looking to bridge that gap by building microservice-based...
Guide to NoSQL with Azure Cosmos DB
Cosmos DB is a NoSQL database service included in Azure that is continuously adding new features and has quickly become one of the most innovative services found in Azure, targeting mission-critical applications at a global scale. This book starts off by showing you the main features of Cosmos DB, their supported NoSQL data models and the foundatio...
Social Theory of Fear
In the current crisis of the capitalist world system, elites promote fear of crime and terrorism to keep and expand their privileges and control the masses. This book offers an analysis of the crisis and strategies for rebellion....
Deep Learning with JavaScript
Deep learning has transformed the fields of computer vision, image processing, and natural language applications. Thanks to TensorFlow.js, now JavaScript developers can build deep learning apps without relying on Python or R. Deep Learning with JavaScript shows developers how they can bring DL technology to the web. Written by the main authors of t...
Knowledge and Action
This volume explores interdependencies between knowledge, action, and space from different interdisciplinary perspectives. Some of the contributors discuss knowledge as a social construct based on collective action, while others look at knowledge as an individual capacity for action. The chapters contain theoretical frameworks as well as experiment...
Eloquent JavaScript
JavaScript lies at the heart of almost every modern web application, from social apps like Twitter to browser-based game frameworks like Phaser and Babylon. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications. This much anticipated and thoroughly revis...