<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AWS on Murat Eksi</title><link>https://murateksi.com/tags/aws/</link><description>Recent content in AWS on Murat Eksi</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 05 Mar 2026 09:00:00 +0100</lastBuildDate><atom:link href="https://murateksi.com/tags/aws/index.xml" rel="self" type="application/rss+xml"/><item><title>Your Architecture Isn't AI-Ready. Here's What to Fix First.</title><link>https://murateksi.com/posts/building-ai-ready-architecture/</link><pubDate>Thu, 05 Mar 2026 09:00:00 +0100</pubDate><guid>https://murateksi.com/posts/building-ai-ready-architecture/</guid><description>The most common question I hear from engineering leaders right now is some version of &amp;ldquo;how do we add AI to our platform?&amp;rdquo; It is a reasonable question. It is also usually the wrong first question.
The right first question is: can your current architecture support AI workloads reliably? Not just technically, but operationally. In practice, most enterprise architectures were not designed with the access patterns, latency profiles, or cost structures that AI workloads require.</description></item><item><title>What Running Serverless at Scale Actually Teaches You</title><link>https://murateksi.com/posts/serverless-at-scale-lessons/</link><pubDate>Wed, 12 Nov 2025 09:00:00 +0100</pubDate><guid>https://murateksi.com/posts/serverless-at-scale-lessons/</guid><description>The interesting problems in a serverless system at scale do not announce themselves as serverless problems. They announce themselves as pager alerts at 3 AM, as data inconsistencies discovered by a customer three weeks after they occurred, as deployment pipelines that work perfectly in staging and fail silently in production.
When we were running a Nordic telematics platform at 200,000 messages per second across 1.6 million vehicles, the operational challenges had almost nothing to do with Lambda&amp;rsquo;s execution model.</description></item><item><title>Serverless IoT at 200K messages per second, for 1.6M vehicles</title><link>https://murateksi.com/case-studies/nordic-telematics-serverless/</link><pubDate>Sun, 15 Sep 2024 09:00:00 +0200</pubDate><guid>https://murateksi.com/case-studies/nordic-telematics-serverless/</guid><description>Context A large Nordic telematics provider ran a fleet-management platform for more than 1.6 million commercial vehicles. Each vehicle reports position, diagnostics, and driver behavior several times per minute. At peak, the ingestion pipeline handled about 200,000 messages per second.
The existing stack, a mix of dedicated EC2 instances running Kafka and bespoke Java consumers, was seven years old. It worked. It also woke people up twice a week. The business wanted to add three new vehicle platforms in the next fiscal year, which would roughly triple the throughput.</description></item><item><title>Why Cloud Architecture Decisions Are Business Decisions</title><link>https://murateksi.com/posts/cloud-architecture-business-decisions/</link><pubDate>Wed, 10 Jul 2024 10:00:00 +0200</pubDate><guid>https://murateksi.com/posts/cloud-architecture-business-decisions/</guid><description>There is a persistent myth in technology organizations that architecture is a purely technical discipline, that decisions about service boundaries, data stores, and deployment strategies belong exclusively to engineers and should be surfaced to business leadership only after they&amp;rsquo;re made.
This is how organizations end up spending three years migrating a monolith to microservices while the market moved.
The cost of abstraction is a business question When a team chooses between a managed service and a self-hosted alternative, they are not evaluating technical trade-offs.</description></item><item><title>Real-time ML for the Bundesliga</title><link>https://murateksi.com/case-studies/bundesliga-real-time-ml/</link><pubDate>Mon, 20 Nov 2023 10:00:00 +0100</pubDate><guid>https://murateksi.com/case-studies/bundesliga-real-time-ml/</guid><description>Context The Deutsche Fußball Liga (DFL), which operates the Bundesliga and 2. Bundesliga, runs a digital products group called DFL Digital Sports. They license real-time match data and insights to broadcasters, clubs, and betting partners worldwide.
They wanted to add machine-learned match signals, like expected goals, shot quality, pressing intensity, to the live data feed. The requirement was sub-two-second latency from event on the pitch to signal on the broadcast graphic.</description></item><item><title>Scaling Serverless Expertise Across EMEA Professional Services</title><link>https://murateksi.com/case-studies/emea-serverless-bootcamp/</link><pubDate>Thu, 15 Jun 2023 10:00:00 +0200</pubDate><guid>https://murateksi.com/case-studies/emea-serverless-bootcamp/</guid><description>Context By mid-2022, AWS Professional Services EMEA had a serverless problem that looked like a staffing problem. Every engagement that involved Lambda, EventBridge, or Step Functions required one of four people on the team, or it required one of those four to review the architecture before delivery. The four people were good. They were also at capacity, consistently over-allocated, and becoming a single point of failure for a practice that was growing faster than the expertise could.</description></item><item><title>Open-sourcing a Security Hub Solution Across Fortune 500</title><link>https://murateksi.com/case-studies/security-hub-open-source/</link><pubDate>Thu, 01 Sep 2022 10:00:00 +0200</pubDate><guid>https://murateksi.com/case-studies/security-hub-open-source/</guid><description>Context The original customer was a large European financial services firm operating across eight AWS accounts, three regions, and two compliance regimes. They needed a unified view of their security posture: findings aggregated, normalized, prioritized, and routed to the right team without manual intervention. AWS Security Hub existed. Their multi-account setup, with a complex organizational structure that had grown through acquisition, meant that the out-of-the-box deployment did not fit.
They also had no product budget for a third-party SIEM.</description></item></channel></rss>