Product engineering case study
Building a Cloud-Native Job Orchestration Platform
How a 4-person engineering team built a serverless system that scaled to hundreds of thousands of executions — and is still running today.
Mark Danielson
Product engineering case study
How a 4-person engineering team built a serverless system that scaled to hundreds of thousands of executions — and is still running today.
Mark Danielson
The Challenge
Fast-growing health plan
Bright Health expanding nationally across multiple markets
Single point of failure
All data operations funneled through one third-party provider acting as broker
Hundreds of data partners
Vendors, provider groups, government agencies, and HIEs
Multiple formats and locations
APIs, flat files, and encrypted transfers across varied systems
Manual processes at breaking point
Email-based workflows that couldn't scale with the business
Build vs. Buy
Assessed off-the-shelf enterprise job schedulers and ETL tools against multi-location, multi-format requirements
Started pragmatically with Azure Data Factory for initial data movement and orchestration needs
Rapidly exceeded ADF capabilities as partner count, format variety, and iteration speed demanded more flexibility
Architected a serverless orchestration platform on Azure Functions with modular capability layers
Validated architecture design with Microsoft's Azure team before writing a line of code
Delivered MVP in under 3 months, then iterated across 125+ sprints to production maturity
This design could be a case study in the proper use of Azure primitives. I have no notes.
The Platform
Hover or focus a component to see details
The Platform
Encrypt / Decrypt Data
PGP encryption for partner file exchanges with automated secret management via Key Vault
Send / Receive Flat Files
SFTP and Azure Blob transfers supporting hundreds of partner endpoints with retry, centralized audit logging, and anomaly detection
External APIs
API integrations with configurable authentication, payload transformation, and response validation
Trigger Azure Functions
Orchestrated invocation of serverless function apps for custom processing, validation, and routing logic
Spin Up / Down Databricks Clusters
Programmatic cluster lifecycle management — provision compute on demand, tear down when complete to minimize cost
Execute Databricks Notebooks
Remote notebook execution with parameterized inputs, output capture, and integration into larger job chains
Run dbt Transformations
Orchestrated dbt model runs producing tested, documented data transformations across the medallion layers
Manage Medallion Pipeline
End-to-end Bronze, Silver, and Gold data pipeline with quality gates, lineage tracking, and incremental processing
Version-Controlled Everything
All application code, Databricks notebooks, and dbt models in GitHub with automated deployment pipelines and pull request workflows
Built for People, Not Just Processes
Started with a 4-person Azure engineering team. The broader data engineering and integrations team grew from 4 to 40+ as the platform proved its value and the business expanded.
Full platform access — schedule jobs, manage configurations, monitor executions, troubleshoot failures, and manage partner integrations
~25 users
Self-service file access, real-time job status monitoring, and direct download of partner data files without filing IT tickets
~75 users
Business users no longer had to write an email or file a ticket to get copies of files sent to vendors or provider groups. We gave them direct, self-service access.
Days of waiting, multiple handoffs
Agile/Scrum from day one. Partnered with PMO for governance and visibility. Used spike stories for research and iterative delivery to build confidence across the organization.
Impact
We were good stewards of cloud resources — tearing down compute, stopping idle instances, compressing blobs, and removing anything unnecessary.
What I bring
Platform Thinking
I build foundations that accelerate the entire team. These aren't just features, but the systems that make features possible.
Cross-Functional Partnership
My best work happens at the intersection of engineering, product, and design. The platform succeeded because we built it together.
Cost Discipline
Technology should be an accelerator, not just a cost center. I optimize for sustainability and long-term business impact.
Shipping Culture
A small team that shipped constantly, with over 125 sprints together. I believe in iterative delivery, pragmatic architecture, and earning trust through execution.
Team Building
This greenfield project was only successful because of the team, its collaborative dynamic, and high engagement. I invest in building teams that trust each other and deliver together.
I've seen what happens when engineering teams build the right foundations. You ship faster, you operate leaner, and the business becomes profitable because technology is an accelerator, not a cost center.