Public Labor Market Dashboard for a National Workforce Agency
CorrDyn built a public-facing labor market dashboard on MotherDuck and Evidence, serving terabytes of job data to researchers at under $25K/year TCO.

Under $25K/year
Total cost of ownership
Terabytes, on demand
Data served to public
Near-instant (client-side DuckDB)
End-user latency
The situation
A national labor exchange program had received grant funding to make its job posting data available to researchers, workforce development professionals, and the public. The data was extensive: terabytes of current and historical records covering job volume, location, occupation, and employer information across the United States.
The existing infrastructure stored this data in an Aurora PostgreSQL database optimized for transactional workloads (inserting and updating millions of jobs daily). It was not designed for analytical queries. Researchers who wanted access had to download bulk export files into their own environments. There was no interactive way to explore the data, and every custom request required staff intervention.
The organization needed three things: a data warehouse that could aggregate terabytes for multiple users simultaneously, a public-facing visualization interface with latency that met web standards, and an architecture with total cost of ownership under $25K per year.
What we built
CorrDyn evaluated the data warehousing and visualization landscape against the organization’s cost constraints and concluded that open-source and open-core tools were the right fit. We built a proof of concept using MotherDuck for the analytical warehouse and Evidence, an open-source data analytics framework built on DuckDB and SvelteKit, for the public-facing interface.
The architecture works by aggregating data server-side in MotherDuck, then transferring results to a DuckDB instance running in the user’s browser. This client-side execution minimizes latency for the end user and keeps server costs low. We built a data pipeline between the organization’s existing transactional database and MotherDuck to refresh the public dashboard on a schedule that balanced freshness against cost.
We interviewed stakeholders to define what questions the dashboard needed to answer: largest occupations, fastest-growing job categories, geographic distribution, and trends over time. We contributed additional analytical questions based on our experience with labor market data and iterated through several dashboard versions with feedback from internal and external stakeholders before public release.
What changed
The organization released the public-facing dashboard to researchers and workforce professionals with strong reception. Questions about the U.S. labor market that previously required bulk data downloads and custom analysis could now be answered interactively in a browser. Total cost of ownership came in under the $25K annual target, even accounting for growing usage. The architecture requires minimal ongoing maintenance, which was a core requirement given the organization’s limited internal technical resources. CorrDyn has continued the engagement, building additional data products and enhancements on top of the same infrastructure.
Frequently Asked
Questions
We need to make large datasets publicly accessible but cannot afford Tableau licensing for external users — what are our options?
How does CorrDyn keep infrastructure costs low for public-facing data products?
Can CorrDyn work with our existing transactional database without replacing it?
Related Work
Similar engagements across our portfolio.

Modernizing America's Labor Market Data Platform
CorrDyn modernized the NLx data warehouse for NASWA, saving $500,000 and enabling hundreds of researchers to access labor market data.

Embedded Analytics Modernization for a Payroll SaaS Platform
CorrDyn built an embedded analytics PoC for a payroll platform, achieving sub-second latency and 6-minute data freshness at 75% lower cost.

Government Reporting Overhaul for a Home Care Platform
CorrDyn stabilized 100 mission-critical CMS reports for a home care company ahead of a hard February deadline, then transitioned to ongoing data team support.
Related Conversations
Podcast episodes that cover the same ground.
Unlocking the Power of Semantic BI with Hashboard
with Carlos Aguilar, Hashboard
Carlos Aguilar explains how Hashboard eliminates multiple sources of truth in analytics through semantic BI, version control, and governance.
Acceleration Without Stabilization: AI and Data Teams
Ross Katz and Jason Bradwell on the 2026 dbt Labs report: why AI accelerates data work while foundations lag and accountability becomes the bottleneck.
What MCP Means for Enterprise Data Strategy
Ross Katz and James Winegar on what 97M MCP installs mean for data teams, why warehouses beat raw source systems for agents, and security gaps.