FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title Microservices vs Service-Oriented Architecture (SOA)
- Author(s) Mark Richards
- Publisher: O’Reilly Media, Inc. (2016)
- Compliments: Free eBook is complimented by OpenShift and NGINX
- Hardcover/Paperback N/A
- eBook: HTML and PDF (55 pages)
- Language: English
- ISBN-10/ASIN: N/A
- ISBN-13: 978-1-491-95242-9
- Share This:
For anyone who has been developing web applications for 10 years or more, the recent rise of microservices sounds a lot like a development approach we already knew - service-oriented architecture (SOA). Both architectures are focused on breaking up large monolithic applications into collections of smaller independent services, and both come with the promise of simplifying development.
So, what sets them apart? Are microservices really just "SOA done right"? How do the two approaches differ? More importantly, are microservices really better than SOA, or are we doomed to repeat the mistakes of the past?
In this report, Mark Richards, an expert in enterprise architectures and distributed systems, walks you through a detailed comparison of microservices and SOA. By learning the core differences between the two with regard to architecture style and characteristics, service characteristics, and capability, you'll be able to make an informed choice when determining which is best for your particular situation.
- Explore service contracts, availability, security, and transactions inherent in service-based architectures
- Compare microservices and SOA architecture characteristics such as taxonomy, ownership and coordination, and granularity
- Learn the differences in architecture capabilities, including application scope, heterogeneous interoperability, and contract decoupling
- Mark Richards is an experienced, hands-on software architect involved in the architecture, design, and implementation of microservices architectures, service-oriented architectures, and distributed systems in J2EE and other technologies. He has been in the software industry since 1983 and has significant experience and expertise in application, integration, and enterprise architecture.
- Microservices and Service Oriented Architecture (SOA)
- Software Engineering Principles and Practices
- Service Oriented Architecture (SOA)
- Software Design and Patterns
- Microservices vs Service-Oriented Architecture (Mark Richards)
- The Mirror Site (1) - PDF (Compliments of OpenShift)
- The Mirror Site (2) - PDF (Compliments of NGINX)
-
Microservices from Theory to Practice (Shahir Daya, et al)
This book gives a broad understanding of this increasingly popular architectural style, and provides some real-life examples of how you can develop applications using the microservices approach.
-
Microservices AntiPatterns and Pitfalls (Mark Richards)
Walks through the 10 most common microservices anti-patterns and pitfalls, and provides solutions for avoiding them: how to avert the most flagrant anti-patterns and pitfalls before you tussle with microservice granularity, data migration, distributed processing.
-
.NET Microservices: Architecture for Containerized .NET Applications
This guide is an introduction to developing microservices-based applications and managing them using containers. It discusses architectural design and implementation approaches using .NET Core and Docker containers.
-
Building Reactive Microservices in Java (Clement Escoffier)
This book is for developers and architects interested in developing microservices and distributed applications. It does not explain the basics of distributed systems, but instead focuses on the reactive benefits to build efficient microservice systems.
-
Microservices for Java Developers: Frameworks and Containers
In this hands-on, example-driven guide, Java developers and architects will learn how to navigate popular application frameworks, such as Dropwizard and Spring Boot, and how to deploy and manage microservices at scale with Linux containers.
-
Microservices Best Practices for Java (Michael Hofmann, et al)
This book covers Microservices best practices for Java. It focuses on creating cloud native applications using the latest version of Server and other Open Source Frameworks in the Microservices ecosystem to highlight Microservices best practices for Java.
-
Developing Reactive Microservices (Markus Eisele)
In this book, author walks Java developers through the creation of a complete reactive microservices-based system. The result? A system that's easier to deploy, manage, and scale than a typical Java EE-based infrastructure.
-
SOA Source Book (The Open Group)
This book is a collection of source material for use by enterprise architects working with Service-Oriented Architecture (SOA). The SOA Source Book will help enterprise architects to use SOA effectively.
:
|
|