Skip to content
production / main000%
All writing
ENTRY-032Infrastructure10 August 2026 · 1 min read

SER-06 · SER-06.02 · Infrastructure Realities from Turkey

Combining Turkish and global payment providers in one SaaS

Separate checkout, provider adapters, canonical billing events and entitlements so payment vendors do not own your product domain.

The product should ask whether a user has Pro access, not which provider-specific product ID they bought.

Route checkout by market, normalize provider webhooks into canonical billing events, keep entitlement as the single source of truth and reconcile provider state regularly.

Webhook processing must be idempotent. Domestic TRY checkout and global billing can coexist while sharing one account and entitlement model.

  • iyzico
  • PayTR
  • Param
  • Payments
  • Architecture
  • SaaS

SER-06 · SER-06.02

Infrastructure Realities from Turkey

Field decisions for Turkey-focused SaaS: self-hosting vs cloud, local/global payments, CDN, DNS and real latency.

AVAILABLE FOR PROJECTS · PRODUCT & SYSTEMS ARCHITECT · TAKEOVER / STABILIZE / OPERATE · WEB · ANDROID · WINDOWS · AHMET CANAL

Contact

Has your product grown faster than its system?

Send the current situation, your biggest blocker and the outcome you want. We will clarify scope together.

Availability

Open to new consulting and project-based work.

GROWTH / SIGNAL LOOP

Move from reading to a decision.

Booking, feedback and system notes in one low-friction exit.

CNV-01

Technical call

If there is a fit, move directly to a 20-minute call.

CNV-02

Decision blocker

Tell me what is still missing with one signal.