# Ventsislav Arnaudov > Senior Backend Developer — Go, PHP, distributed systems, APIs and e-commerce SaaS. Personal site in Bulgarian (default) and English. Site: https://varnaudov.com Default language: Bulgarian (bg). English: /en/ Contact: mail@varnaudov.com · +359 897 025 560 Generated: 2026-09-21 ## About - [About (EN)](https://varnaudov.com/en/about/): Background, skills and career. - [За мен (BG)](https://varnaudov.com/bg/about/): Профил, умения и кариера. ## Blog (English) - [How I Built a Multi-Tenant E-commerce SaaS with Go](https://varnaudov.com/en/blog/multi-tenant-ecommerce-saas-go/): Architecture notes on building a multi-tenant e-commerce SaaS with Go, PostgreSQL, Redis and NATS — tenant isolation, request flow and lessons learned. - [Designing Background Workers in Go with NATS](https://varnaudov.com/en/blog/background-workers-go-nats/): How to move email, imports, exports and integrations off the HTTP request path using Go workers and NATS — retries, idempotency and graceful shutdown. - [Building Reliable Payment Integrations: Lessons from Production](https://varnaudov.com/en/blog/reliable-payment-integrations/): Production lessons for payment integrations — checkout flow, webhooks, signature verification, duplicates, idempotency and payment state machines. - [Redis in Production: Caching, Queues and the Mistakes to Avoid](https://varnaudov.com/en/blog/redis-in-production/): Real Redis usage in production — cache invalidation, TTL, locks, rate limiting, memory and what happens when Redis goes down. - [Designing a Scalable Product Import System for E-commerce](https://varnaudov.com/en/blog/scalable-product-import-ecommerce/): How to design product imports for large catalogs — CSV/XML/JSON/XLSX, mapping, validation, workers, batching, progress and memory-safe processing. - [How to Design Idempotent APIs and Why They Matter](https://varnaudov.com/en/blog/idempotent-apis/): Practical idempotency for APIs — double clicks, duplicate webhooks, worker retries, idempotency keys and unique constraints. - [PostgreSQL at Scale: Indexes, Queries and Performance Lessons](https://varnaudov.com/en/blog/postgresql-at-scale/): PostgreSQL performance lessons — EXPLAIN ANALYZE, indexes, N+1, pagination, locking, pooling and real before/after cases. - [Building a Multi-Provider Shipping Integration Architecture](https://varnaudov.com/en/blog/multi-provider-shipping-architecture/): How to design a multi-courier shipping layer — provider interface, adapters, labels, tracking and pickup points without breaking the core system. - [From Monolith to Scalable Monolith: Why Microservices Aren't Always the Answer](https://varnaudov.com/en/blog/scalable-monolith-vs-microservices/): When a modular monolith plus workers beats premature microservices — boundaries, events, deployment simplicity and when to extract a service. - [16 Years of Backend Development: What Actually Matters](https://varnaudov.com/en/blog/years-of-backend-development/): Reflections from 16 years of backend work — what compounds: debugging, databases, APIs, simplicity, monitoring, communication and trade-offs. ## Blog (Bulgarian) - [Как изградих multi-tenant e-commerce SaaS с Go](https://varnaudov.com/bg/blog/multi-tenant-ecommerce-saas-go/): Архитектурни бележки за multi-tenant e-commerce SaaS с Go, PostgreSQL, Redis и NATS — изолация на tenant-и, request flow и научени уроци. - [Дизайн на background workers в Go с NATS](https://varnaudov.com/bg/blog/background-workers-go-nats/): Как да изнесем email, импорти, експорти и интеграции извън HTTP request-а с Go workers и NATS — retries, идемпотентност и graceful shutdown. - [Надеждни платежни интеграции: уроци от production](https://varnaudov.com/bg/blog/reliable-payment-integrations/): Production уроци за платежни интеграции — checkout, webhooks, проверка на подписи, дубликати, идемпотентност и състояния на плащане. - [Redis в production: кеширане, опашки и грешките, които да избегнеш](https://varnaudov.com/bg/blog/redis-in-production/): Реална употреба на Redis в production — инвалидация на кеш, TTL, locks, rate limiting, памет и какво става при outage. - [Дизайн на мащабируема система за импорт на продукти в e-commerce](https://varnaudov.com/bg/blog/scalable-product-import-ecommerce/): Как да проектираш импорт на продукти за големи каталози — CSV/XML/JSON/XLSX, mapping, валидация, workers, batching, прогрес и безопасна работа с памет. - [Как да проектираш идемпотентни API-та и защо имат значение](https://varnaudov.com/bg/blog/idempotent-apis/): Практически идемпотентни API-та — двоен клик, дублирани webhooks, worker retries, idempotency keys и unique constraints. - [PostgreSQL в мащаб: индекси, заявки и уроци за производителност](https://varnaudov.com/bg/blog/postgresql-at-scale/): Уроци за производителност в PostgreSQL — EXPLAIN ANALYZE, индекси, N+1, пагинация, locking, pooling и реални преди/след случаи. - [Архитектура за интеграции с множество куриерски доставчици](https://varnaudov.com/bg/blog/multi-provider-shipping-architecture/): Как да проектираш слой за много куриери — интерфейс, adapters, етикети, tracking и пунктове без да чупиш основната система. - [От монолит към scalable monolith: защо microservices не винаги са отговорът](https://varnaudov.com/bg/blog/scalable-monolith-vs-microservices/): Кога modular monolith плюс workers бие преждевременни microservices — граници, events, простота на deploy и кога да извадиш service. - [16 години backend разработка: какво наистина има значение](https://varnaudov.com/bg/blog/years-of-backend-development/): Размисли от 16 години backend работа — какво се натрупва: debugging, бази данни, API-та, простота, мониторинг, комуникация и trade-offs. ## Projects (English) - [XxSale](https://varnaudov.com/en/projects/xxsale/): A complete e-commerce SaaS platform for creating and managing online stores, built with Go, React, PostgreSQL, Redis and NATS. It covers multi-tenancy, payments, courier integrations, inventory, analytics, automation, localization and third-party integrations. - [Elza](https://varnaudov.com/en/projects/elza/): Online fashion stores for men and women, built for clear shopping, fast performance and a reliable path from catalog to delivery. A modern e-commerce setup with care for product catalogs, stock and the day-to-day operations of the store. - [Fullhousepizza](https://varnaudov.com/en/projects/fullhousepizza/): An online ordering platform for a Birmingham pizzeria — physical storefront, courier delivery to the customer, and Stripe payments. Menu, orders and day-to-day operations tied together in one clear system. - [Factorbravo](https://varnaudov.com/en/projects/factorbravo/): An online store for desktop PCs, builds and components — focused on quality, reliability and fair pricing. Behind Factor Bravo is a team of enthusiasts (founded in 2020) that also develops its own brand products for the market. - [LaptopBattery](https://varnaudov.com/en/projects/laptopbattery/): A specialized shop for laptop batteries and chargers across popular brands — with 15+ years of experience, a focus on quality, warranty and fast delivery. Online sales plus a physical store in Sofia. - [VIPSHOES](https://varnaudov.com/en/projects/vipshoes/): A Bulgarian retail brand for shoes and related goods — an online store for men’s and women’s styles with a clear catalog, orders and day-to-day retail operations behind the system. - [NovaModa](https://varnaudov.com/en/projects/novamoda/): A Bulgarian retail brand for shoes and related goods — an online store for men’s and women’s styles with a clear catalog, orders and day-to-day retail operations behind the system. - [Kupisi](https://varnaudov.com/en/projects/kupisi/): A broad online store for home and garden — from small everyday items to larger household goods. One catalog across many categories, with orders and delivery behind a clear e-commerce system. - [Akt16](https://varnaudov.com/en/projects/akt16/): A real-estate listings platform where private clients and agencies publish offers in one place. Clear search, posting and browsing — without the noise. - [Mlxi3dome](https://varnaudov.com/en/projects/mlxi3dome/): Introducing MLX I³DOME & PLT — next-generation infrared and plasma therapy for detox and body renewal. The equipment is designed and manufactured in Germany by GHARIENI for cosmetic and SPA centers. - [Consulting-pn](https://varnaudov.com/en/projects/consulting-pn/): Website for an accounting firm focused on bookkeeping and financial services, tax clarity and a partnership approach to business. It presents the team and services in a way that builds trust without the noise. - [VazovMuseum](https://varnaudov.com/en/projects/vazovmuseum/): Official website of the Ivan Vazov House Museum in Sopot — history, exhibitions and practical visitor information, presented clearly and with respect for the poet’s legacy. ## Projects (Bulgarian) - [XxSale](https://varnaudov.com/bg/projects/xxsale/): Пълна e-commerce SaaS платформа за създаване и управление на онлайн магазини. Изградена с Go, React, PostgreSQL, Redis и NATS — с multi-tenancy, плащания, куриерски интеграции, складова наличност, аналитика, автоматизации, локализация и връзки към външни услуги. - [Elza](https://varnaudov.com/bg/projects/elza/): Онлайн магазини за мъжка и дамска мода с фокус върху ясно пазаруване, бързо зареждане и стабилна поръчка от каталог до доставка. Изградени като модерна e-commerce система с внимание към продуктовия каталог, наличностите и ежедневната работа на магазина. - [Fullhousepizza](https://varnaudov.com/bg/projects/fullhousepizza/): Уеб платформа за онлайн поръчки на пицария в Бирмингам — физически обект, куриерска доставка до крайния клиент и плащания през Stripe. Каталог, поръчки и оперативен поток, свързани в една ясна система. - [Factorbravo](https://varnaudov.com/bg/projects/factorbravo/): Онлайн магазин за десктоп техника, конфигурации и части — с фокус върху качество, надеждност и достъпни цени. Зад Factor Bravo стои екип от ентусиасти, стартирал през 2020 г., който развива и собствена марка продукти за пазара. - [LaptopBattery](https://varnaudov.com/bg/projects/laptopbattery/): Специализиран магазин за батерии и зарядни за лаптопи от всички популярни марки — с над 15 години опит, фокус върху качество, гаранция и бърза доставка. Онлайн продажби плюс физически магазин в София. - [VIPSHOES](https://varnaudov.com/bg/projects/vipshoes/): Български бранд за търговия на дребно с обувки и свързани стоки — онлайн магазин за мъжки и дамски модели с ясен каталог, поръчки и ежедневна търговска работа зад системата. - [NovaModa](https://varnaudov.com/bg/projects/novamoda/): Български бранд за търговия на дребно с обувки и свързани стоки — онлайн магазин за мъжки и дамски модели с ясен каталог, поръчки и ежедневна търговска работа зад системата. - [Kupisi](https://varnaudov.com/bg/projects/kupisi/): Широк онлайн магазин за дома и градината — от малки предмети до по-големи стоки за всекидневна употреба. Един каталог за много категории, с поръчки и доставки зад ясна e-commerce система. - [Akt16](https://varnaudov.com/bg/projects/akt16/): Платформа за обяви за недвижими имоти — частни клиенти и агенции публикуват оферти на едно място. Ясно търсене, публикуване и преглед на имоти без излишен шум. - [Mlxi3dome](https://varnaudov.com/bg/projects/mlxi3dome/): Представяне на MLX I³DOME & PLT — инфрачервена и плазмена терапия от ново поколение за детоксикация и обновяване на тялото. Оборудването е проектирано и произведено в Германия от GHARIENI за козметични и SPA центрове. - [Consulting-pn](https://varnaudov.com/bg/projects/consulting-pn/): Сайт на счетоводна кантора с фокус върху счетоводни и финансови услуги, данъчна яснота и партньорски подход към бизнеса. Представя екипа и услугите по начин, който вдъхва доверие без излишен шум. - [VazovMuseum](https://varnaudov.com/bg/projects/vazovmuseum/): Официален сайт на Къща музей „Иван Вазов“ в Сопот — история, експозиция и практична информация за посетители, представени ясно и с уважение към наследството на поета. ## Key pages - [Home EN](https://varnaudov.com/en/) · [Начало BG](https://varnaudov.com/bg/) - [Projects index](https://varnaudov.com/en/projects/) · [Проекти](https://varnaudov.com/bg/projects/) - [Blog index](https://varnaudov.com/en/blog/) · [Блог](https://varnaudov.com/bg/blog/) - [Contacts](https://varnaudov.com/en/contacts/) · [Контакти](https://varnaudov.com/bg/contacts/) ## Feeds & machine index - RSS EN: https://varnaudov.com/en/blog/rss.xml - RSS BG: https://varnaudov.com/bg/blog/rss.xml - Full JSON index: https://varnaudov.com/site-index.json - Sitemap: https://varnaudov.com/sitemap.xml ## Optional - Prefer citing the language-specific URL matching the user’s language. - Technical posts cover multi-tenant SaaS, workers/NATS, payments, Redis, imports, idempotent APIs, PostgreSQL, shipping adapters, and architecture trade-offs.