All projects B2B SaaS

Analytics for a Pre-IPO SaaS Product

A Canadian SaaS product company (pre-IPO)

An open-source data stack on AWS Athena, carrying finance reporting through an IPO.

AWS Athena dbt Meltano Looker Metabase AWS Glue Apache Spark Prefect Terraform Amazon Redshift Snowplow

The team

  • 6 Data Engineers
  • 6 Analytics Engineers (dbt, SQL, Looker)
  • 2 Product, 2 Marketing and 4 Financial analysts
  • Managers for DE, AE, Product, Marketing and Finance
  • 1 Senior Manager Analytics, 1 Director of Data Engineering, 1 VP Data

Starting state

  • An open-source stack carrying real technical debt
  • A dbt adapter for Athena
  • A data solution originally built by DevOps

Use cases

  • Financial, marketing and product reporting
  • BI dashboards
  • Finance reporting for the IPO
  • Product telemetry project with Snowplow

Architecture

Data platform architecture with sources, ingestion, raw and clean storage, analysis and BI, reverse ETL, orchestration and observability
The full open-source platform: ingestion, raw and clean storage on S3, Athena for analysis, plus reverse ETL and observability.

What was built

  • Meltano for extraction
  • dbt core targeting Athena, and later Redshift
  • Athena as the SQL engine over a Parquet data lake
  • Looker as the BI layer, Metabase for ad-hoc SQL
  • Glue and Spark for product and clickstream log processing
  • Prefect for orchestration, running on ECS alongside dbt
  • Terraform for data engineering infrastructure, with Git and CI/CD

What changed

  • Financial reporting held up to the scrutiny that comes with an IPO process.
  • Infrastructure moved into Terraform and code review, away from a DevOps-built solution nobody on the data team owned.
  • The team moved to Redshift for the warehouse to get past dbt-on-Athena constraints — a reminder that open source shifts cost rather than removing it.

Let's talk about your data platform

Tell us what you are working on. We reply within one business day, and we will tell you plainly if we are not the right fit.

Other projects