FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title Microservices AntiPatterns and Pitfalls
- Author(s) Mark Richards, Vijay Alagarasan
- Publisher: O’Reilly Media, Inc. (2016); InfoQ (2015)
- License(s): Creative Commons (CC BY-NC-SA 3.0 US)
- Hardcover/Paperback N/A
- eBook PDF, ePub
- Language: English
- ISBN-10/ASIN: N/A
- ISBN-13: 978-1-491-95242-9
- Share This:
Remember when service-oriented architecture (SOA) was all the rage? Companies jumped in before fully understanding SOA's advantages and disadvantages, and struggled to make this complex architecture work. Today, we're poised to repeat this same experience with microservices - only this time we’re prepared. With this concise ebook, author Mark Richards walks you through the ten most common microservice anti-patterns and pitfalls, and provides solutions for avoiding them.
What's the difference between anti-patterns and pitfalls? An anti-pattern seems like a good idea when you begin, but only leads you into trouble, while pitfalls are bad ideas from the start. Learn how to avert the most flagrant anti-patterns and pitfalls before you tussle with microservice granularity, data migration, and distributed processing.
You'll examine:
- Data-Driven Migration Anti-Pattern
- Timeout Anti-Pattern
- "I Was Taught to Share" Anti-Pattern
- Reach-in Reporting Anti-Pattern
- Grains of Sand Pitfall
- Developer Without a Cause Pitfall
- Jump On The Bandwagon Pitfall
- Static Contract Pitfall
- Are We There Yet Pitfall
- Give it a Rest Pitfall
- 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 AntiPatterns and Pitfalls (Mark Richards)
- The Mirror Site (1) - PDF
- The Mirror Site (2) - PDF
- Seven Microservices Anti-patterns (Vijay Alagarasan)
-
Microservices vs Service-Oriented Architecture (SOA)
This book 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.
-
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.
-
Introducing Istio Service Mesh for Microservices
Istio is the implementation of a service mesh that creates resilience in your applications as you connect, manage, and secure microservices. This book introduces you to several key microservices capabilities that Istio provides on Kubernetes and OpenShift.
-
Playing with Java Microservices on Kubernetes and OpenShift
This book is written for Java developers who wants to build microservices using the Spring Boot/Cloud stack and who wants to deploy them to Kubernetes and OpenShift. Heach you how to build and design microservices using Java and the Spring platform.
-
.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.
-
Software Architecture Patterns (Mark Richards)
This book takes a deep dive into many common software architecture patterns. Each pattern includes a full explanation of how it works, explains the pattern's benefits and considerations, and describes the circumstances and conditions it was designed to.
:
|
|