Skip to content

sUpniverse/backend_developer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

backend_developer

백앤드 개발자가 되기 위한 공부, 자기계발을 위한 도구


  • 개발에 필요한 지식

    • 웹 생태계의 스펙
      • HTML, HTTP(1.1 , HTTP/2)
    • 기본 SDK, 라이브러리/프레임워크 이해와 활용
    • 클라이언트를 위한 API 설계
    • 서버/컴퍼넌트/객체 간의 역할 분담/의존성/통신 방법 설계
    • 저장소 활용
      • DBMS 설계
      • Cache 적용
        • Global/Local cache 적용범위, 라이프 싸이클, 솔루션 선택
      • 파일 저장 정책/솔루션 선택 활용
    • 검색엔진 연동 방식 결정
    • 빌드 도구
      • Maven/Gradle
    • 배포 전략
    • 성능 테스트/프로파일링/튜닝
      • JVM 레벨의 튜닝 (GC 옵션 등)
        • 웹 서버(Nginx,Tomcat)등의 설정/튜닝
      • OS 설정의 주요 값 확인
    • 인접 기술에 대한 이해
      • DBMS, Front End 등
    • 서버 개발자에만 해당하지는 않는 항목
      • 테스트 코드 작성/리팩토링 기법
      • 버전 관리 전략
        • branch 정책 등

About

백앤드 개발자가 되기 위한 공부

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published