트래픽의 중요성

간단하게 우리가 웹이란 곳을 이용해서 일을 한다는 시점에 웹에서 일어나는 문제중 중요한 지점 즉 트래픽의 중요성을 정리해보았다.

트래픽(traffic)

서버에 사람이 많아지면 traffic 높아지고 그 결과로 server의 과부하로 인해 server컴퓨터가 죽어버린다.
그렇기에 우리는 항시 traffic을 파악하고 모니터링 할 수 있어야한다.

가장 기초적인 모니터링은 서버 가용성의 파악이다

서버 가용성

기초적인 단계로 실험해볼 수 있는 개인용 서버로서 보통 vercel이나 aws를 통해 서버를 만드는데 그 경우 프론트엔드도 바로 서버의 가용성을 체크하는 것은 문제없이 가능하다.
traffic은 서버의 사람의 유동성만의 문제는 아니다. js를 어떻게 사용하는지 혹은 이미지 파일을 어떤 방식으로 쓰냐에 따라서 트래픽을 급격하게 낮출수도 있으며 그것이 프론트엔드 기술의 핵심이라고 할 수 있다.
DB와 API를 어떤 방식으로 쓰는지 정도도 프론트엔드가 파악할 일중 하나일 수 있다. DB 서버가 죽었는지 안죽었지정도도 프론트엔드가 파악해야 일을 원활하게 할 수 있다.

서버 가용성과 같은 문제를 공부하기 위한 방법

직접 rest api 서버와 aws서버를 하나 만들어두고 테스트를 해보려고 생각중이다. 현재 aws에 db서버는 완성되어있으며
rest api 서버는 간단하게 nextjs를 통해서 만들어보려고 준비중이다.