[무브 개발 이야기] 무브는 현재 이사중
게시글 주소: https://orbi.kr/00017899958
안녕하세요 오르비에 공식적으로는 처음 인사드리는 것 같습니다. 무브 주식회사의 개발노예 1짱(Chief Dev. Slave), 개발팀장입니다. (저는 97년생도 아니고 여자도 아닙니다.)
날이 더워 그런가 잠도 안 오고 해서 컴퓨터를 만지작거리던 도중 최근 개발팀의 근황에 대해 간략하게 얘기해볼까 해 오르비에 들어왔습니다.
아시다시피 무브는 매우 많은 서비스를 운영하고 있습니다. 커뮤니티 오르비, 인터넷강의 클래스, 온라인 서점 아톰, 과외시장 튜터, 전자책 docs, 의류 쇼핑몰 크루비, 입시원, 모의지원, 개9, 왼쪽 상단의 Deep Feed 메뉴를 만들어내고 있는 추천, 요새는 잘 안 하시는 것 같지만 게임, 오른쪽에 보이는 채팅 서비스 오르비 플레이, 덕코인......
제가 세면서도 새삼 우리 회사가 하는게 참 많구나 싶네요. 저희는 이 모든 것을 AWS라는 클라우드 서비스를 이용해 제공하고 있습니다. AWS는 전 세계에 수십개의 데이터센터를 가지고 있고, 오르비를 처음 AWS로 옮길 때 한국에서 가장 가까운 일본의 도쿄에 있는 센터를 이용해 서비스를 제공했습니다. 그래도 제일 가까운 나라이기 때문에 그럭저럭 서비스를 잘 할 수 있었다고 생각합니다만, KT의 해외망이 불안해지는 날에는 덩달아 무브의 모든 서비스들이 느려지고 불안해지는 경우가 있었죠.
몇 년 전부터 AWS가 서울에 센터를 열어 서비스를 제공하기 시작했고, 이제 충분히 많은 서비스를 서울에서 이용할 수 있게 되었습니다. 덩달아 도쿄보다 가격도 저렴하네요. 그리고 해외망을 타고 일본을 갔다 올 필요가 없기 때문에 여러분에게 더 빠른 속도로 서비스를 제공할 수도 있게 되었습니다. 이런 등등의 이유로, 무브의 모든 서비스를 도쿄에서 서울로 옮겨 오기로 결정했습니다.
클라우드로 서비스를 운영하고 있고, AWS가 많은 기능을 제공하고 있기 때문에 저희는 사무실에 앉아서 작업을 진행할 수 있습니다. 물론 그렇다고 이게 간단한 일은 아니에요. 일단 기본적으로 서버와 데이터베이스가 이사를 와야 하구요, 특히 데이터베이스는 무결성을 지켜야 하기 때문에 오래 전부터 서울에 Replica를 만들어 운영하고 있습니다. 최후의 순간에는 서비스 다운타임이 생길 수밖에 없기는 하지만, 이를 최소화하기 위한 방편으로 추가 지출을 감수하고 이런 식으로 서비스 이전을 준비하고 있습니다. (박수와 감사를 하십시오?) 또한, 트래픽의 증감에 대처하기 위한 서버 구성을 다시 해야 하고, 더욱 안전한 서비스를 위해 이번에는 보안성을 대폭 강화한 네트워크 구성을 도입, 모든 서비스가 바닥부터 완전히 새로운 네트워크 구성을 진행중에 있습니다. 여기에 서비스의 속도 향상을 위한 캐시를 담는 메모리 디비라거나, 요청사항을 놓치기 않고 순차적으로 처리하기 위한 큐 서비스나 하는 보이지 않는 것들이 복잡하게 얽혀있습니다. 이걸 다 가져와서 새로 엮어줘야 하는 작업이 필요하겠네요.
몇몇의 서비스는 이미 서울로 서비스를 옮겨와 새로운 곳에서 서비스중이며, 8월 중으로 무브의 모든 서비스가 서울로 이사를 오는 것을 목표로 하고 있습니다. 이를 위해 서버를 담당하는 모든 개발자들이 최소 1회 이상의 철야 작업을 하고 있으며(전 벌써 두번을 했고, 앞으로 한두번 더 해야 합니다-_-), 1회 작업 시간은 대략 7~9시간정도 소요되고 있습니다. 업무 시간이 8시간인데...
이번 작업으로 저희는 다음과 같은 것들을 기대하고 있습니다.
- 해외 회선 탈출과 최신 서버 이용으로 인한 네트워크 속도 향상
- 모든 서비스에 SSL(HTTPS)를 적용하고 HSTS를 적용해 URL을 안전하게 보호
- 보안이 향상된 구조의 네트워크로 외부의 침해 시도로부터 안전한 서비스
- 구버전 운영체제/런타임의 업그레이드/최신화로 성능과 보안 향상
- 자동화된 빌드/배포 프로세스 도입으로 빠르고 유연하고 안전한 서비스 업데이트
보통 기술적인 얘기들이라 회사가 하는 일들을 적어도 별로 재미가 없을 것 같아 안 쓰고 있었는데, 그래도 이건 제가 지금까지 무브에서 한 일 중에 제일 규모가 큰 일이고, 앞으로 또 이런 규모의 이사는 해볼 일이 없을 것도 같고.. 잠 안 오는 날 떠들기 매우 좋은 주제인 것 같아 써봤습니다.
저희도 저희가 하는 서비스가 완벽하지 않다는 것도 알고 있고 이를 개선하기 위해 수많은 노력을 하고 있습니다. 부족하다고 생각하시는 부분이 꽤 많이 있는 것으로 압니다만, 개발자들이 놀고 있는게 아니라는 것을 좀 알아주셨으면 합니다. (꼬우면 개발자로 입사해서 직접 고치시든가)
아직도 잠이 안오니 옮긴 서비스는 잘 도는지 보고 다른거 옮길 준비나 하러 가야겠네요. 다음에 또 개발팀에 재밌는 일이 있으면 들고 오겠습니다. 날 더운데 건강 유의하세요!
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
오늘의 노래추천 0
Mc몽- 그래도 남자니깐. 발치몽 언급시 밴입니다
-
P( X= x ) = nCx 0.4 뭐 어쩌구 나오는데 (x=01234...) 이걸...
-
하기 싫어서 울엇서
-
독서 리트 나만 어려운건가 ..? 원래 어려운 지문인건가 다 처음보는 지문이고...
-
진짜 바보같은 생각인거 아는데 자꾸 올해는 약대 목표로 하고 내년에 의대 생각하자는...
-
물1 가르치기 4
개노잼
-
덕코 주세요 0
ㅜㅜ 레어 사느라 다 날아간거 다시 복구해야 하는데.. ㅜㅜ 베풀어주십시오 형님들
-
왜이래..
-
통장에 100억만 있으면 사고 싶은 거 다 사고 살아도 걱정 없이 살 수 있을텐데
-
가장 컷 낮은 메디컬 가려면 평백 어느정도 되야하나요?
-
적금도 깨러가야하는데 어쩌룻없이 오늘오전은 스킵! 내 인생도 스킵!
-
만흥 이거 해석 어캐함 ㅅㅂ
-
정시 준비하시는분들,, 혹시 학교다니면서 몇시에 일어나시고 몇시에 주무시나요?
-
교재배송 사고 7
아니 맨밑에 사고 저거 진짜로 사고가 났다는거에요??
-
이제 10월부터 가을인가
-
ㅈㄱㄴ
-
수능원서접수 2
8월 30일에 메시지 온거 지금 봤는데 문제 없을까요? 메시지 이후로는 연락온거 없습니다
-
홍뱃 받았다 8
-
'교권 침해'로 신고당한 고교생…학교장 상대로 소송 이겨 1
"교육활동 간섭" 보건교사가 신고…법원 "반복성 없는 행동" (인천=연합뉴스)...
-
히토리쨩 5
-
빡빡이 모의고사 0
오늘의메인디쉬입니다
-
꿈돌이 인형 안고 잠잘 때 내가 대전사람인게 얼마나 행복하던지
-
메가 독점시장 되어가는거 괘씸해서 대성만 사는데 강민철 안들어서 삼수하는건가?
-
이 ㅅㅂ., 수학 못하겠는데..?
-
안아줘요~ 0
안아달라니까!!!! 대전 러셀 어딘가에서 메아리치듯 외친다
-
쪽지주세요
-
ㅈㄱㄴ
-
작은 성취감이 0
인생의 전부 열심히 공부해서 1등급을 받거나 목표하던 대학에 가거나 운동을 해서...
-
큐브 왜이럼 2
-
4000부 판매돌파 지구과학 핵심모음자료를 소개합니다. (현재 오르비전자책 1위)...
-
오늘따라 유독 글 안 읽히는 ㅅㅂ 오늘 독서 문학 기출 다시 보는데 눈에 하나도 안...
-
겠냐? 대한민국 명실상부 최고의 대학 지역거점국립대학 경북대학교인데 다들 대학 서열...
-
수1 4점 질문 4
추론부터 막혔는데, 어떤식으로 진행해야 하나요?제가 사진에 적은 최댓값의 경우가...
-
접속자 수 많다고 안들어가지는디
-
전 외모 평균이상 재미있고 털털하신 여성분
-
안녕하세요 김승리 강의를 아수라만 들어서 아직 붙여읽기가 너뮤 힘든데 김승리가...
-
높2~낮1에서 오르질 않음 틀리는 영역도 일관성이 없음. 고3때 본 모의고사에서...
-
이원준 계간지 0
님들 강의도 다 들음?
-
지각이야지각 4
아 늦잠쳐잠 크아악
-
기만질 한번 더 3
슬프다…남치니가 연락을 안본다 무슨일 있나
-
이거 몇 분 동안 푸는건가요? 한 25분 잡고 풀면 되나요? 그리고 난이도는...
-
우리가 보는 것이 진짜일까요? 조금 더 넓은 범위에서 말해봅시다. 우리가 느끼고...
-
[고1~고2 내신대비 자료 공유] 고1 국어, 고2 문학, 언매 분석 문제 배포 0
안녕하세요 나무아카데미입니다.2025학년도 고1~고2 내신대비를 위해 고1 국어,...
-
이걸 보고 저걸 추론하라고?? 해설 볼때마다 싶음
-
국수영탐 노베시절 평균 거의 57312에서 올해 평균 24211인데 … 나 수학만...
-
제가 님들 미분해드릴게요
-
문학은 그렇다고 알고있는데 독서도 그렇나요?
-
수험생을 죽였으니까 킬러지 특수한 도구(삼도극, ..)로 죽였다고 킬러인게 아니잖음...
-
아니 작년수능 문학 기출 유네스코로 보는데 가지가 담을넘을때 문제가 적절한걸...
무빗 무빗
ㅎㅇ
AWS 서울 리전 갓갓;
개9는 쓰는사람이 있긴 있나요
욕댓글이 달리는걸 보면 있기는 있습니다...
ㅋㅋㅋㅋㅋ
수고가 많으십니다
네
봐도 뭔소린지 모르겟소요
더 빠르고 안전한 서비스를 제공하기 위해 서버를 이전하느라 개발자들이 고생중이니 예쁘게 봐달라는 이야기
오댕이는 언제 움직이나요 ㅠ
구건 듸쟈인...
제발 슬쩍 잘못건들어서 예전계정글 다 날라가게 해주세요
본문펌) 특히 데이터베이스는 무결성을 지켜야 하기 때문에 오래 전부터 서울에 Replica를 만들어 운영하고 있습니다
아톰포인트3000 받아가라는 배너에 링크주소 잘못 설정하신거 아니에요?? http뒤에 콜론 안들어가있던데
개9에 댓글 다는 사람들은 전부 오르비 회원인가요?