Vibe Code an Open Source
2025. 11. 16. 11:12
카테고리 없음
제가 개발자로서 가지고 있는 목표 중 하나는, 많은 사용자가 활용할 수 있는 오픈소스를 직접 만들어 보는 것입니다. 이를 위해 여러 프로젝트를 진행해 왔지만, 실제로는 기여자를 확보하기 어렵고, 확보하더라도 방향성이 맞지 않거나 피드백이 지연되는 문제가 반복되었습니다. 혼자서는 프로젝트 규모를 확장하기 어렵다는 점도 한계였습니다. 최근에는 AI 기반 도구들이 등장하면서 이러한 제약이 크게 줄었습니다. 개인이 단독으로도 일정 규모 이상의 프로젝트를 유지하고 확장할 수 있는 환경이 마련된 것입니다. 이번 글에서는 spring-boot-starter-actor 프로젝트를 예로 들어, 제가 AI를 어떤 방식으로 활용하며 개발을 진행하고 있는지 그 과정을 정리해보고자 합니다. GitHub - seonWKim/sp..
[spring-boot-starter-actor] Redis 없이 spring boot 채팅 애플리케이션 개발하기
2025. 5. 29. 22:26
Java/Spring Boot
프로젝트에 사용된 코드 GitHub - examples-seonwkim/spring-boot-chatContribute to examples-seonwkim/spring-boot-chat development by creating an account on GitHub.github.com 분산 시스템에서 채팅 애플리케이션을 개발하기 위해서는 서로 다른 서버에 접속한 유저에게 메시지를 송신할 수 있도록 Redis 등의 메시지 전송을 위한 미들웨어가 필요합니다. 다른 방법으로는 서버를 클러스터로 묶고 서로 통신할 수 있도록 하는 방법이 있는데요, 요 포스팅에서는 액터 클러스터링 기능을 활용해서 후자의 방법으로 채팅 애플리케이션을 개발해 보겠습니다. Java 진영의 대표적인 액터 라이브러리로는 Pekko가..