CS 330 · Year 3 · Semester 2 · 3 credits · Computer Science
Distributed Systems, Cloud & Data Engineering
Architecting fault-tolerant, petabyte-scale data pipelines and lakehouses for mission-critical actuarial modeling and real-time risk intelligence.
Pipeline to Solvency: Re-Engineering Apex Mutual
When legacy mainframe batch jobs crash 48 hours before a mandatory state insurance audit, a newly appointed data systems actuary must re-architect Apex Mutual's entire distributed data infrastructure from bare metal to a secure, cloud-native lakehouse.
At 2:14 AM on the final Sunday of the quarterly close, a legacy 8-node valuation cluster stalls at 99% completion. Apex Mutual's chief actuary storms into Maya's office: the quarterly claims triangle job has run for 28 hours, and throwing four more servers at the cluster just increased execution time by twenty minutes.
Transcript
At 2:14 AM on the final Sunday of the quarterly close, a legacy 8-node valuation cluster stalls at 99% completion. Apex Mutual's chief actuary storms into Maya's office: the quarterly claims triangle job has run for 28 hours, and throwing four more servers at the cluster just increased execution time by twenty minutes.
- Differentiate vertical scaling from horizontal scaling and quantify speedup limits using Amdahl's and Gustafson's Laws.
- Evaluate distributed consistency guarantees and latency trade-offs via the CAP and PACELC frameworks.
- Diagnose communication overhead, network serialization costs, and data skew bottlenecks in partitioned actuarial workloads.