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
Chapter 7
DevOps and automation
Appendix A
Additional material

Book Details

Computer Science
ISBN13 Digital
ISBN10 Digital
PDF Size
4.5 MB
Open Publication License

Related Books

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....
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...
Protecting the Rights of People with Autism in the Fields of Education and Employment
Fundamental rights for all people with disabilities, education and employment are key for the inclusion of people with autism. They play as facilitators for the social inclusion of persons with autism and as multipliers for their enjoyment of other fundamental rights. After outlining the international and European dimensions of the legal protection...
Reconsidering Constitutional Formation II Decisive Constitutional Normativity
This second volume of ReConFort, published open access, addresses the decisive role of constitutional normativity, and focuses on discourses concerning the legal role of constitutional norms. Taken together with ReConFort I (National Sovereignty), it calls for an innovative reassessment of constitutional history drawing on key categories to convey ...
Energy and the Wealth of Nations
In this updated edition of a groundbreaking text, concepts such as energy return on investment (EROI) provide powerful insights into the real balance sheets that drive our "petroleum economy." Hall and Klitgaard explore the relation between energy and the wealth explosion of the 20th century, and the interaction of internal limits to grow...