서비스 바로 이용해보기 (beta) -> https://dokbaro.com
개발 서적을 즐겨 읽지만, 매번 내용을 제대로 이해했는지 확인하기 어렵지 않으셨나요? 혹은 이해 부족으로 인해 독서 스터디가 소수만 적극적으로 참여하는 형태로 변질되는 경험을 하셨을지도 모릅니다.
우리는 이러한 문제점에서 시작해 퀴즈를 통해 독서의 핵심 내용을 더욱 효과적으로 이해하고, 나아가 스터디원 모두가 참여하며 성장할 수 있는 환경을 제공하기 위해 서비스를 기획했습니다.
- 도서를 선택해 전체 공개용 퀴즈를 출제하고 풀어볼 수 있어요.
- 스터디 맞춤용 퀴즈로 함께 퀴즈에 참여하고, 스터디원들의 학습 현황 및 피드백을 확인할 수 있어요.
기능 | 설명 |
---|---|
SNS 가입/로그인 | 카카오톡,네이버,구글,깃허브 계정을 연동해 가입 및 로그인 |
이메일 가입/로그인 | 이외 이메일 계정을 사용해 가입 및 로그인 |
메인화면 | 도서 카테고리, 퀴즈 출제 및 풀이 접근 |
도서 카테고리 | 여러 분야의 개발 서적 확인 |
퀴즈 출제/풀이 | 하나의 개발 서적을 선택해 퀴즈 출제 및 풀이 |
마이페이지 | 개인 별 퀴즈 참여 기록 확인 및 관리 |
스터디 그룹 | 스터디 그룹 별 퀴즈 관리 및 그룹원 별 학습 현황 확인 |
퀴즈 후기 | 퀴즈 별 별점 및 텍스트 후기 작성 및 확인 |
- kotlin - Spring 기반 Application을 구성하였습니다.
- sql query 프레임워크는 JOOQ를 사용하였습니다.
- JOOQ 사용에 대한 자세한 내용은 여기를 참고해주세요!
- 온프레미스 서버 기반으로 인프라를 구성하였습니다.
- 각 요소는 Docker container 기반으로 구축하였습니다.
- application 내 도메인 로직과 외부 infra 로직을 분리하기 위해 port - adapter 패턴을 적용하였습니다.
- 해당 아키텍처 개발에 대한 자세한 내용은 여기를 참고해주세요!
- hotfix를 대응하기 위해 production 배포에서는 별도 테스트를 제외하고 배포를 진행하였습니다.
개발하면서 겪은 고민거리나 해결 방식을 블로그를 통해 게시하고 있습니다.