Title
AWS re:Invent 2022 - How DTCC achieves data resiliency with Snowflake and AWS (PRT272)
Summary
- DTCC is a key financial market infrastructure provider, handling a significant volume of global financial transactions.
- The company prioritizes security, resiliency, and stability in its IT strategy.
- DTCC has learned from past disasters (e.g., 9/11, Hurricane Sandy, COVID-19) to improve its disaster response and resiliency.
- The company uses AWS and Snowflake to ensure business continuity, replication, and disaster recovery.
- DTCC has a goal of achieving an RTO (Recovery Time Objective) of zero and strives for minimal RPO (Recovery Point Objective).
- Snowflake is a cloud data platform that separates compute from storage, allowing DTCC to focus on delivering business value.
- DTCC has implemented various Snowflake features for data recovery and resiliency, including time travel, failsafe, and zero copy clones.
- The company has replicated over 42 petabytes across regions and has conducted numerous disaster recovery exercises.
- DTCC uses AWS Direct Connect, AWS Private Link, and other AWS services to create a secure and resilient infrastructure.
- The presentation details the implementation of Snowflake's replication features, including database replication, account replication, and pipeline replication.
- DTCC has automated many of its disaster recovery processes and continuously monitors and improves its resiliency strategies.
Insights
- DTCC's approach to resiliency is comprehensive, covering not just data replication but also the ability to maintain operations during and after a disaster.
- The company's use of Snowflake's cloud data platform demonstrates the importance of separating compute from storage for scalability and cost-effectiveness.
- DTCC's emphasis on achieving an RTO of zero and minimal RPO is indicative of the high standards required for financial market infrastructures.
- The detailed explanation of Snowflake's replication features and how they are used by DTCC provides valuable insights into practical applications of these technologies.
- The automation of disaster recovery processes and the use of monitoring to continuously improve resiliency are best practices that can be applied across industries.
- DTCC's engagement with Snowflake in providing feedback and participating in feature previews highlights the importance of customer-centric development in cloud services.
- The session underscores the critical role of planning, testing, automating, and measuring in achieving a robust business continuity and disaster recovery strategy.