풀어 주다: 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 및 SSE(서버 전송 이벤트)를 사용하여 스트리밍 AI 치료사를 구현하여 각 사용자의 감정 상태와 마지막 10개 메시지에 대한 응답을 기반으로 하는 동시에 증분 토큰 스트리밍을 통해 첫 번째 토큰까지 걸리는 시간을 1초 미만으로 줄였습니다. • Prisma 및 PostgreSQL을 사용하여 세션 기반 채팅 아키텍처를 설계하여 TanStack Query로 구동되는 낙관적인 UI 업데이트를 통해 지속적인 대화 기록, AI 채팅 세션, 저널링 및 기분 추적을 지원합니다. • Better Auth(이메일/OAuth), Redis 지원 속도 제한, 남용 방지를 위한 구성 가능한 보고 임계값이 있는 자동화된 피어 조정 파이프라인을 사용하여 15개 이상의 API 경로를 보호합니다. • 웹 및 실시간 워크로드의 확장 가능한 분리를 위해 Vercel 및 Render에 배포된 독립적으로 배포 가능한 두 가지 서비스(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 -฿