Skip to content
This repository has been archived by the owner on Aug 13, 2022. It is now read-only.
/ careers Public archive

IT 현직자들의 인사이트 공유 놀이터 커리어리를 기반으로 만든 토이 프로젝트입니다.

Notifications You must be signed in to change notification settings

f-lab-edu/careers

Repository files navigation

📌 커리어스


신뢰할 만한 사람들이 모인 공간에서 비즈니스 인맥을 만들고, 업무 스킬 및 트렌드 정보를 공유하는 Careerly를 모티브로 한 API 서버 프로젝트입니다.

📌 소셜 미디어 서비스인 Careerly은 어떻게 만들어진 것일까요?


  • 대규모 트래픽을 어떻게 처리하고 있을까요?
  • 대용량 데이터를 어떻게 다루고 있을까요?
  • 이러한 궁금증을 해소하고자 실제 Careerly를 구현해보는 프로젝트를 진행하게 되었습니다.

📌 단순히 기능만 구현하지 않았습니다!


  • 실제 Careerly에서는 대규모 트래픽을 장애 없이 어떻게 처리하고 있는지
  • 유지 보수성을 위한 객체 지향적 설계는 어떻게 이루어져야 하는지
  • 냄새나는 코드를 제거해서 가독성이 좋은 코드를 만들기 위해서는 어떻게 해야 하는지
  • 대용량 트래픽에도 장애 없이 동작할 수 있도록 성능과 유지 보수성을 고려한 서비스를 만들기 위해 읽기 좋은 코드와 객체 지향적 설계를 위해 노력하였습니다.

💠 Git-Flow 브랜치 전략

Git-Flow 브랜치 전략에 기능별로 브랜치를 나누어서 작업을 진행하였고 기능 구현이 완료되면 Pull-Request를 통해 반드시 코드 리뷰가 완료된 후 Marge가 진행될 수록하여 완성도 높은 코드가 나올 수 있도록 하였습니다.

git-flow

📌 WIKI


화면 구성 기능 정의 등 프로젝트에 전반적인 내용을 확인하실 수 있습니다.
그리고 프로젝트를 진행하면서 발생한 문제를 해결하는 이야기를 작성한 블로그 주소도 포함되어 있습니다.

💠 Rules

프로젝트를 협업하는 과정에서 일관성 있는 코드들 작성하기 위해 정한 규칙입니다.

💠 ISSUE

프로젝트를 진행하면서 부딪힌 이슈와 그에 따른 문제해결 과정을 정리한 블로그 글입니다.


📌 프로젝트 구성


구성도

📌 프로젝트 ERD


ERD

📌 사용 기술


사용기술

About

IT 현직자들의 인사이트 공유 놀이터 커리어리를 기반으로 만든 토이 프로젝트입니다.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages