- DummyTalk은 버튼 클릭만으로 사전 저장된 수많은 데이터를 통해 무작위 잡학 지식을 얻을 수 있는 작은 사이드 프로젝트입니다.
- 단순한 지식 전달에 그치지 않고, 사용자 정보 기반 개인화 또는 메타픽션적인 다크 심리 요소를 섞어 실험적인 경험을 제공합니다.
- 목표: "정보 전달" 그 이상의 "예측 불가능한 재미" & 개발을 통한 프로젝트 지식 습득과 런칭
-
- 수정사항: 프리티어 무료 토큰이 빨리 나가는 관계로 EC2 내 도커를 통한 DB 배포로 변경...
- 랜덤 잡학 지식 제공
- 버튼 클릭 → OpenAI API 호출 → 무작위 지식 반환
- 확률적 개인화
- 일부 요청은 사용자 이름/정보를 바탕으로 지식이 변형
- 메타픽션 모드
- 사용자의 심리에 접근하거나, 사용자를 이야기 속 등장인물처럼 다루는 "실험적 대화" 제공
(아직은 개발 중이라 😉)
-
재미 요소, 예측 불가능성, 메타픽션을 결합한 새로운 형태의 "가벼운 생성형 서비스"
-
단순한 API 호출 프로젝트가 아니라,
"AI가 주는 정보"를 어떻게 사용자 경험으로 변환할 수 있는가? 실 트래픽을 체험해보고, 어떻게 관리해야 하는가? 를 실험하는 공간
-
재미 뿐만 아니라 “실제 런칭”을 위한 1인 개발 프로젝트 진행으로 다양한 지식 습득!
- 데이터베이스 심화 개발
- 유로 서비스 쿠폰에 대한 돌발 퀴즈로 동시성 문제 발생 및 제어
- MySQL에서 PostgreSQL 등의 다양한 DB 사용 경험
- Hibernate 로깅을 통한 N+1, Join 관찰로 SQL 튜닝 + 성능 최적화
- 트래픽 처리
- 위 서비스와 더불어, 특정 API에 대한 트래픽 집중 처리
- 트래픽 관리를 위한 클라우드 서비스 학습
- 배포 및 운영 자동화 학습
- Github action, Workflow 파일, 클라우드 컴퓨팅 학습
- Docker-Compose 컨테이너 및 볼륨 관리 학습
- 보안 (JWT, Spring Security 등)
- 액세스 토큰, 리프레쉬 토큰 관리 학습
- RTR 로직, 토큰 만료 로직 심화 학습
- 데이터베이스 심화 개발
- 잡학 지식 카테고리 확장 (잡학 지식 기획 재고려 중)
- 채팅 및 돌발 퀴즈 서비스 도입
- 사용자 정보 기반 추천 알고리즘 강화
- 다크 모드 + 심리학적 대화 강화
- 웹/앱 프론트엔드 연동
- Prometheus & Grafana를 활용한 성능 모니터링
- JMeter / K6 를 통한 실시간 성능 테스트
- 도메인 구매로 런칭 준비하기
- PostgreSQL 전환
- ElasticSearch + Kibana를 통한 검색 엔진 구현
- Spring Event과 비동기 활용
- Spring Batch 고도화 + AWS SES 활용
→ 모든 기능은 실제 서비스 상황, 단순 포폴용이 아님을 고려하면서 개발할 것!

