4
votes
How to follow Outside-In TDD with Micro-services and Micro-frontends?
There's not just one feature
where a single feature can span across several Micro-services?
For all intents and purposes, this isn't one feature spanning across several microservices, this is a ...
3
votes
How to properly choose between two equivalent implementations, and how to prove you picked the correct one?
simpler, faster to develop
Do this first, provided it doesn't stop you from switching.
better security, scalability, and flexibility
Are all nice things to have provided you get them done before ...
2
votes
Transaction Management Across Microservices with Rollback Mechanism using Kafka
If all work in A is undone when B throws an exception, then these microservices are obviously not independent.
It sounds like just two stages of a queue. A receives data provisionally for processing. ...
2
votes
How to properly choose between two equivalent implementations, and how to prove you picked the correct one?
but it exposes the API key
You have to evaluate the risks and accept them both as a business and personally.
If something goes wrong:
Do you accept the potential financial loss?
Are you going to ...
2
votes
How to follow Outside-In TDD with Micro-services and Micro-frontends?
Your top level acceptance test just needs a stable API to act through. It doesn't matter how many micro-services are needed to support it. What matters is, as you flesh out the micro-services, you ...
2
votes
How to follow Outside-In TDD with Micro-services and Micro-frontends?
Your case will allow it to write outside-in tests on three different levels (at minimum):
outside tests for the "system as a whole" - which are real integration tests, showing the different ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
microservices × 1030architecture × 268
design × 84
domain-driven-design × 80
rest × 78
api-design × 53
database × 52
architectural-patterns × 52
api × 51
java × 50
message-queue × 46
design-patterns × 38
event-sourcing × 35
distributed-system × 34
soa × 33
web-services × 29
c# × 28
authentication × 26
cqrs × 26
event-programming × 26
authorization × 26
enterprise-architecture × 23
eventual-consistency × 22
database-design × 21
docker × 21