I’m a fullstack dev looking into creating a mobile app in the real estate space. I’m doing this at home with my partner, not going after VC funding or anything, so we have to foot the bill on hosting. Wondering if anyone has any recommendations for how to build something scalable that doesn’t break the bank. I’d prefer not to use fire base, and I’m language agnostic. My first thought is to use react native, nodejs, Postgres on RDS, and maybe ECS for simple container hosting. But it sounds kind of expensive if/when we actually launch it.
This is very little information. Does the app handle multimedia? What are your latency and throughput requirements? What about availability? Real estate: I need to tell my landlord the place is on fire is very different from real estate: be alerted when houses hit the market and different yet from casually browse for houses.
Zillow-like app. Pretty straight forward sys design for MVP.
You can be super frugal by writing the backend in Go or Rust, reducing number of VM to 2. Skip container stuff, do super simple things with just EC2. With DB, just go with PG Aurora. Do bare minimum with ELB and Route53. That’s it. Focus on business logic and bagging customers.
Great mvp approach. I need to understand what you just said
Translation: use the simplest tools to get off the ground. Worry about using real infra once actual money is earned.
Worry about success but cap your usage