연계LV_2

네카라쿠배 11년차 개발자와 함께 네이버 MYBOX 서버 만들기

  • 클론코딩
  • Spring

Spring으로 네이버 MYBOX 서버 구축하기

thumbnail
네카라쿠배 기업 재직중인 11년차 개발자
  • 3:1 피드백
  • 넘블 인증서
23.03.13 ~ 23.03.262주
23.03.12 까지
     

    당신의 시간은 넘블이 아껴드립니다! 30초 요약해볼게요!

    📢
    하나. 네이버 MyBox 의 핵심 기능인 파일/폴더 관련 Backend API 를 개발합니다.
    둘. Spring에 대한 이해도를 높이고 DB 와 외부 솔루션에 대한 연동을 경험해볼 수 있는 챌린지
    셋. 동일한 프로젝트를 진행하고 있는 다른 참가자들과 소통과 공유를 통해 더 많은 성장을 이뤄낼 수 있습니다.
    넷. 네카라쿠배 기업 재직중인 11년차 현직자가 TOP3에게 세부 코드 리뷰를 제공하고 상위권 결과물 및 세부 코드 리뷰는 참가자 모두에게 공유됩니다. (온라인미팅은 3:1로 1시간 진행)

    챌린지 호스트

    📌
    이번 챌린지 호스트는 Danny입니다.
    • 현 네카라쿠배 기업 11년차 개발자
    • 전 Naver 개발자(MyBox Backend 개발)
    • Java, Spring, Spring Webflux, ELK, Kafka, Zookeeper, MongoDB, PostgreSQL, Redis 관련 프로젝트 및 운영 경험 보유
     

    구체적인 챌린지 내용

    📌
    다음 가이드라인에 따라 챌린지에 도전하시면 됩니다.
    구글 드라이브, 드랍박스, 네이버 마이박스 만들어볼 사람은 여기를 눌러주세요!
    구현범위
    notion image
    구현범위
    • 네이버 MyBox 의 핵심 기능인 파일/폴더 관련 Backend API 를 개발합니다.
    구현 기능
    • 파일 업로드/다운로드/삭제 API
    • 폴더 생성/삭제 API
    • 파일/폴더 리스트 조회 API
    • 사용량 조회 API
    • 폴더 다운로드 API(옵션)
    구현 조건
    • Java 8 이상 사용
    • Spring Framework 사용시 5.3 버전 이상 사용
    • Spring Boot 사용시 2.6 버전 이상 사용
    • Spring MVC, Webflux 사용 가능
    • 데이터를 저장할 Storage 는 Local FileSystem 혹은 외부 Object Storage(네이버 클라우드 or AWS 등)를 사용
    • DB 는 NoSQL 을 써도 상관없으나 가능하면 RDBMS 를 권장
    • HTTP 프로토콜로 API 연동이 가능해야하며 Restful 형태로 구현하는것을 권장
     
     

    챌린지 대상

    notion image

    일정

    📌
    3월 13일(월) ~ 3월 26일(일) (총 2주)
    자세한 일정이 궁금하면 토글 버튼을 눌러주세요!
    3월 13일(월) 오전 10시 : 챌린지 안내문자 전달
    • 디스코드 가입 링크, 챌린지 가이드라인, OT 링크 등 전달
    오후 7시 : 챌린지 OT 팀빌딩을 신청하신 분들은 OT참석이 필수입니다!
    3월 26일(일) 오후 11시 59분 : 챌린지 결과물 제출 마감
    4월 4일(월) 오후 7시 : 결과 발표
    4월 11일(화) 오후 6시-7시 : 상위 3명 온라인 피드백
    4월 13일(목) 오후 5시-7시 : 피드백권 구매자 온라인 피드백
    온라인 피드백 일시는 넘블측에서 조율할 수 있습니다.
     

    🖐️호스트님, 질문이 있어요

    1. 이번 챌린지를 통해 성장할 수 있는 역량은 무엇인가요? → 이번 챌린지는 Backend 개발자를 꿈꾸는 분들과 실력을 더욱 향상시키고 싶은 주니어 개발자들을 위한 것입니다. 이번 챌린지를 완주하신다면,
    • Java 의 File API 와 이를 위한 HTTP 통신의 이해도가 높아집니다.
    • Spring Webflux 기반의 reactive 프로그래밍에 대한 이해도가 높아집니다.
    • 혼자 하는 토이 프로젝트에서 놓칠 수 있는 DB 와 Storage 라는 서로 다른 솔루션들간의 연동 및 이에 대한 Transaction까지 고민해 볼 수 있습니다
    위 질문들 외에도 궁금하신 점이 있으시다면 챌린지에 참여하셔서 호스트님과 소통하시면 됩니다.
    넘블과 함께 챌린지에 도전하여 더 성장해보세요!
     
     

    평가방식

    📌
    챌린지 호스트가 심사기준에 맞게 상위 3명을 선별해요
    심사기준은 다음과 같아요.
    notion image

    운영방법

    📌
    참여자들끼리 함께 하기에 특별한 넘블 챌린지
    자세한 내용이 궁금하면 토글 버튼을 눌러주세요!
    참여자분들은 모두 디스코드에 초대돼요.
    1) 원하는 넘블러님들에 한해 팀빌딩을 제공해드려요. 팀원들은 함께 스터디하고 서로의 결과물에 대해 피드백을 주는 동료에요. 단, 함께 결과물을 만드는 것은 아닙니다. 2) 참여자들끼리 주별 목표와 목표달성여부, daily scrum을 올리기에 서로를 보며 자극받고 동기부여돼요. 3) 참여자들끼리 같은 미션을 해결하기에 서로 질의응답하며 성장해요. * 물론 챌린지 호스트님도 성실히 질문에 답변해주실 거에요 4) 참여자들의 결과물은 참여자들끼리 모두 공유해요. 이 때 TOP 3는 피드백과 함께 공유되기에 많은 인사이트를 얻을 수 있어요.
     
     

    넘블 X 네이버 클라우드 파격 혜택

    📌
    넘블 챌린지에 참여하는 넘블러님들께는 최대 100만원의 네이버 크레딧을 지급해요!
    자세한 내용은 다음과 같아요
    네이버 클라우드 신규 가입(10만원)+넘블 챌린지에 참여하는 모든 넘블러(20만원)+챌린지 회고록을 작성하는 넘블러(70만원)
    챌린지에 참여하시는 넘블러님이실 경우 바로 20만원 크레딧을 드리며, 회고록을 작성할 넘블러님들께는 70만원의 크레딧을 추가로 드려요. 단, 20만원 크레딧을 받으실 경우 챌린지 종료 후 약 2~3분 정도 소요되는 설문조사를 작성해주셔야해요!
    회고록은 많이 작성해야되나요? 부담스러운거 아닌가요?
    아니요! 자신의 프로젝트를 돌아보며 회고하며 성장하는 것을 목표로 간단히 작성해주시면 됩니다! 정해진 양식은 없지만 프로젝트 미션, 어려웠던 부분, 해결방법, 아쉬웠던 부분, 사용한 기술스택, 사용해보며 느낀 기술스택의 장단점 등을 간단하게 velog나 블로그, 혹은 노션 등에 작성해주시길 권장드려요!
    이 때 네이버 클라우드에 대해 피드백(ex. 장단점)을 간단하게만 추가해주시면 돼요😊
    회고록을 대충 작성했다고 크레딧을 회수하지 않으니 걱정하지 마세요😉
     

    보상

    📌
    상위 3명에게 호스트의 피드백 서면 피드백+온라인 3:1 피드백 제공
    자세한 내용이 궁금하면 토글 버튼을 눌러주세요!
    일시: 4월 11일 오후 6시-오후 7시 (넘블측에서 조율 가능)
    방법: 호스트와 상위 3명이 온라인상에서 각자의 결과물을 보며 피드백 미팅 진행
     
     
     

    💰 환불 기준

    📌
    챌린지 오픈 전날까지는 결제하신 금액 100% 환불 가능합니다. 하지만 챌린지 오픈당일부터는 환불 불가합니다.
    1. ~ 챌린지 시작 전날 자정(23:59) 전까지
      1. 환불 100% 가능
    1. 챌린지 시작날 이후
      1. 환불 불가

    일정

    📌
    3월 13일(월) ~ 3월 26일(일) (총 2주)
    3월 13일(월) 오전 10시 : 챌린지 안내문자 전달
    • 디스코드 가입 링크, 챌린지 가이드라인, OT 링크 등 전달
    오후 7시 : 챌린지 OT
    3월 26일(일) 오후 11시 59분 : 챌린지 결과물 제출 마감
    4월 4일(월) 오후 7시 : 결과 발표
    4월 11일(화) 오후 6시-7시 : 상위 3명 온라인 피드백
    4월 13일(목) 오후 5시-7시 : 피드백권 구매자 온라인 피드백
    온라인 피드백 일시는 넘블측에서 조율할 수 있습니다.
     

    🔶보상 1.

    상위 3명에 선정되신 분들께는 호스트의 피드백(온라인 피드백 및 서면 피드백 )을 제공해드려요! 본인의 결과물을 바탕으로 호스트에게 직접 피드백을 받을 수 있어요! 상위에 든 다른 참가자의 결과물도 함께 보며 내 것과 비교/분석하며 인사이트를 얻어가세요!
     
     

    🔶보상 2.

    상위 3명에 선정되신 분들, 딥다이브 결과물을 제출해주신 분들께는 이력서에 바로 어필할 수 있게끔 넘블에서 이번 딥다이브를 통해 성장한 역량을 어필할 수 있게 자동 완성해드려요! (딥다이브 참가내역에서 확인 가능합니다!)
     
    notion image

    🔶보상 3.

    상위 3명에 선정되신 분들, 딥다이브 결과물을 제출해주신 분들께는 넘블 수료증이 발급돼요! 이미 많은 분들이 넘블의 결과물을 이력서와 포트폴리오에 활용하시고 있어요! 넘블이 인증한 실력자라는 타이틀을 얻어가세요! (인증서는 신청하신 분들에 한해서 제공됩니다! 신청방법은 ‘FAQ’에서 확인해주세요!)
    notion image

상담 운영 시간 : 평일 10:00 ~ 18:00

점심시간 : 평일 13:00 ~ 14:00

주말, 공휴일 휴무

대표자 박유진

상호명 주식회사 피스오브무드

사업자등록번호 735-86-01467

통신판매업번호 2019-서울마포-2170

주소 서울특별시 마포구 아현동 백범로31길 21 4층

Copyright Pieceofmood. All rights reserved