Trendyol's engineering team replaced a manual, hardcoded ad package integration process with a dynamic, data-driven architecture. The core change was migrating from a NoSQL document store to a normalized PostgreSQL schema with entities for Assets, Asset Types, Units, Packages, Details, Business Rules, Prices, and Quotas. This allowed new ad solutions to be added by inserting database rows rather than writing code. A Back Office application was built on top so business teams could independently create, configure, publish, and manage ad packages without opening developer tickets. The result was faster campaign launches, reduced engineering overhead, and team autonomy on both sides.

8m read timeFrom medium.com
Post cover image
Table of contents
Solution (1): From NoSQL Chaos to Relational ClarityGet Beliz Yavaş’s stories in your inboxWhat This UnlockedSolution (2): Back Office for Self-Serve ManagementWhat the Back Office EnablesWhy This Matters

Sort: