공청
개발하는 금융인
공청
전체 방문자
오늘
어제
  • 분류 전체보기 (102)
    • 개인적인 이야기 (27)
    • IT에 관한 글 (15)
    • 경제, 금융 (12)
    • Python (2)
    • Javascript (6)
    • golang (2)
    • 비전공자를 위한 IT 지식 (0)
    • SQL (SQLD,SQLP) (1)
    • React (Front-end) (29)
    • 정보처리기사 (0)
    • Typescript (4)
    • (study) 모던 자바스크립트 Deep Dive (0)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 방명록
  • 글쓰기

공지사항

인기 글

태그

  • python
  • 창업
  • HTTP
  • react-router
  • ChatGPT
  • 프로그래밍
  • 언섹시비즈니스
  • approute
  • 트래블카드
  • vscode
  • Golang
  • 기술스택
  • 조건부렌더링
  • 일기
  • vite
  • Fira Code
  • 짧은생각
  • 미국주식
  • sql
  • 웹개발
  • javascript
  • Effective Typescript
  • react
  • WSGI
  • go
  • 인터넷
  • typescript
  • next.js
  • useref
  • 트래블월렛

최근 댓글

최근 글

티스토리

반응형
공청

개발하는 금융인

전세계에서 8번째로 트래픽이 큰 사이트, 폰허브(Pornhub)는 어떻게 운영될까?
IT에 관한 글

전세계에서 8번째로 트래픽이 큰 사이트, 폰허브(Pornhub)는 어떻게 운영될까?

2022. 12. 2. 03:28

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

"블로그 내의 광고와 쿠팡 링크를 클릭해주시면 블로그 운영에 큰 힘이 됩니다."

반응형
남자라면 이 사진을 보고 인트로음이 들려야 한다.



전세계가 알고 있는 포르노 사이트에 대한 개요

폰허브의 모회사는 마인드기크(MindGeek)라는 회사로 캐나다 퀘백 주에 위치해있다. (법인 등록은 룩셈부르크에 되어있다고.)
아마 전세계에 여러 곳에 지사가 있는게 아닐까 싶다.

조금 더 알아보니 신기한게 마인드기크는 자회사로 폰허브 말고도 여러가지 기업과 사이트를 운영한다.
RedTube, YouPorn, Men.com, Reality Kings 같이 인터넷좀 해봤다는 남성들이 한 번 쯤은 들어봤던 사이트를 모두 운영한다.
(진정한 성인 시장의 강자가 아닐 수 없다 ㄷㄷ)

그래서 어떻게 개발한대요?

공식적인 폰허브 개발자 채용사이트는 없으나, MindGeek에는 Career (구인 관련 글) 메뉴가 있다.
언어로만 따지면 Java, Golang, PHP를 사용하는 것 같고,
프레임워크와 인프라는 마이크로소프트의 .NET과 Azure를 사용하는 것으로 보인다.
프론트엔드는 질문을 하는 플랫폼에서는 Vue.js를 사용한다고 대답이 있었으나 공식 채용은 React 기반으로 하고 있다.

눈여겨 볼만한 것은 데이터 엔지니어 채용 부분이 Azure Data / SQL Developer 이렇게 되어있다.
전세계에서 8번째로 트래픽이 큰 사이트가 마이크로소프트의 매출을 일으켜주고 있다니 재미있는 사실이다.

프론트엔드(Front-End) 부분을 살펴보면 국내 채용시장과 크게 다를 것 없다.
Redux/Flux에 익숙해야하며, GIT을 다룰 줄 알아야 한다. Node.js와 React 경력이 적어도 2년 이상 있어야하며 온 메모리 데이터베이스인 Redis의 지식도 알고 있어야 한다.

그 밖에 Linux 서버 탐색에 대한 능력, APM 툴링, 웹팩, ES6에 대한 지식과 도커까지 알아야 한다. (슈퍼인간 뽑으세요?)

전체 경력은 5년 이상이면 되며 프론트엔드 기술은 당연히 빠삭한 상태에서 운영체제와 인프라에 대한 적절한 지식 수준을 보는 것 같다.


잠깐 개발에 대한 이야기

전세계에서 꽤나 규모있는 사이트가 Vue.js나 React 같은 오픈소스 기반 프레임워크를 온전하게 쓴다는 것도 신기하다.

마이크로소프트에 인수된 Github는 개별 회사가 개발해놓은 프레임워크나 라이브러리는 버전에 따라 기능이 너무 많이 변하고, 외부 코드에 의존하는 경우가 많아서 장기간 유지보수가 어려울 수 있어 '웹 컴포넌트'를 사용한다고 한다.

공식적으로 밝힌 바에 의하면,
(https://github.blog/2021-05-04-how-we-use-web-components-at-github/)

깃허브는 예전에 JQuery를 사용했지만, 기존의 코드베이스가 컴포넌트 형태의 구조로 개발되어있어 웹 컴포넌트를 도입했다고 한다.

웹 컴포넌트는 브라우저 자체로 가지고 있는 네이티브 기술로 HTML 요소들을 묶어서 사용할 수 있는 형태의 기술이다.

이에 대해 자세히 알고 싶으면 아래 참고 문서를 확인해보시라.






참고문서

1. What are web components?

https://www.webcomponents.org/introduction

webcomponents.org - Discuss & share web components

www.webcomponents.org


2. 웹 컴포넌트와 관련된 코드들

https://github.com/topics/web-components

GitHub: Let’s build from here

GitHub is where over 94 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

https://github.com/mdn/web-components-examples

GitHub - mdn/web-components-examples: A series of web components examples, related to the MDN web components documentation at ht

A series of web components examples, related to the MDN web components documentation at https://developer.mozilla.org/en-US/docs/Web/Web_Components. - GitHub - mdn/web-components-examples: A series...

github.com


3. 웹 컴포넌트에 대한 설명과 코드 튜토리얼

https://youtu.be/PCWaFLy3VUo






사족

https://www.vice.com/ko/article/dyp8wa/math-tutor-video-lessons-pornhub-changhsu

폰허브에 수학 강의 올린 선생님에게 이유를 물어봤다

미적분 강의가 성인사이트에서 조회수 100만건을 넘겼다.

www.vice.com

대만의 어떤 수학 강사는 젊은 남성들에게 마케팅을 하기 위해 폰허브에 본인의 수업을 게시했다.
그는 폰허브에 올린 영상 덕분에 추가 수익으로 연간 26만 8,000달러 (한화 약 3억 1,600만원)을 벌었다고 밝혔다.

어떤 사람에게는 이런 트래픽이 하나의 시장과 마케팅 포인트로도 보이는구나.
또 하나 배웠다.


끝!

반응형
    'IT에 관한 글' 카테고리의 다른 글
    • 사이드 프로젝트 쉽게 시작하기 (OpenAPI, Javascript)
    • 소프트웨어 창업은 왜 어려울까? (매출을 일으키는 소프트웨어, 1인 창업)
    • 크롬에서 유튜브 4K 화질 선택이 안될 때
    • iOS 15 업데이트 후 통화연결음이 이상해졌어요.
    공청
    공청
    투자, 프로그래밍, IT에 대한 글을 씁니다.

    티스토리툴바