Skip to content
Hasan Gültekin
  • Home
  • Blog
  • About me
  • Contact
ENTR

Home - Backend Architecture

Backend Architecture

Webhooks, outbox patterns, tenant isolation, concurrency and the other design decisions that decide whether a system is safe to retry.

5 posts

All SEO Digital Marketing AI Engineering Backend Architecture AI Marketing Commerce Engineering Agentic Systems CRO Optimization Platform Operations Linux E-mail Marketing
16 Apr 2026

Streaming LLM Responses: Cancellation and Backpressure Matter

A reliable streaming response needs explicit lifecycle events, bounded buffering, upstream cancellation, and a clear policy for partial answers.

Backend Architecture / 3 min read

17 Mar 2026

The Transactional Outbox Closes One Gap, Not Every Gap

Use an outbox to connect database changes with event publication, then address duplicate delivery, ordering, and external side effects separately.

Backend Architecture / 3 min read

24 Jul 2025

Designing Webhooks for Duplicates and Delayed Events

Build webhook receivers that verify input, accept work durably, handle duplicate deliveries, and reconcile state when events arrive late.

Backend Architecture / 3 min read

12 Jun 2025

Tenant Isolation Has to Follow the Data

Why tenant isolation must extend through database queries, caches, background jobs, retrieval, and support tooling in a SaaS application.

Backend Architecture / 3 min read

13 Feb 2025

Making n8n Workflows Safe to Retry

A workflow can fail after its external action succeeds. Design retries around business operations, checkpoints, and explicit failure states.

Backend Architecture / 3 min read

Hasan Gültekin

Hasan Gültekin

Developer. Writing about AI systems, commerce platforms and technical SEO.

LinkedIn

  • Home
  • Blog
  • About me
  • Contact
© 2026 Hasan Gültekin RSS
ENTR