Form3 transitioned from a single-cloud model to a triple-active multi-cloud setup across the UK, Europe, and US. The architecture leverages CockroachDB and NATS for distributed data and messaging, supported by custom Kubernetes operators. Engineers also addressed distinct regional disaster recovery requirements inherent to financial markets.
- Use CockroachDB and NATS to enable consistent data and messaging across active-active regions.
- Implement custom Kubernetes operators to manage complex state across multiple cloud providers.
- Design cross-cloud networking to handle latency and bandwidth constraints between UK, EU, and US.
- Tailor disaster recovery strategies to specific regional financial market regulations.
- Evaluate if triple-active complexity is justified by regional compliance and resilience needs.