리액트 배우면 쌉가능임?
형님들 op.gg는 무슨언어로 만들어요?
oo(175.120)
2021-04-23 14:54
추천 0
댓글 13
다른 게시글
-
아까 그 씨쁠쁠 오픈채팅 파보셈 도와드림 [3]익명(222.99) | 21.04.23추천 0
-
요즘 머학생은 시험보다가 인터넷에 질문하고 그러냐!? [4]공기역학(experimenter) | 21.04.23추천 0
-
내 친구 지거국 이고 내가 인서울 잡댄데 시험 문제 수준 차이 좀 나네 [3]익명(222.99) | 21.04.23추천 0
-
본인 2200충인데 자살각임? [12]익명(121.141) | 21.04.23추천 0
-
아 맞다 글올린거 학생 맞습니다.. [8]익명(121.141) | 21.04.23추천 0
-
연봉점핑이 뭐임 [2]구아악(223.62) | 21.04.23추천 0
-
네이버 코테 보는데 IDE 쓰지말라는거 뭐임 [7]익명(39.115) | 21.04.23추천 0
-
배민 토익700대인사람 들어간케이스도있던데 [10]익명(110.13) | 21.04.23추천 0
-
인지과학조져라손발이시립..(sonbariuos) | 21.04.23추천 0
-
머가리텅텅 앰생 비전공 프붕이가 무소속으로 먹고살려면 [9]프갤공부법(vmrofrhdqnqjq) | 21.04.23추천 0
OP.GG에서 백엔드 개발자(PHP Developer)를 찾습니다.
OP.GG는 2012년 12월 23일 개발에 착수했습니다. 당시 유명했던 다른 전적 검색 사이트가 제대로 동작을 하지 않았던 시기였습니다. 기존에 쓰던 개인용 70만원짜리 일반 데스크탑용 서버에서 Apache + PHP + MongoDB + APC 환경으로 개발을 진행했고, Closed Beta 로 사이트를 잠깐 잠깐 12월 말에 공개하다가 어느정도 완성된 기본적인 소환사 검색 기능이 완성된 1월 7일, 정식 Beta 사이트를 오픈했습니다.
롤 커뮤니티에 사이트를 공개를 했고 그 반응은 엄청났습니다. 오픈을 하자마자 부하에 시달렸고, 계속해서 쌓이는 데이터에 대해 MongoDB는 엄청나게 많은 용량을 차지했습니다. 초당 Insert 가 수백에 달했습니다. 부하 역시 그에 따라 많이 증가했습니다. MongoDB를 버리기로 결정하고, Mysql 로 전향할 준비를 했습니다. 우선 서버 이전을 준비하며 MongoDB를 사용한 부분은 그대로 유지하며, Mysql 로 추가적인 기능 개발에 촛점을 맞췄습니다.
사이트 방문자수는 하루 3만을 찍었습니다. 점점 서버가 더이상 버티지 못하는 단계로 들어섰습니다. 계속해서 증가하는 사람을 버티기 위해 아직 할부금이 남은 새차를 팔아, 약 700만원 정도의 새로운 서버를 장만 했습니다. 주말과 재고 부족의 장애물을 넘어 5일이나 걸리고서야 결국 서버를 구매하고 세팅 직후 쾌적한 환경을 보여주게 됐습니다.
그러다가 기존에 쓰던 APC를 버리고 5월에 Memcached 로 캐시 엔진을 변경했습니다. 하지만 여기저기 찾아본 결과, 추후 범용성을 위해서는 Redis 가 더 좋은 답이라고 생각하여 열흘만에 Redis로 갈아탔습니다.
1월에 오픈 2주만에 30만명을 찍었지만, 시즌 3가 시작되고 전적 갱신이 막히는 바람에 방문자 수가 절반 훨씬 이하로 급감을 했습니다. 사이트의 수익이 상당히 부족했습니다.
Mysql 을 최대한 배제하고 다른 DBMS로 변경하려는 생각으로, 룬/마스터리 기능은 다른 데이터와 Join 을 필요로 하는 데이터가 아니기 때문에 Cassandra 를 도입했습니다. 아직 한국에서 사용 사례가 별로 없어서 관련 자료가 너무 없었습니다.
8월에는 기존에 사용하던 PHP Template 엔진인 Smarty 를 Raintpl3 로 바꾸는 작업을 했습니다. 아직 출시되지 않은 템플릿 엔진이지만 기능이 적기 때문에 속도가 빨랐습니다. 서버 언어가 아직도 PHP이기 때문에 서버 성능에 너무 이슈가 많았습니다.
최근에는 Redis 가 APC로 다시 교체되었습니다. Socket Connect/Close 부하가 너무 커서 어쩔 수 없는 선택이었죠. 간단한 캐싱은 모두 APC로 처리를 하고 있습니다.
ㅇㅋ 백엔드는 알겠음
디자인이나 프론트는?
리액트
아 옵지 프론트 리액트로 만든거에요?