<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel>
<title>Fkadeal Matiwos - Engineering Notes</title>
<link>https://fkadeal.open.et/writing/</link><description>Engineering notes on reliable workflows, payment integrations, and software boundaries.</description>
<language>en</language><atom:link href="https://fkadeal.open.et/feed.xml" rel="self" type="application/rss+xml"/>
<item><title>Designing AI Workflows That Survive the Request</title><link>https://fkadeal.open.et/writing/durable-ai-workflows/</link><guid isPermaLink="true">https://fkadeal.open.et/writing/durable-ai-workflows/</guid><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><description>How to design event-driven AI workflows with durable scheduling, safe retries, controlled side effects, and human review.</description></item>
<item><title>Multi-Tenant Boundaries Must Follow the Data</title><link>https://fkadeal.open.et/writing/multi-tenant-boundaries/</link><guid isPermaLink="true">https://fkadeal.open.et/writing/multi-tenant-boundaries/</guid><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><description>How to carry tenant authorization through APIs, database policies, caches, background jobs, and file access, with tests for cross-tenant isolation.</description></item>
<item><title>Payment Callbacks Are Evidence, Not the Whole Ledger</title><link>https://fkadeal.open.et/writing/payment-callbacks/</link><guid isPermaLink="true">https://fkadeal.open.et/writing/payment-callbacks/</guid><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><description>A practical approach to authenticating payment events, handling duplicates, and reconciling provider records with application and accounting state.</description></item>
</channel></rss>
