Remove Enterprise Remove Microservices Remove SOA Remove System Architecture
article thumbnail

Tips for designing distributed systems

CircleCI

Applications, like enterprise resource planning (ERP) software, often use this model, where client interaction with a central database server is crucial to the business process. Service-Oriented Architecture (SOA). We have come quite some way from the traditional client-server architecture. Microservice architecture.

article thumbnail

Understanding Microservices

Mentormate

Service-Oriented Architecture (SOA) emerged in the early 2000s as services started being separated by function with the goal of reusability. Services were coarse-grained and usually communicated with each other via a central Enterprise Service Bus. Microservices is the next step in the evolution of architecture patterns.