About Cartly
Built for Zero Lost Orders
Cartly is a modern e-commerce platform engineered from the ground up with a single obsession: every authorized payment must create an order. No exceptions. No excuses. While other platforms lose sales to crashes, timeouts, and race conditions, Cartly's Temporal-powered checkout guarantees that once a customer pays, their order is created — even if servers restart, databases hiccup, or networks blink.
Our Mission
We believe that selling online should be fast, reliable, and accessible. Our mission is to provide merchants with enterprise-grade e-commerce infrastructure at every price point — from solo entrepreneurs launching their first store to established brands processing thousands of orders per day.
We're building the platform we wished existed: one that combines the simplicity of hosted solutions with the power and flexibility of custom-built systems.
The Technology
Cartly is built on the MACH architecture principles (Microservices-based, API-first, Cloud-native, Headless) implemented as a pragmatic modular monolith:
- Go backend: High-performance API server built with Go 1.24, Fiber framework, and Ent ORM for type-safe database operations
- Temporal workflows: Distributed transaction engine using the Saga pattern for checkout, inventory, payments, and background jobs — ensuring reliability without sacrificing speed
- PostgreSQL: Battle-tested relational database with row-level security for complete tenant isolation
- Typesense: Lightning-fast full-text search with typo tolerance, delivering sub-50ms query responses
- React Router 7 + Vite: Modern SSR frontend with server-side rendering, ISR caching, and sub-100ms TTFB for storefront pages
- GraphQL Storefront API: Fully-typed headless commerce API powered by gqlgen for custom storefront integrations
- Redis: In-memory session management and shopping cart with sub-20ms operations
- Stripe: PCI-compliant payment processing with built-in subscription billing and dunning management
Key Features
- Visual Page Builder: Drag-and-drop editor for creating stunning landing pages, product showcases, and marketing content without writing code
- App Marketplace: OAuth 2.0-based ecosystem with App Bridge protocol for embedded third-party applications
- Multi-tenant Architecture: Cell-based horizontal scaling with complete data isolation between shops
- Email Marketing: Built-in campaign system with sequences, templates, analytics, and automated drip workflows
- Bulk Import: CSV-based bulk product and customer import powered by Temporal for reliable large-scale operations
- Developer Portal: Comprehensive API documentation, guides, and SDK for building integrations
- Audit Trail: Every administrative action is recorded, ensuring accountability and compliance
Performance Targets
- Storefront TTFB (cached): < 100ms
- Search query response: < 50ms
- Cart operations: < 20ms
- Lighthouse score: 90+
- Platform uptime: 99.9%