So my New Year’s resolutions were to bench 405 and start something on the side that can cash flow, but for the most part any app I’ve found in the App Store to track goals/daily schedule is either garbage or like $5/month so I’m building my own to get a feel for app dev stuff/if you can make decent money solo developing them. The only problem is anytime I really get going I come across some other paradigm/concept which adds complexity in the name of scale and I don’t really know where to draw the line, so I want some input on go to architectures/designs people use for simple apps. I have an express backend connected to mongoDb, and the api is using graphql. I’ve already decided to break up the backend into a couple micro services and use containers.
Micro service architecture for a simple app? That’s where you’re wrong. Forget scaling until you start to see a degraded user experience.
What about task queues/worker threads? The reason I started going overboard was I want to be able to create all of the time slots for a goal on its creation, which could be like one every day for a year, and this took like 15 sec round trip
Not sure what you’re saying since I don’t know the user’s job to be done. Nonetheless, I am guessing there are tools out there to solve the problem that are more out-of-the-box, such as Firebase. Second place would be AWS cloud stuff
You need to ship asap and itererate often. MVP is far more important for starting up than scalability. You need rewards to motivate you moving forward. You will also see more business logic issues faster.
I sort of agree that I might be going overboard, but half the reason I’m doing it is bc I want experience in some of concepts so it’s tempting to just go all in
I’ve done that and didn’t regret it. App didn’t take off but good learning environment
Why are you worried about scale when you haven’t even got your first customer? Build it and they will come is a myth.
You are over architecting. You won’t know where the scalability problems are until you have organic traffic. Why does a goal tracking app even need a backend?
Also what are some features you would want to see in a daily planner/goal tracker app?
India
Yesterday
660
Modi is a legend, will be remembered for centuries to come
Tech Industry
Yesterday
1983
Quitting this Slave life
Tech Industry
Yesterday
1557
The end of Backdoor Roth?!
Tech Industry
2d
1232
Help to Choose Offer
Working Parents
Yesterday
521
What do you think is wrong with a kid who got rejected by 9 colleges?
I have made a similar resolution! If you are interested we can work together. Got experience in MERN stack, Golang and Kubernetes. DM if interested