목차
- 백엔드 개발자 소개
- 개발자 필요역량 및 학습 방법
- 백엔드 개발 환경의 예 - 쿠버네티스, k8s
- 추천하는 책
백엔드 개발자 소개
- 관심사 분리
- Client-server side 관점에서 server side에 속함
- 로컬 머신이 아닌 리모트로 연결된 server 테스트
- 많은 트래픽 처리와 유실 방지를 위해 분산환경이 필요
- ㅎ하드웨어 성능과 비용 관점에서 적절한 선택과 튜닝을 고려해야함
- 모니터링을 위한 지표 수집도 필요 - REMON?
- 하드웨어, 스프트웨어 성능 ( 예: JVM이면 GC 모니터링), 트래픽 지표
- 애플리케이션 필요 지표
개발자 필요 역량(지식)
- 나의 지식은 어디에 조금 더 치중되어 있나?
- 모두 필요하기에 약한 쪽은 강화필요
- 할줄 아는데 용도에 적절하지 않아서 안쓰는 것과
몰라서 생각조차 못해보는 것은 다르다
학습 방법