Berktug Berke Ates
Get in TouchSoftware Engineer
Berktug Berke Ates — Software Engineer and Product Builder
Posts
View allData Retention Policies That Enable Product AnalyticsKeeping everything forever is a compliance and cost trap. Deleting everything is a product blindfold. Good retention design preserves the questions product still needs to ask. · 11 min readReducing Flaky E2E Tests in Expo AppsA green CI badge means nothing if engineers rerun the pipeline until luck strikes. Flaky mobile E2E is a product risk signal, not a nuisance ticket. · 10 min readReduce Flaky E2E Tests by Treating Test Suites as Production SignalsTreat E2E suites like production: add observability, tenant-aware fixtures, and targeted hygiene to cut flaky failures, speed PR merges, and raise release confidence. · 25 min readScalable software architecture as an engineering decision treeTranslate “scalable” into engineering trade-offs: match horizontal vs vertical scaling, sharding, zoning, service boundaries and orchestration to measurable outcomes—cost, latency, observability, reliability, and tenant isolation. · 25 min readVersioning Public APIs Used by Mobile ClientsMobile clients ship on human timelines. If your API versioning story assumes everyone refreshes weekly, you will break production users who cannot update until the store approves. · 10 min read