What technology stack do you use, and why did you choose this stack?
We use Javascript everywhere, since we solve the “issues” caused by Javascript rendering we want to build as much expertise as possible in this field. But for the other parts, we are taking advantage of CloudFlare’s distributed system for fast response and global scalability. While our uptime guarantees are supported by Digital Ocean’s cloud platform. We also use a myriad of other SaaS providers to maximize our effectiveness.
Quoting in case you were looking for this part like me.
I'm not 100% sure what the destination platform was that was only 20% the AWS cost. Digital Ocean? A "myriad of other SaaS platforms"? Self-hosted in a colo datacenter somewhere? How does this newer solution scale? What are the intangible costs, and are there additional staff considerations? Do you answer the pager at 2AM when a physical piece of hardware goes down?
Digital ocean doesn't charge traffic costs. I'm not sure if that was used in the article, but DO can provide significant savings for high-bandwidth services.
Really basic version, K8s cluster with the fronting off of AWS where AWS compute joins the cluster as part of the scaling portion.
Can also use fancier concepts like tiered offloading on your non-AWS to S3 if you exceed say the bare metal disks because of some giant wave of ingestion. Apache Pulsar has that built in.
An ALB fronting your service pointing to a service pool that has only your hardware at idle. In the event of a sudden growth of popularity, add AWS hosted workers to that pool to spread the load.
Hetzner is a too good to be true service. Only that they have less locations but I'd imagine they need a very well controlled data center and staff to reach that kind of cost and can't expand easily.
We use Javascript everywhere, since we solve the “issues” caused by Javascript rendering we want to build as much expertise as possible in this field. But for the other parts, we are taking advantage of CloudFlare’s distributed system for fast response and global scalability. While our uptime guarantees are supported by Digital Ocean’s cloud platform. We also use a myriad of other SaaS providers to maximize our effectiveness.
Quoting in case you were looking for this part like me.