article thumbnail

3 commandments that should drive every API strategy

CIO

Much of what has been learned is catalogued by the MACH Alliance, a global consortium of nearly 100 technology vendors that promotes “open and best-in-breed enterprise technology ecosystems,” with an emphasis on microservices and APIs. APIs needed to be backed by microservices to be most effective.

Strategy 345
article thumbnail

SOA vs. EDA: Is Not Life Simply a Series of Events?

Confluent

I will attempt to articulate in layman’s terms what an event-driven architecture (EDA) is and contrast it with service-oriented architecture (SOA). Philosophy aside and back to technology, this is ultimately a discussion about SOA vs. EDA, or in other words, API vs. events. Augmenting SOA with EDA can overcome these restrictions.

SOA 110
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Microservices Anti-patterns: It’s All About the People

OpenCredo

It’s been a few years since I first wrote The Seven Deadly Sins of Microservices after working on a few early microservices projects and noticing a number of common pitfalls. Indeed, quite a few of the anti-patterns we observe today on microservices projects are strongly related to how people approach the problem.

article thumbnail

Why Microservices Will Become a Core Business Strategy for Most Organizations

Dion Hinchcliffe's Web 2.0 Blog

Microservices is now a current topic of this debate, as the overall approach is perhaps the most strategic technology trend that’s come along in quite some time. So, you read it here first: Microservices are how most organizations will eventually conduct the majority of their business, internally and externally.

article thumbnail

Tips for designing distributed systems

CircleCI

Service-Oriented Architecture (SOA). While SOA architecture gave us the added benefit of business value and reusable, loosely-coupled services, they still relied on monolithic systems with limited scaling. In time, as business needs grew to surpass the SOA value offering, we were inevitably back to searching for something better.

article thumbnail

3 common pitfalls in microservice integration — and how to avoid them

Bernd Rucker

Microservices are all the rage. So, microservices are about scaling your development force while maintaining high agility and a rapid development pace. So, microservices are about scaling your development force while maintaining high agility and a rapid development pace. In a nutshell, you decompose a system into microservices.

article thumbnail

Understanding Microservices

Mentormate

It is appropriate for smaller independent applications with a small number of users, for example a simple website. Service-Oriented Architecture (SOA) emerged in the early 2000s as services started being separated by function with the goal of reusability. Microservices is the next step in the evolution of architecture patterns.