Open2
国産SNS「Magnifr(マグニファー)」を勢いで作っちゃった
Magnifr(マグニファー)
国産SNSとしてX(Twitter)・Threadsに対抗しようと開発しちゃったので、技術スタックやMagnifr開発で得たTipsなどを公開し、僕より頭のいいエンジニアさんからフィードバックをいただいたり技術コミュニティに還元することができれば幸いです。
現時点での技術スタック
フロントエンド
- React.js
- Next.js
- TailwindCSS
- HeadlessUI
バックエンド
- Node.js
インフラ
- Nginx
- Amazon EC2
- Amazon S3
- Cloudflare
- Vercel(テストリリース早々にEC2にリプレイスしました...)
Vercelは開発体験は最高… ほぼ文句なしのエコシステム。しかし、資金に乏しい僕は資金リソースが耐えられなくなるとして泣く泣くEC2に移した。
ただ、開発はそのままVercelで動かしている。
細かい不満点は
- ブランチにpushするたびにプレビュー用サブドメインが無尽蔵に作成される(認証されるけど純粋に不気味)
- 東京リージョン(hnd1)へのドメインルーティングが微妙にもたつく
ほぼ文句なしだけど、資金リソースあればまたVercelにしたい。フルマネージド最高!