히얼러스
Side-project

히얼러스

2024.09 - 진행중 히얼러스

힘들 때 마음을 털어놓고 위로받을 수 있는 나만의 AI 인터랙티브 상담 서비스

역할

Backend
Infra
Plan

사용 기술

NestJS

TypeScript

Docker

gRPC

Java

Spring

FastAPI

GCP

Kafka

Kubernetes

Nginx

Node.js

PostgreSQL

Python

*현재 웹 뷰 앱 기반 v2 출시를 위해 기존 웹 서비스는 정비 중입니다.

프로젝트 소개

서비스 소개 영상

문제, 시장, 솔루션


히얼러스는 “힘들어도 기대거나 털어놓지 못하고 혼자 곪는 사람들”을 위해 심리 상담 이론에 근거한 AI 상담사를 통해 편하게 마음을 털어놓을 곳을 제공해주고자 시작하였습니다.

주요기능


상담사와 채팅하는 유저는, 각기 다른 특화된 상담사에 따라 아래와 같은 파이프라인을 통해 한 사이클의 채팅을 진행합니다,

각각의 스탭들은 상담심리 이론에 의거하여 설계된 모듈화된 프롬프트로 구성되어 있습니다.

기술적 차별점과 개인 기여

히얼러스 프로젝트는 gRPC & Kafka 기반 마이크로서비스 아키텍처(MSA)로 설계 되었습니다. 저는 백엔드 팀장으로 MSA를 기획하고, 구조를 설계, 각각의 서비스들을 만들 팀원을 직접 리크루팅 하였습니다. 서비스의 전반적인 구조는 아래와 같습니다.

  • IDL : protobuf
  • 통신 : http(rest), gRPC, kafka
  • 게이트웨이 : java + spring (spring cloud gateway)
  • 서비스
    • 결제 : kotlin + spring
    • 상담 : nest.js
    • 유저 : nest.js

주요 성과

  • 매쉬업벤처스-구글 클라우드 주최 ‘GenAI Sprint’ 우승
  • 고려대학교 스타트업 스테이션 츄츄 16기