リリース: 2026/07/06 05:59 読む: 0
原作者:Aditya Singh
オリジナルソース:https://www.youtube.com/embed/KUfZ-nZLgmY
私のポートフォリオ : https://adityaonrepeat.tech Github リポジトリ : https://adityaonrepeat.tech/bloom-v2 メール : @adityasinghstuff@gmail.com プロジェクトについて : Bloom ライブリンク : https://bloom-net.vercel.app • AI セラピスト、ジャーナリング、気分追跡を特徴とする感情ベースのピアビデオ会話にユーザーをマッチングする匿名のメンタルウェルネス プラットフォームを構築しました。 • 4 つの感情キュー、アトミックな再キュー、スキップ/再マッチのクールダウン、および 1 秒未満のマッチ時間を備えたリアルタイム マッチメイキング システム (Socket.IO + Redis) を設計し、負荷テスト中に 50 以上の同時ソケット接続を正常に処理しました。 • Gemini API と Server-Sent Events (SSE) を使用してストリーミング AI セラピストを実装し、各ユーザーの感情状態と最後の 10 メッセージに基づく応答を基にしながら、増分トークン ストリーミングを通じて最初のトークンまでの時間を 1 秒未満に短縮しました。 • Prisma と PostgreSQL を使用してセッションベースのチャット アーキテクチャを設計し、TanStack Query による楽観的な UI 更新による永続的な会話履歴、AI チャット セッション、ジャーナリング、気分追跡を可能にします。 • Better Auth (電子メール/OAuth)、Redis によるレート制限、および悪用防止のための構成可能なレポートしきい値を備えた自動ピア モデレーション パイプラインを使用して、15 以上の API ルートを保護します。 • Web ワークロードとリアルタイム ワークロードをスケーラブルに分離するために、Vercel と Render にまたがってデプロイされる 2 つの独立してデプロイ可能なサービス (Next.js アプリケーション + スタンドアロン Socket.IO リアルタイム サーバー) としてプラットフォームを設計しました。私が取り組んだ技術: フロントエンドとモバイル: Next.js、React、TanStack Query、Tailwind CSS、Shadcn/UI。バックエンドとリアルタイム: Node.js、Express.js、Socket.IO、サーバー送信イベント (SSE)、REST API。データベースとキャッシュ: PostgreSQL、Prisma ORM、Redis (Upstash)。 AI と機械学習: Gemini API。認証とセキュリティ: より優れた認証、OAuth、レート制限。 DevOps とインフラストラクチャ: Vercel、Render、マルチサービスの展開。取り組みたい技術: 言語: Go、Rust (ハイパフォーマンスおよびシステムレベルのエンジニアリング用) クラウドとインフラストラクチャ: Kubernetes、Terraform、AWS / GCP の高度なアーキテクチャ 分散システム: Apache Kafka、gRPC、大規模な Redis、マイクロサービス オーケストレーション データベース テクノロジ: Cassandra、Elasticsearch、またはその他の高可用性分散データ ストア コンセプト: プラットフォーム アーキテクチャ、分散トレース、大規模システム設計、および高度なAIエージェントのオーケストレーション
새벽코인
2026-07-06 16:00
SKT INDIA
2026-07-06 16:00
梵天帝剧场
2026-07-06 15:58
破晓动漫社 Dawn Anime Club
2026-07-06 15:58
Amazing Anime Man
2026-07-06 15:58
腾讯热播综艺 - Get the WeTV APP
2026-07-06 15:38
甜梦剧场
2026-07-06 15:38
We Make Trillioner
2026-07-06 15:38
五十公里桃花坞Wonderland -官方频道
2026-07-06 15:20
通貨を選択してください
US Dollar
USD
Chinese Yuan
CNY
Japanese Yen
JPY
South Korean Won
KRW
New Taiwan Dollar
TWD
Canadian Dollar
CAD
Euro
EUR
Pound Sterling
GBP
Danish Krone
DKK
Hong Kong Dollar
HKD
Australian Dollar
AUD
Brazilian Real
BRL
Swiss Franc
CHF
Chilean Peso
CLP
Czech Koruna KČ
CZK
Singapore Dollar
SGD
Indian Rupee
INR
Saudi Riyal
SAR
Vietnamese Dong
VND
Thai Baht
THB
通貨を選択してください
US Dollar
USD-$
Chinese Yuan
CNY-¥
Japanese Yen
JPY-¥
South Korean Won
KRW -₩
New Taiwan Dollar
TWD-NT$
Canadian Dollar
CAD-$
Euro
EUR - €
Pound Sterling
GBP-£
Danish Krone
DKK-KR
Hong Kong Dollar
HKD- $
Australian Dollar
AUD-$
Brazilian Real
BRL -R$
Swiss Franc
CHF -FR
Chilean Peso
CLP-$
Czech Koruna KČ
CZK -KČ
Singapore Dollar
SGD-S$
Indian Rupee
INR -₹
Saudi Riyal
SAR -SAR
Vietnamese Dong
VND-₫
Thai Baht
THB -฿