서버 작업 완료



변경사항

2022-04-23



✔️ 서버 개선



31494855_1650689339.7184.png


서버를 스케일 업 ( Scale UP ) 방식에서 스케일 아웃 ( Scale Out ) 방식으로

필요한 경우 유연하게 확장이 가능하도록 구조를 변경하였습니다.


노드 1과 노드 2는 각각 슬레이브 DB 서버가 붙어있으며, Master DB 노드의 부하와 레이턴시를 줄였습니다.

DNS 라운드 로빈 방식을 통한 트래픽 분산을 사용 중이며 필요한 경우 상단에 로드 밸런서를 장착하여

라운드 로빈 보다 더욱 정교한 트래픽 분산 구성이 가능합니다.


각 노드가 분담하는 작업은 다음과 같습니다.


노드 1


  • URL 단축
  • URL 만들기
  • API
  • 메모장



노드 2


  • URL 단축
  • URL 만들기
  • API
  • ONE
  • 무료도메인
  • 클릭수 보기



노드 1은 주류 서비스를 배치하였고 노드 2는 비교적 사용이 덜한 서비스들 위주로 배치하였습니다.

서버를 이미지화 하여 백업 중이며, 필요한 경우 노드를 추가로 생성하여 증가하는 트래픽에 대응할 수 있습니다.



✔️ 코드 개선



서비스 초기에 사용하였던 레거시 코드를 정리하였습니다.

묵은 코드를 객체화 하여 정리하였으며, DB 구조를 사용 용도에 맞게 최적화하였습니다.


레거시 코드를 수정하는 과정에서 누락된 기능 또는 오류가 발생할 수 있습니다.

오류가 발생한 경우 꼭 신고 및 문의 게시판에 글 남겨주시면 확인 후 처리하겠습니다.

감사합니다.