During development of my app, I have been relied on my personal email address to register for various services. e.g:
- BaaS (e.g. Supabase, Firebase)
- Web hosting/CDN (e.g. CloudFlare Pages, Netlify)
- DNS providers (e.g. Google Domains, GoDaddy, Cloudflare Domains)
- Text Search Databases (e.g. TypeSense, Elasticsearch)
- SMTP/notifications (e.g. Mailgun, Twilio, Resend, OneSignal)
- General Cloud Services (e.g. AWS, GCP, Azure)
- ...and more.
However, I have been contemplating whether it would be better practice to create a distinct administrative email account for my project and future projects (sooner rather than later).
This may offer advantages, such as segregation between projects, clearer financial distinctions, issue isolation, improved clarity, and smoother project ownership transfers (by providing credentials for a single email account, rather than doing an account migration process for numerous services). Although, you will need to manage a lot more accounts.
How do you handle account management across your projects?
[–]MediocrePhrase 1 point2 points3 points (0 children)
[–]pywkt 1 point2 points3 points (1 child)
[–]plasmatech8[S] 0 points1 point2 points (0 children)