본문 바로가기
임시

백엔드 서버 개발에서는 무엇이 중요할까?

by 문자메일 2023. 12. 25.

 

여태까지의 짧은 지식으로는, 백엔드 서버 개발에서 중요하다고 생각되는 것 우선순위는

 

  1. 서비스(서버)가 죽으면 안된다. 죽은 서비스(서버)가 무슨 의미가 있는가?
  2. 요구사항에 맞게 서버(서비스)는 동작을 해야 한다. (구현이 비효율적이던 무조건 정해진 동작은 해야 함)
  3. 요구사항 기간에 맞게 기능이 구현되어야 한다.
  4. 추가개발 / 유지보수가 용이하도록 개발한다.

 

아래는 최적화 & 대용량 트래픽 처리 관련

  1. 레디스(캐싱)을 통한 최적화
  2. 비동기 처리/스케일 아웃 용이한 구조 : 메시지 큐 카프카 사용하여 스케일아웃에 유연하게 시스템 디자인
  3. 저 트래픽을 감당하려면 EC2, DB MEM, CPU 스펙 얼마로 해야 하고, 스케일 아웃 적용하려면 인프라/코드 구조 어떻게 해야 하는가 (인프라적 측면)

https://charactermail.tistory.com/665

 

댓글