
I built and run UserJot completely solo. No team, no contractors, just me.
UserJot is a feedback, roadmap, and changelog tool for SaaS companies....
For further actions, you may consider blocking this person and/or reporting abuse
the user experience feels great. congrats man 👏
🤝
last living docker swarm user 🐳
lol docker swarm is so good.
Very insightful. Thanks for sharing. Doing also many solo SaaS like Projects. Here is my tech stack (very high level).
Tool looks very useful, thanks for sharing this.
If you ever want to migrate away from docker swarm because your setup does not hold anymore. I would love to get your feedback about our platform nexaa.io
Awesome post! Thanks a lot for the insight. Could you elaborate on 2 points? 1. Your hardware stack 2. Your scaling strategy if it ever blows up so that you cannot scale with the current setup anymore. Cheers!
Astro is awesome, and I came to many of the same conclusions looking at the big picture. I have a new project where I am likely to use the database for the heavy lifting (they are good at that) and put most of the logic in a SPA front end with almost no backend. (Row-level security means you only need a backend for things like calling other APIs with a private key you can't put in the front end code.) Edge/serverless-like functions for the occasional specific need.
I am curious about your use of Docker Swarm though. I concluded Docker Swarm was best for my ELK+Redis setup at first too, but I've decided to abandon that for Postgres or another capable DB. I'm probably going to go with a managed db offered as a PaaS, probably AppWrite since I've had problems with some Supabase developer/user-hostile decisions that they won't consider. Are you only using Swarm for DB hosting, or DB+the TanStart SPA hosting? I won't need Swarm if I go with something like AppWrite managed hosting, which also bundles Auth, S3 files, Functions, and many more services needed for real apps. Like you, I plan to leverage CloudFlare for Zero Trust, Turnstile (their much-improved CAPTCHA), their Workers (functions) and maybe Realtime features. (They also support image operations and video streaming.)
From your article above, it sounds like you only really need Swarm due to the self-hosting decision? I've decided that CloudFlare or AppWrite can do a better job (especially on the networking side) and if it's all on CloudFlare, it's actually ... I don't even need an IP address. Talk about simpler, and professional, and you still get pgvector etc.
I'm really quite fond of CloudFlare as a host, and I love AppWrite for their high-level developer-friendly features, but I'm starting to think they may be mostly redundant given CloudFlare offerings. I think I could centralize everything to just CloudFlare hosting including the front end domain management and hosting. And a lot of this works with a free account for feasibility testing etc.
What's your rationale for Swarm use? Where are you hosting that?
Looks like copied front plane.so. Did you modify the existing plane project management project to make this?
Astro is awesome! 🔥🔥
Very insightful.