Data Pipeline
Stream Processing as a Service (SPaaS),allowing them to focus on business application logic while platform provides the scale, operations, and domain expertise.
Fast prototyping of stream processing solutions,提供规范
Provide tooling to enable users to self-serve
failure as first class citizen
some important aspects that impacted our design:
- Assume unreliable network
- Trust underlying runtime infrastructure, but design automatic healing capabilities
- Enforce job level isolation for multi-tenants support
- Reduce blast radius when failure arise
- Design for automatic reconciliation if any components drifts from desired state or even if disaster failure occurs
- Handle & propagate back pressure correctly
Source of Truth Store is a durable, persistent storage that keeps all the desired state information.
关于状态的存储