Personal blog — thoughts and experiences, not employer-related. Disclaimer

DR. ATABAK KH

Cloud Platform Modernization Architect specializing in transforming legacy systems into reliable, observable, and cost-efficient Cloud platforms.

Certified: Google Professional Cloud Architect, AWS Solutions Architect, MapR Cluster Administrator

Research, Thoughts and Experiences

Welcome to my collection of research, thoughts, and experiences on leadership, cloud computing, DevOps, and software engineering. Personal site — not affiliated with any employer. Disclaimer

AI September 2026

Your History Is Not a List: What I Learned Building a Time-Aware Sequential Recommender

A static profile says what a user has liked, searched, viewed or bought. A sequence says how that interest evolved, and how recently. After a LinkedIn feed-ranking conversation, I ran...

recommender-systems sequential-time-based-recommendation machine-learning
Cloud June 2026

A Platform Without Ownership Becomes a Graveyard

Pipelines still ran. Dashboards still loaded. Nobody deleted anything, fixed definitions, or admitted the mart nobody used cost thousands a month. That was a graveyard - not a platform.

technical-leadership platform-engineering ownership
AI May 2026

Why AI Projects Fail Between Prototype and Production

The demo worked. The pilot dashboard looked green. Then production asked for SLAs, cost predictability, audit trails, and the same answer on Tuesday that you got on Monday.

enterprise-ai mlops data-platform
Agile April 2026

Will AI Replace Engineers or Expose Weak Engineering?

Everyone is talking about AI. The real question is whether your team builds systems that last - or relies on a few heroes, knowledge nobody wrote down, and demos that...

technical-leadership ai career
Agile March 2026

From Technical Expert to Technical Leader: What Actually Changes

The promotion did not come with a new toolchain. It came with ambiguity, stakeholders who disagree, and problems that do not fit in an IDE.

technical-leadership career engineering-management
AI February 2026

AI Governance Starts in the Architecture, Not in PowerPoint

Governance decks showed up after the first incident. By then the architecture had already decided what agents could read, what was logged, and what could not be undone.

ai-governance compliance lineage
AI November 2025

Human Risk, Fast AI, Slow Thinking: Innovation, Greed, and the Quiet Risk to Our Data

When I was doing my PhD, I spent years building computational models for cancer detection. It sounded glamorous from the outside - algorithms, prediction, science. In reality it was a...

Human risk ai-security data-governance
AI November 2025

From Demo to Daily: A Measurable AI Copilot Pattern on GCP

Right-Time AI: Small Copilots, Big Proof - An End-to-End PoC

cloud ai-copilot right-time-data
Cloud October 2025

Before AI, the Data Platform Has to Hold

Most AI projects fail before the model is the problem. They fail because the platform underneath cannot answer freshness, ownership, lineage, or trust. This is the scorecard I keep coming...

data-platform ai bigquery
DevOps August 2025

Cloud Run: Concurrency, Min/Max Instances, and Cold Start Tuning

Problem: Either you pay too much (min too high) or you get tail latency (min too low). Balance it.

gcp cloudrun performance
Cloud August 2025

Use p95 to Tune Autoscaling and Cloud Cost (No Rewrite)

Many teams scale only on average CPU. That is easy, but it may miss queues and tail latency. Use demand signals such as queue depth or request rate to scale,...

reliability finops sre
ComputationalBiology August 2025

From GO to GNNs: A Practical Guide to Gene Function Prediction (2025)

Takeaway: For robust GO prediction, start with homology + PLM baselines, add label smoothing on PPI, and only then graduate to GNNs/multimodal fusion.

bioai Protein Function Computational algorithm
AI July 2025

Agentic AI Needs Guardrails, Not Just Prompts

By mid-2025 “agents” were on every vendor slide. What separated a demo from something operators could live with was rarely a better system prompt. It was permissions, logging, approval flows,...

agentic-ai ai-governance security
ComputationalBiology May 2025

Hierarchy-Consistent Inference for GO Predictions

Problem. Independent multilabel classifiers for Gene Ontology (GO) often violate the ancestor rule: if a child term is predicted “on,” all its ancestors must also be on. Curators then fix...

bioai Protein Function Computational algorithm
Cloud April 2025

Why Data Pipelines Need SLOs Like Software Services

Product APIs have SLOs. Data pipelines often only have “it ran green”. That gap is why dashboards lied, models trained on stale data, and on-call found out from Slack.

slo data-platform observability
DevOps April 2025

SLO Burn-Rate Alerts that Don't Page You at 3am (Unless They Should)

Goal: page for user pain, not random metric spikes. Burn-rate alerts do that by measuring how fast you’re spending the error budget for your SLO.

sre slos alerts
Cloud March 2025

Building a Cloud-Native Data Sync Pipeline: Architecture and Lessons Learned

How to design a multi-service sync pipeline from cloud to on-premises (or between systems) using hexagonal architecture, Cloud Workflows, and event-driven orchestration.

bigquery gcp
ComputationalBiology March 2025

A Reproducible Pipeline for GO Function Prediction

Goal: Make results re-runnable and comparable (CAFA-style).

bioai Protein Function Computational algorithm
FinOps February 2025

Cost-to-Serve in 30 Minutes: A Practical Quickstart

Takeaway: You don’t need perfection-just a directionally correct cost per request/job.

finops bigquery analytics
Cloud January 2025

Hadoop/Oracle -> BigQuery: 7 Pitfalls That Blow Up Cost (and Fixes)

Context: BigQuery is fast to adopt-and easy to overspend on. Here’s a comprehensive checklist I use in migrations to avoid common cost pitfalls.

bigquery data-platform migration
FinOps December 2024

Terraform Guardrails that Save Real Money (and Incidents)

Takeaway: a handful of Terraform patterns prevent surprise spend, reduce pager incidents, and make audits easy.

finops terraform governance
Cloud November 2024

Data Contracts: The Missing Agreement Between Engineers and Business

Engineers need stable schemas. Business needs trustworthy definitions. Without something written down, both sides guess - and every dashboard, migration, and AI pilot pays for it.

data-contracts data-quality governance
ComputationalBiology October 2024

Benchmarking Gene Function Prediction: Pitfalls & Fixes

Purpose: A short checklist to avoid inflated or unstable GO results.

bioai Protein Function Computational algorithm
ComputationalBiology September 2024

Easy Wins with Network Label Smoothing for Function Prediction

Idea: One smoothing step over a normalized PPI graph can yield consistent gains before you build a full GNN.

bioai Protein Function Computational algorithm
Cloud August 2024

Bad Data Will Kill More AI Projects Than Bad Models

By mid-2024 almost every team had a GenAI demo. The ones that stalled when they touched real data did not fail on prompt engineering. They failed on stale tables, fuzzy...

data-quality ai ml
ComputationalBiology August 2024

Protein Language Models for GO: A Hands-on Starter

Takeaway: Frozen PLM embeddings + linear classifier = strong, fast baseline for GO prediction.

bioai Protein Function Computational algorithm
Cloud June 2024

Privacy-First Cloud Audits in the EU - No PII Needed

Takeaway: You can cut cost and improve reliability/observability without any access to PII or raw logs. Here’s the artifact-only method I use.

cloud modernization privacy gcp
Agile June 2024

Architecture Decisions Under Pressure - Notes From the Trenches

Deadlines do not remove trade-offs. They hide them until production. Under pressure I learned to make trade-offs visible, written down, and reversible when I could.

technical-leadership architecture decision-making
Spark April 2024

Real-Time Pipelines and AI Prediction on Spark

How to design Spark pipelines for real-time derived data and ML scoring; with the right shuffle, skew, and storage choices. This article use real-time campaign segments as the example throughout....

spark bigdata streaming
Cloud January 2024

What Really Breaks When You Move a Legacy Data Platform to Cloud

Migration plans talk about tools and timelines. What broke after go-live, in my experience, was usually schema drift, partitioning assumptions, batch dependencies, cost models, and expectations nobody wrote down.

migration legacy-modernization big-data
Agile December 2023

Why Most Technical Migrations Fail Before the First Line of Code

I’ve seen migrations fail in planning docs and committee meetings, long before anyone started writing the actual code. The first problem is almost never the technology.

technical-leadership migration change-management
Cloud November 2023

Cloud Migration Is Not Modernization

I keep seeing programs celebrate “we are on AWS / Azure / Alibaba” while the way people work with data barely changed. Landing a VM or a dump into the...

cloud-migration modernization data-platform
Spark September 2023

Large-Scale Lead, View, and Sales Event Data on Spark

how to design and tune Spark pipelines for high-volume lead, view, and sales event data; covering shuffle behavior, skew handling, and storage layout so pipelines stay correct and scalable.

spark bigdata
Software December 2021

4 common architecture solutions

A short overview on 4 common architecture solutions

Basic ideal solutions

Cloud DevOps
Cloud November 2021

Cloud Migration in a simple way

How to itemize cloud migration phases.

Cloud Migration in a simple way

Digital Transformation Cloud DevOps
Agile May 2021

Digital Transformation with Agile + DevOps Culture

How Foster a Collaborative Environment.

Digital Transformation with Agile + DevOps Culture

Digital Transformation Agile DevOps
FinOps March 2021

Cloud Cost Is an Architecture Problem, Not a Finance Problem

Finance sees the invoice. Architecture creates it. The durable cost improvements I saw did not come from better spreadsheets - they came from changing how data was partitioned, scheduled, and...

finops cloud-cost architecture
Agile November 2020

The Technical Leader's Trap: Solving Everything Yourself

I became a lead because I could unblock anything under my responsibility. Then I became the bottleneck for everything while the team waited.

technical-leadership engineering-management delegation
Agile April 2020

Accountability on Resilience Engineering

How accountability will be proposed in Resilience Engineering approach.

Accountability on Resilience Engineering

Agile Accountability Resilience Engineering
Agile April 2020

Team structure

What might be the best structure for a product development team?

Agility on product

Agile Team Structure Product Development
Devops October 2019

Containerize dotnet project

Config and build dotnet core project on docker container

Most of the time, dotnet developers setup and configure a windows server and then occupy the entire server for a single project or a micro service project using web services....

Docker CI/CD Dotnet Core
Spark September 2019

Clusterized Spark

Build a cluster of spark engines

Apache Spark is an engine for Big Data processing. One can run Spark on distributed mode on the cluster. In the cluster, there is master and n number of workers....

Docker Spark Machine Learning
Devops October 2018

Kubernetes in an easy way

Config and build a K8S environment

Before going thorugh configuration and build of kubernetes packages, we should install minikube or Kubernetes. My primary goal was to try Kubernetes on VMs the simplest way. I have chosen...

Kubernetes Docker CI/CD
Devops August 2018

Docker Container Networking

Multicontainer Docker - Networking and Compose

Docker containers and services do not even need to be aware that they are deployed on Docker, or whether their peers are also Docker workloads or not. Whether your Docker...

Docker docker-compose Docker Network
Devops August 2018

Docker Compose vs Swarm

Multicontainer Docker - Docker compose vs Docker swarm

What is Docker Compose

Docker docker-compose Docker Network
Devops June 2018

Dotnet Core on LXD and Kubernetes

Automated Deployment of .NET Core micro-services on LXD via Kubernetes

This document shares an experience on setting up Kubernetes and then configuring your .NET Core application into your cluster. It will also help automate your deployment using a Kubernetes cluster...

Dotnet Core LXD Kubernetes
Agile September 2017

Agile with Mosquito concern

Do agile but don't forget the main MOSQUITO criteria

Why Agile?

Agile Team leading
Spark August 2017

Hadoop Spark via docker

preparing environment for Hadoop, Spark, Scala and pyspark.

This document would share an experience on setting up dockerized master-slave hadoop and spark on top of them. Then config your environment and listen to steaming data. It will also...

Spark Bigdata Docker
ComputationalBiology April 2017

Protein function prediction

Automate detection of functionality of protein via genome sequence

WHAT IS PROTEIN FUNCTION? The meaning of organic capacity is vague, and the correct significance of the term fluctuates in view of the setting in which it is utilized. Clearly...

Protein Function Computational algorithm

Showing 7 of 49 papers

Page 1 of 7

Focus Areas

About

Dr. Atabak Kh is a cloud platform engineer specializing in modernization, observability, and cost optimization. His research focuses on practical approaches to improving system reliability and reducing cloud costs through data-driven methods.

Current areas of interest include p95-driven autoscaling, privacy-first cloud audits, and SLO-based alerting systems.

This is a personal blog. The views, thoughts, and opinions expressed here are my own and do not represent, reflect, or constitute the views, policies, or positions of any employer, university, client, or organization I am associated with or have been associated with.

© Copyright 2017-2026