SaaS Engineering in the Global South (Bangladesh)
TL;DR
Building for a global audience from a developing economy requires a different kind of engineering discipline. How we built high-margin SaaS using serverless scale and localized payments.
Constraints Breed Creativity
In Silicon Valley, you might spin up an AWS RDS instance for your MVP and not think twice about the $50/month bill. In Bangladesh, where I built Shahriar Labs, that $50 is a significant operational cost for a pre-revenue startup. When I built BikroyBuddy (serving 300k+ users), efficient engineering wasn't a "nice to have"—it was the only way to keep the lights on.
What is the Global South Strategy? It is an engineering philosophy that prioritizes Serverless Scale, High Code Efficiency, and Cost-Per-Request Optimization above all else. It treats operational overhead as the primary killer of startups.
The "Free Tier" Architecture
My entire infrastructure philosophy is built around Serverless Scale.
- Frontend: Vercel (Next.js). The specific advantage here is the Edge Network. Serving users in Dhaka from a Mumbai data center is fast, but serving them from Singapore (often the default) is laggy. Vercel's automatic edge routing solves this.
- Backend: Go (Golang) on Railway or specialized containers. Why Go? Because Python's memory footprint is too high for micro-instances. A Go binary idles at 5MB of RAM. A Python container idles at 50MB. When you pay for RAM, Go pays for itself.
- Database: This is controversial, but SQLite on LiteFS (or similar distributed SQLite) replays. For read-heavy workloads like a portfolio or a documentation site, Postgres is overkill.
Dealing with Payment Gateways
The biggest friction for Bangladeshi SaaS founders is receiving global payments. Stripe isn't fully available.
I had to architect a localized payment microservice that:
- Accepts Bkash/Nagad (local mobile wallets) for local users.
- Routes crypto/international cards via a wrapper for global users.
This is where "Engineering" meets "Business". I couldn't just use a library. I had to build a ledger system that reconciles three different currencies and payment providers in real-time to prevent fraud.
The Talent Advantage
There is a misconception that "outsourcing" means "lower quality". The reality in 2026 is that the best engineers in Dhaka are outperforming mediocre engineers in SF because we have to. We are full-stack by necessity.
At LetX, we don't have a "DevOps Guy". We are the DevOps guys. We write the frontend, the backend, the Terraform, and the marketing copy.
Conclusion
Being a founder in Bangladesh means you play the game on 'Hard Mode'. But if you can win here—with spotty internet, power outages, and payment hurdles—you can win anywhere.
FAQ
Q: Why not use AWS Lambda? A: Lambda's cold starts can be problematic for consistent user experience. We prefer persistent micro-containers like Railway.
Q: Is SQLite production-ready? A: Yes, with tools like LiteFS, it supports replication and high availability closer to the user than a central Postgres.
Q: How do you handle international taxes? A: We use a Merchant of Record (MoR) approach to handle global compliance.
Q: What is the biggest challenge? A: Payment settlements. Moving money from USD to BDT is still heavily regulated and slow.
Q: Can I hire from Shahriar Labs? A: We are product-focused, but we do consult on high-performance architecture.
Written by
Shihab Shahriar Antor — AI Engineer & Founder of Shahriar Labs. Creator of LetX, QuantumSketch, and more.