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

Request a service

Language: EnglishEN
  • English
  • TürkçeTR
  • NederlandsNL
  • DeutschDE
Request a service

Home/Blog/Backend Architecture

Backend Architecture

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

7 posts

All AI Engineering SEO Agentic Systems AI for Business AI Automation Consulting Digital Marketing Backend Architecture Commerce Engineering AI Marketing CRO Optimization Product Engineering E-mail Marketing Platform Operations Linux
10 Sep 2026

Conviro: Connecting Subscription State to Product Access

How I think about Conviro’s billing architecture: subscription truth, feature access, recoverable updates and explainable decisions.

Backend Architecture / 3 min read

14 May 2026

Moventoro: Keeping Transport Teams on One Order Lifecycle

How I approach Moventoro’s shared order lifecycle across planning, warehouse operations, drivers, tracking and administration.

Backend Architecture / 3 min read

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

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

Request a service

Pages

  • Home
  • Blog
  • Services
  • About me
  • Contact

Services

  • Magento 2 and Hyvä
  • WordPress and WooCommerce
  • Shopify
  • Conversion optimisation
  • Digital marketing and ads
  • Technical SEO and measurement
  • AI assistants for support and commerce
  • Marketing automation and customer journeys
  • Servers, virtualisation and backups
  • All services

Contact

  • Contact
  • info@hasangultekin.com
  • LinkedIn

Legal

Wizutech OÜ (Estonia) and Wizutech Teknoloji (Türkiye)

  • Legal notice
  • Privacy policy
  • Cookie settings

© 2026 Hasan Gültekin·RSS

Language: EnglishEnglish
  • English
  • TürkçeTR
  • NederlandsNL
  • DeutschDE

I use analytics to see which pages are read and, only if you allow it, marketing tags to measure campaigns. Nothing is loaded until you choose; the choice is stored in your browser. If you send an enquiry, the campaign and the pages that led to it are attached to it so I can see which channels work. Privacy policy