Commit 1ca9e53d authored by Jun Matsushita's avatar Jun Matsushita

Notes

parent b630f0dc
# DDD
## Layers
### UI
### Application
### Domain
#### Entities
Bounded Contexts:
- Impact
- Stories
- Practice
- Practice
- Metrics
- Metric
- Measurements
- Measurements
- Sources
- Agents
#### Services
### Infrastructure
- Event Store... Kafka? Redis?
- Projections
# Principles
- Polyglot data: Using Event Sourcing means we can use projections in various data stores, but more importantly be flexible about which data store we use and change this along the way.
- Polyglot microservices: Like with Morph, Hook or CouchApps means we can develop functions/services in different languages while keeping the context/APIs well defined and constrained.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment