Chris Richardson(@crichardson) 's Twitter Profileg
Chris Richardson

@crichardson

Learn-Build-Assess: https://t.co/rXmFfuwqJe, transactional microservices. https://t.co/MyA2SnQxqI patterns. Author of Microservices Patterns. Frameworks. Consulting

ID:14262063

linkhttp://www.chrisrichardson.net/about.html calendar_today31-03-2008 00:12:25

12,6K Tweets

16,5K Followers

1,0K Following

Chris Richardson(@crichardson) 's Twitter Profile Photo

The essence of applying the Microservice architecture pattern is defining the service architecture: identifying the services, defining their responsibilities, their APIs and their collaborations (with other services).

The essence of applying the Microservice architecture pattern is defining the service architecture: identifying the services, defining their responsibilities, their APIs and their collaborations (with other services).
account_circle
Chris Richardson(@crichardson) 's Twitter Profile Photo

Do you struggle to remember the meaning of east/west and downstream/upstream networking? Asking for a friend ๐Ÿ˜€

account_circle
Chris Richardson(@crichardson) 's Twitter Profile Photo

Monolith First is generally good advice. But it's not universally applicable. Sometimes it might make sense to start with microservices. To understand why, let's analyze the trade-offs using dark energy and dark matter.

Monolith First is generally good advice. But it's not universally applicable. Sometimes it might make sense to start with microservices. To understand why, let's analyze the trade-offs using dark energy and dark matter.
account_circle
Chris Richardson(@crichardson) 's Twitter Profile Photo

Let's imagine that your developing a microservices-based application and you need to implement a major new feature. For example, you want to implement coupons:

Let's imagine that your developing a microservices-based application and you need to implement a major new feature. For example, you want to implement coupons:
account_circle
Chris Richardson(@crichardson) 's Twitter Profile Photo

Key lessons:

1. Be very, very careful when using shared libraries that contains 'unstable business rules' in a microservice architecture.
2. More generally ensure your services encapsulate change rather than having changes regularly impact multiple services

1/n

account_circle