Decisions.

Analytics platforms people can trust and afford: an 80 TB warehouse moved to BigQuery at 75% lower infrastructure cost, and GA4 metrics rebuilt in one Gold layer.

Three areas, one question: can we trust this data enough to decide?

Projects

Production work on this topic.

  1. P—01

    Completed

    Featured

    Enterprise Data Warehouse Migration to Google BigQuery

    80 TB warehouse moved from SQL Server and a 15-node Cloudera cluster to BigQuery: $550K annual savings, 75% lower infrastructure cost, 7x faster workflows.

    • Data platform
    • Data quality
    • Analytics-ready data
    • Orchestration
    • Cloud

    Role

    Design and lead · Senior Data Engineering & Data Architecture Group Manager

  2. P—02

    Completed

    Featured

    GA4 Analytics Modernization: Gold Layer, Streaming and Anomaly Detection

    GA4 analytics rebuilt on BigQuery with a Gold e-commerce model and drift checks: monthly cost $9K to $3K, heaviest queries 46 minutes to 8 seconds.

    • Analytics-ready data
    • Decision support
    • Data quality
    • Data observability
    • Cloud

    Role

    Program lead · Data Solution Architect

  3. P—06

    Completed

    Azure Reporting Platform for 1,200+ Business Users

    Reporting platform for 1,200+ business users migrated to Azure Data Factory, Synapse, Analysis Services and Power BI; 2nd place, IDC Turkey Awards.

    • Decision support
    • Analytics-ready data
    • Data platform
    • Cloud

    Role

    Migration · Senior Data Engineering & Data Architecture Group Manager

  4. P—11

    Completed

    OLAP Scaleout: Load-Balanced Multidimensional Cube Cluster

    F5 load-balanced OLAP cluster for multidimensional cubes with 24/7 high availability: sub-second average response for 4,800 users, zero downtime.

    • Decision support
    • Analytics-ready data
    • Data platform

    Role

    Cluster design · Senior Business Intelligence Developer

  5. P—12

    Completed

    MS Multidimensional OLAP Cubes and the First Semantic Layer

    LC Waikiki's first semantic layer and multidimensional OLAP cubes, giving business units centralized access to analytics.

    • Decision support
    • Analytics-ready data

    Role

    Built the semantic layer · Senior Business Intelligence Developer

  6. P—14

    Completed

    Turkey's First Microsoft FastTrack Data Warehouse

    Turkey's first Microsoft FastTrack data warehouse, built with Kimball dimensional modeling and star schemas; a Microsoft customer success story.

    • Analytics-ready data
    • Decision support
    • Data platform

    Role

    Design · Senior Business Intelligence Developer

  7. P—07

    Completed

    Cloudera Big Data ETL Offload Program

    200+ high-load ETL processes rebuilt as ELT on Spark, Hive and Impala on a 15-node Cloudera cluster: about 12x faster on average, up to 30x.

    • Data pipelines
    • Orchestration
    • Data platform
    • Analytics-ready data

    Role

    Program lead · Big Data Management & Data Architecture Manager

  8. P—09

    Completed

    First Data Engineering Team, Hadoop Platform and Data Lake

    The company's first data engineering team, a production 15-node Cloudera CDH cluster and a multi-source data lake feeding reporting and machine learning.

    • Data platform
    • Data pipelines
    • Analytics-ready data
    • AI-ready data

    Role

    Built the team and platform · Data Engineering Team Lead

  9. P—10

    Completed

    Columnar Data Warehouse with SQL Server 2017

    Enterprise data warehouse redesigned with columnstore indexes and Always On high availability on SQL Server 2017: up to 18x faster performance.

    • Data platform
    • Analytics-ready data
    • Data pipelines

    Role

    Redesign and high availability · Data Architect

Architecture katas

Design studies, not delivered systems. Their figures are design assumptions.

  1. K—05

    Decisions

    Real-Time Fraud Decisioning for Instant Payments

    Score every instant payment for fraud in 150 ms, keep each decision reproducible for seven years, touch the mainframe only through MQ.

    • Apache Kafka
    • Apache Flink
    • Valkey
    • Drools
    • ONNX Runtime
    • Quarkus

    Sector

    Banking

  2. K—06

    Decisions

    BSS Modernisation and Real-Time Customer 360

    Build a Customer 360 from change events of 14 systems without touching the mainframe, then retire billing by cohort over five years.

    • Debezium
    • Apache Kafka
    • Apache Flink
    • PostgreSQL
    • OpenSearch
    • Temporal

    Sector

    Telecommunications

  3. K—07

    Decisions

    Unified Marketing Intelligence on Google Cloud

    One certified metric layer over a GA4 stream, four batch sources and the warehouse, so dashboards, an LLM and agents quote one number.

    • BigQuery
    • Dataform
    • Pub/Sub
    • Cloud Composer
    • Cloud Run
    • Vertex AI

    Sector

    E-commerce marketing

  4. K—08

    Decisions

    Competitor Price and Markdown Intelligence Platform

    Collect competitor pages within legal limits, match them to 120,000 SKUs with measured precision, advise on markdown timing with evidence.

    • Cloud Run
    • Playwright
    • Cloud Storage
    • Pub/Sub
    • BigQuery
    • Dataform

    Sector

    Retail pricing

All katas

Publications

Articles and talks on this topic.

Working on something like this?