When building Disnut, one of my primary goals was keeping the infrastructure lean without sacrificing performance. I want to share exactly how I am currently running the entire application for just about $8 a month.
There is a common trap in modern development where we over-provision servers before we even have real traffic. For Disnut, I went the opposite route. I hunted down a setup that gives me serious headroom for an incredibly low price.
Currently, my entire Disnut infrastructure costs exactly Rp. 150,000, which is roughly RM35 or $8. For that price, you might expect a tiny shared instance, but the specifications are actually quite robust.
- 2 CPU Cores
This gives me enough processing power to handle concurrent requests and background jobs without choking the system. - 8 GB RAM
This is the real sweet spot. Having 8 gigabytes of memory means I do not have to aggressively optimize memory usage right out of the gate, and my database has plenty of room to cache queries. - 80 GB Storage
More than enough space for the operating system, application binaries, database storage, and a healthy amount of logs before I need to worry about strict log rotation policies.
To get this specific price-to-performance ratio, I host the application using sumopod.com. It is a fantastic choice for developers looking to maximize their dollar. Under the hood, the base server itself is actually provisioned from Tencent Cloud. This means I get the reliability and network backbone of a major cloud provider, but packaged through a provider that keeps my monthly burn rate practically non-existent.
Starting lean like this forces good architectural habits. When you are not paying hundreds of dollars a month for idle compute, you learn to appreciate efficient code. As Disnut grows, I will scale this up, but for now, this $8 setup handles everything I throw at it.