모든 게시물

바이브 코딩과 풀스택 개발에 관한 기술 블로그

기술

MMORPG를 JVM 기반 환경에서 운영한다고??

GC 발전이 JVM MMORPG 운영의 현실성을 어떻게 바꿨는지 정리합니다.

2026년 3월 24일4분 읽기
기술

Asset Studio는 어떻게 구현했나

Omnilude Asset Studio의 실제 구현 구조와 생성 흐름을 정리합니다.

2026년 3월 7일10분 읽기
기술

향상된 챗봇 에이전트의 Workflow를 소개합니다

향상된 챗봇 에이전트 워크플로우를 기준으로 라우팅, 검색, 요약, 응답 흐름을 해부합니다.

2026년 2월 18일12분 읽기
기술

게임 제작 계획

스토리 퀴즈에서 미스터리, MMORPG까지 이어지는 제작 전략과 현재 구현 상태를 정리합니다.

2026년 2월 14일9분 읽기
기술

Jenkins + Kubernetes 기반 서비스별 선택 배포를 어떻게 설계했는가

레포는 하나지만 배포는 서비스별로 끊는 구조를 정리합니다.

2026년 2월 12일10분 읽기
기술

Omnilude의 ai-service에서 Agent는 이렇게 동작합니다

Omnilude의 ai-service에서 `AiAgent`는 별도 AI가 아니라 assistant들을 노드로 연결한 workflow입니다. 이 글에서는 DTE, WorkflowEngine, NodeExecutor를 따라 실제 실행 구조를 설명합니다.

2026년 2월 9일12분 읽기
기술

Omnilude의 ai-service는 왜 Assistant / Thread / Run 구조를 택했을까

OpenAI의 Assistants API에서 영감을 받아 Omnilude의 ai-service가 Assistant, Thread, Run 구조를 어떻게 구현했는지 설명합니다.

2026년 2월 8일13분 읽기
기술

테스트용 S3를 계속 쓰기 불합리해서, SeaweedFS 기반 스토리지를 직접 구축했습니다

테스트용으로 외부 S3를 반복 사용하는 대신, SeaweedFS와 Nginx CDN으로 온프레미스 S3 호환 스토리지를 만든 기록입니다. local과 dev는 온프레미스, 운영은 S3나 R2로 바꿔 끼울 수 있는 인터페이스가 특히 좋았습니다.

2026년 2월 6일13분 읽기
기술

하나였던 Omnilude 백엔드를 AI와 함께 MSA로 전환한 과정

하나의 백엔드 프로젝트를 MSA 로 나누고 배포까지 연결한 과정을 정리합니다.

2026년 2월 6일12분 읽기