Resources
BlackPotato Blogs
Engineering notes on data platforms, streaming, SaaS architecture, and product analytics.

Hybrid Development Workflow from On-Prem to AWS
How we develop on an on-premises Kubernetes cluster and validate short-lived Amazon EKS environments — same workloads and Helm charts, different platform layer.

One Codebase, Two Domains: How We Ship Multi-Tenant SaaS Without Per-Customer Deployments
Run trial signup on your marketing domain and daily work on each customer’s subdomain from a single codebase — without a separate frontend release for every new customer.

Beyond Click Analytics: The Rise of Friction Intelligence
Learn how modern companies are moving beyond traditional page analytics toward Friction Intelligence — a new approach that detects user hesitation, frustration, cognitive overload, and hidden UX problems in real time.

Environment as a Service (EaaS): Revolutionizing Software Development
A cloud-native approach to spin up fully-configured dev/test/staging/prod environments on-demand — faster iteration, better reliability, and lower cost.

ClickHouse Slow Queries: The 5-Step Investigation Framework (Part 1)
A practical framework to identify, analyze, and fix slow ClickHouse queries using system tables and execution plans.

Supercharge Your Events Engine with Bloom Filters in Apache Flink
Use probabilistic data structures in Flink for event deduplication, rate limiting, and memory-efficient analytics at scale.

Advanced Bloom Filter Patterns in Apache Flink: Beyond Basic Deduplication
Advanced patterns for time-based windows, distributed architectures, and memory optimization in high-volume Flink systems.