
u/tentoftech

System Design Challenge: How do you generate 100% collision-proof IDs for thousands of offline edge devices? (Please don't just say "use UUIDv4")
Imagine you are the Software Architect for a system managing thousands of edge devices that operate offline for extended periods. Each device generates a massive amount of data, and every single record needs a unique ID generated locally on the device itself.
The Constraints (Here is where the headache begins):
1- The devices are completely isolated (No P2P communication between them).
2- You cannot rely on a central server to generate the IDs in real-time (so standard database auto-increment or sequences are completely out of the question).
3- The Catch: All the data from all these offline devices will eventually be synced and dumped into the same single central database.
We need a 100% guarantee of zero collisions between IDs generated by different devices.
I know the lazy, default answer for most developers will be: "Just use UUIDv4 and call it a day."
But we all know that completely random UUIDv4s are terrible for central database performance at scale (massive B-tree index fragmentation) and they are not time-sortable.
If you faced this in a real production environment, how would you design the ID generation algorithm to solve the collision problem while preserving the central database's indexing performance?
Would you go with ULID, a custom Twitter Snowflake implementation, a device MAC address + timestamp combination, or something entirely different? 🤔 Show me your architecture!
I'm just hit 6k+ revenue yesterday
My saas app just crossed $6k+/month (web + app combined) 🔥.
Slow growth every single week, but compounding is real.
Still following the same philosophy:
→ share my saas in social media by myself.
→ answer the question about my saas.
Still ~92% profit margin if I don’t count Apple tax.
Probably even higher this month because I stopped buying new phones and just reuse old devices for operations. New phones are only for testing future apps now.
Still an indie hacker. (solo founder)
Still no VC money.
Still no paid ads.
So profit optimization always matters more to me than looking “big” on the internet 🔥
What is the big pain you have in marketing?
I ask that because I'm working on project that allows management and control of your social media accounts from one dashboard and i feel like it's not offering new things 😔 so i ask professionals in marketing
Name an IDE better than Vs code?👇
I think cursor is going to be number 1 my own opinion 🙂
Wordpress and social media management system SaaS
You can visit my saas and give me some reviews for develop and i will review your saas
As a dev, what's your favorite localhost port?
My favorite port that i make it by myself some time I use my birthday as a port 😂
After manage 50+ wordpress sites i build my Omni dashboard to manage all from one dashboard
After i tired from switch between taps to manage my clients site i decided to develop my Omni dashboard to save my time and published the post's from one dashboard without leave it ☺️
I finally achieved Web + Desktop parity and added Crypto payments to bypass global gateway restrictions. Here is what I shipped today.
Hey everyone! I’m building Snyho (an all-in-one workspace that combines a visual CMS editor, AI SEO, and a social media scheduler). I usually post about the desktop app, but today is a huge milestone for the project, and I wanted to share it with this community.
Here is what just went live:
1. We are now in the Browser! (Web + Desktop Parity) Originally, Snyho was desktop-only (Windows/Mac). But a lot of users gave feedback that they wanted to access their drafts on the go. Syncing the local desktop experience with a cloud-based web version was a huge technical hurdle, but it’s finally done. You can now use Snyho entirely in your browser.
2. Bypassing Stripe with Crypto Payments This is probably the update I’m most proud of. As many indie hackers know, Stripe and PayPal are notorious for not supporting certain countries (or blocking accounts without warning). I want Snyho to be a borderless tool for creators worldwide. So, I integrated Crypto payments as a primary checkout option. Now, anyone in the world can upgrade without dealing with traditional banking blocks.
3. Google Auth & Email Verification Finally ditched the clunky manual sign-ups. I added one-click Google OAuth and a proper email verification flow to secure user workspaces and reduce onboarding friction.
If you are tired of jumping between Google Docs, WordPress, and Hootsuite, I’d love for you to test out the new web app and tear it apart. I’m looking for brutally honest feedback on the onboarding flow and the web editor.
You can check it out here:https://snyho.com
Would love to hear from other founders who have integrated crypto—did it significantly boost your international conversions? Let's discuss!
CMS and Social media management system Saas app
I just launch my first saas and i need reviews for it and try it, it's free for now snyho app
I completed build my first saas app for the contents creators to allow him to manage his websites and social media accounts from one dashboard and now is beta launch and it's free to use all features.
If you want to review it or try just ask me link in comments.
I launch my saas before 3 days and got 0 paid user and 1 free user and 65 visit is that is right or just stop?
While building my desktop app (an orchestration layer for Markdown and WordPress), I hit a classic cross-platform wall. It’s an Electron app, so I naturally needed to ship a macOS version for Apple users.
The catch? I am a 100% Windows developer.
As we all know, Apple’s ecosystem is locked down. To build a .dmg or .app file, you generally need a macOS environment. Dropping a couple of thousand dollars on a MacBook just to run npm run build during the bootstrapping phase felt ridiculous.
After a lot of digging, I managed to fully automate it without touching an Apple device. Here is how I bypassed the hardware limitation:
Instead of using virtual machines (which can be incredibly slow and painful to set up), I relied on CI/CD via GitHub Actions.
- The Cloud Runner: I set up a
build.ymlworkflow file utilizing themacos-latestrunner matrix. This gave me a fresh, free macOS environment in the cloud. - The Build Process: I configured
electron-builderto execute inside this cloud environment. To get the initial beta out without getting blocked by Apple's strict notary/code-signing walls, I temporarily bypassed the strict identity checks (CSC_IDENTITY_AUTO_DISCOVERY: false). - Artifact Extraction: I added a step to upload the build artifacts. Now, whenever I push to the
mainbranch, GitHub Actions compiles my code and spits out a ready-to-download.dmgfile alongside my Windows.exe.
The biggest takeaway for me was realizing that infrastructure as code (and cloud runners) has completely leveled the playing field for solo devs. You don't need a massive hardware lab to ship cross-platform anymore.
Have any of you faced similar struggles trying to compile for Apple ecosystems from Windows/Linux?
Did you use GitHub Actions, a Hackintosh, or just bite the bullet and buy a Mac?
Hi everyone i just completed app for my client and this is the first project to me i want make sure the app is working 100% but I don't know how to make a testing for all things backend and front-end and API issues how you make the test list for project to get 100% help me please
Managing a marketing team or content agency? Your time is your most valuable asset. ⏳
Today, we are proud to launch Snyho, the ultimate All-in-One workspace combining CMS, AI, and Social Media management into one professional environment.
Claim your free trial today and experience:
🔹 Content Repurposing Engine: Turn a single article into a full week's worth of social content.
🔹 Granular Permissions (RBAC): Secure client workspaces and manage your team without the risk of costly errors.
🔹 Real-Time SEO: Optimize your content perfectly before hitting publish, eliminating the need for bulky plugins.
Elevate your team's productivity and consolidate your workflow.
Visit my profile to download the app from link in bio
حاولت بناء لوحة تحكم تدير كل مواقعي علي الانترنت منها المواقع الثابته المنشورة علي cloudflare pages ومنها المستضاف علي wordpress واريد ان اعرف رائكم في فكرة المشروع.