21. Anti-corruption layer
Prevent legacy system from polluting your pristine new code.
21
Old system
Request router
New Service
Anti-corruption
Layer
Request
22. 22
1 Multiple databases
Complexity of deploying and operating a distributed system2
Eventual consistency3
Drawbacks of a microservices architecture
23. Data Quality
23
Data has no meaning without context
- Create new table
New requirement
- Add new column
- Transform data