키토리 프로젝트 소개
키토리는 키보드 커스터마이징을 위한 웹사이트로, 사용자가 다양한 키보드 파츠를 선택하여 자신만의 키보드를 조립하고 이를 다른 사용자와 공유할 수 있는 플랫폼이예요
리얼타임 알림 시스템과 트래픽 처리, 사용자 맞춤형 추천 기능 등 다양한 기술적 도전 과제가 포함된 흥미로운 프로젝트예요
키토리 진행 상황
기획
디자인
화면설계서 및 기능명세서 작성
개발 → 진행중
테스트
배포
운영 및 유지보수
키토리 모집 분야
백엔드 개발자 1명
키토리 팀 구성
프론트엔드: 2명
백엔드: 2명
기획: 1명
디자인: 1명
주요 업무
[Back-end 진행사항]
MSA 방식 서버 분할
시스템 아키텍처 설계
코드 컨벤션 및 코드 리뷰 프로세스 설정
AWS EC2 인스턴스 발급 및 관리 (서버 업그레이드 논의 포함)
Oracle 데이터베이스 발급 및 관리 (데이터베이스 변경 논의 포함)
[개발 환경]
협업 툴: Jira, Gather Town, Figma
Front-end: Next.js, TypeScript
Back-end: Spring Boot, REST API, AWS, Docker, Jenkins
[맡으실 업무]
알림 서버 개발: RabbitMQ 또는 Kafka를 활용한 비동기 메시징 시스템 구축
CI/CD 파이프라인 구축: Jenkins를 활용한 자동 빌드 및 배포 파이프라인 설정 (추후 논의 사항)
AWS EC2 인스턴스 관리 및 Docker 환경 설정
데이터베이스 최적화 및 유지보수
형상 관리: Git을 활용한 코드 버전 관리 및 코드 리뷰 참여
자격요건
[이런 분과 함께 하고 싶어요]
포트폴리오를 준비하는 취준생 or 프로젝트를 하면서 실력을 쌓고 싶은 분
Spring Boot, REST API, Docker, CI/CD 경험이 있는 분
11월 말 까지 프로젝트가 가능하신 분
온라인(Discord or Gather Town)으로 회의 참여가 가능하신 분
사이드 프로젝트에 부담이 없으신분
우대사항
[이런 경험이 있으면 더 좋아요]
Git을 활용한 형상 관리 경험
비동기 시스템 설계 및 트래픽 처리 최적화 경험 (RabbitMQ, Kafka 등)
AWS 인프라 관리 경험 (EC2, S3, RDS 등)
DevOps 환경에서 CI/CD 파이프라인 구축 및 운영 경험
Spring Boot를 활용한 대규모 트래픽 처리 및 API 최적화 경험
Front-end와의 협업 경험이 많거나 협업 툴(Figma, Jira 등)에 익숙한 분
지원방법
구글폼을 작성하여 제출