본문 바로가기

백엔드2

대용량 트래픽 처리를 위한 6가지 방법 1. 서버의 수평적 확장과 로드 밸런싱 서버를 수평적으로 확장하고 로드 밸런싱을 추가하여 트래픽을 분산시킨다. 2. 캐시 사용 캐시를 적용하여 반복적인 요청을 처리하는 데 필요한 리소스를 줄일 수 있다. 또한 캐싱된 데이터를 사용하면 요청에 대한 응답 시간 또한 단축할 수 있다. 3. CDN(Content Delivery Network) 사용 CDN을 사용해서 콘텐츠를 여러 리전에 분산하여 물리적인 거리를 줄여서 데이터 요청에 대한 응답 속도를 향상 시킬 수 있다. 4. 데이터베이스 최적화 인덱스를 추가하거나 쿼리를 최적화하여 데이터 처리 속도를 향상 시킬 수 있다. 5. DNS 캐싱 서버 사용 DNS 캐싱 서버를 사용하여 DNS 조회 요청을 줄여 응답 시간을 단축시 킬 수 있다. 6. 코드 최적화 코드.. 2023. 3. 29.
인프랩(인프런) 백엔드 개발자 지원 후기 채용 프로세스 : 서류 -> 과제테스트 -> 기술면접 -> 문화면접 -> 합격 1. 서류 (합격) https://www.rallit.com/ 에서 지원했다. 랠릿이 기타 다른 채용사이트(원티드, 프로그래머스, 로켓펀치 등등)과 비교해서 특이했던점은 자기소개서 글자수 제한이 없다. 요건 지원자마다 호불호가 조금 있을듯 2. 과제테스트 (합격) 과제테스트 시작일을 지원자가 결정할 수 있어서 좋았다. 다른 회사들의 과제테스트는 서류 합격 이후 바로 시작하는 경우가 많아서 다른 과제테스트랑 겹치거나 일정이 불가능한 경우에는 진행하기 힘들었는데 인프랩은 내가 시작일을 정할 수 있어서 일정관리가 편했다. 과제테스트에 대한 설명은 다음 유튜브 영상을 참고하면 좋다. https://www.youtube.com/watc.. 2023. 3. 20.