2011년 10월 9일

한글날을 맞이하여 주요 유명 포털 사이트들은 한글날 기념을 하기 위해 로고를 변경하였습니다.


구글

구글(http://www.google.co.kr/)

다음

다음(http://www.daum.net/)

네이버

네이버(http://www.naver.com/)

네이트

네이트(http://www.nate.com/)

파란

파란(http://www.paran.com/)

드림위즈

드림위즈(http://www.dreamwiz.com/)

야후 코리아

야후 코리아(http://www.yahoo.co.kr/)


야후 코리아는 세종대왕 사진 빼곤, 평소의 로고와 같더군요.

개인적으론, 파란(http://www.paran.com/)의 로고가 깔끔하면서 마음에 들군요.

Buy me a coffeeBuy me a coffee




웹개발자를위한대규모서비스를지탱하는기술
카테고리 컴퓨터/IT > 프로그래밍/언어 > 웹프로그래밍 > 웹프로그래밍일반
지은이 이토 나오야 (제이펍, 2011년)
상세보기


일본에서 매우 유명한 웹 서비스 업체(쉽게 말해서 다음, 네이버와 같은 대형 포털)인 하테나(Hatena,はてな)의 CTO와 엔지니어가 쓴 "웹 개발자를 위한 대규모 서비스를 지탱하는 기술"이 한국에 번역되어 출간된다군요.

저는 커피닉스에서  [공동구매] 웹 개발자를 위한 대규모 서비스를 지탱하는 기술 링크를 보고 책을 구입하게 되었습니다.


이 책은 하테나(Hatena)사의 인턴들에게 인턴십과정중에서 수행되는 실제 기술 강의를 기반으로 구성되어 있습니다.

대규모 서비스 개발과 운영을 다룬 책인데 한국에서 이런 책을 찾기가 가뭄에 콩나물 보듯 어렵다 보니 관심이 갑니다.

(참고로 2009년 5월 12일자로 커피닉스 공동구매로 구입한 "서버/인프라를 지탱하는 기술"이란 책도 일본의 유명인터넷 업체인 하테나(Hatena,はてな)와 KLab의 서버 운영 노하우를 기술한 책으로 지금 소개할 책과 비슷합니다.)


서버인프라를지탱하는기술24시간365일
카테고리 컴퓨터/IT > 데이터베이스 > SQL서버 > SQL서버일반
지은이 이토 나오야 (제이펍, 2009년)
상세보기


아직 2011년 3월 2일 발매라 아직 책을 얻지 못했지만, 도서 설명 내용을 보니 네이버나 다음, 구글, 페이스북과 같은 대규모 웹서비스를 운영하는 회사의 노하우가 들어갔다는 생각을 합니다.

아래는 책의 목차입니다.


1 대규모 서비스 개발 오리엔테이션 -전체 그림 파악하기

강의 0 책의 근본 - 책에서 설명하는 것과 설명하지 않는

강의 1 대규모 서비스와 소규모 서비스

강의 2 계속 성장하는 서비스와 대규모화의

강의 3 서비스 개발의 현장


2 대규모 데이터 처리 입문 - 메모리와 디스크, 애플리케이션과 부하

강의 4 하테나 북마크의 데이터 규모 - 데이터가 많을수록 처리에 시간이 걸린다

강의 5 대규모 데이터 처리의 어려운 메모리와 디스크

강의 6 규모조정의 요소

강의 7 대규모 데이터를 다루기 위한 기초지식


3 OS 캐시와 분산 - 대규모 데이터를 효율적으로 처리하는 원리

강의 8 OS 캐시 구조

강의 9 I/O 부하를 줄이는 방법

강의 10 국소성을 살리는 분산


4 DB 스케일아웃 전략 - 분산을 고려한 MySQL 운용

강의 11 인덱스를 올바르게 운용하기 분산을 고려한 MySQL 운용의 대전제

강의 12 MySQL 분산 확장을 전제로 시스템 설계

강의 13 MySQL 스케일아웃과 파티셔닝


5 대규모 데이터 처리 실전 입문 - 애플리케이션 개발의 급소

강의 14 용도특화형 인덱싱 대규모 데이터를 능수능란하게 다루기

강의 15 이론과 실전 양쪽과의 싸움


6 [과제] 압축 프로그래밍 - 데이터 크기, I/O 고속화와의 관계 인식하기

강의 16 [과제] 정수 데이터를 컴팩트하게 가져가기

강의 17 VB Code 속도감각

강의 18 과제에 대한 상세설명과 응답 사례


7 알고리즘 실용화 - 가까운 예로 보는 이론ㆍ연구의 실전 투입

강의 19 알고리즘과 평가

강의 20 하테나 다이어리의 키워드 링크

강의 21 하테나 북마크의 기사 분류


8 [과제] 하테나 키워드링크 구현 - 응용으로 가는 깨닫기

강의 22 [과제] 하테나 키워드 링크 만들기

강의 23 응답 사례와 사고방식


9 전문 검색기술 도전 - 대규모 데이터 처리의 노하우

강의 24 전문 검색기술의 응용범위

강의 25 검색 시스템의 아키텍처

강의 26 검색엔진의 내부구조


10 [과제] 전문 검색엔진 작성 - 기초, 상세부분 작성, 속도와 정확성 추구

강의 27 [과제] 하테나 북마크 전문 검색 만들기

강의 28 응답 사례와 사고방식


11 대규모 데이터 처리를 지탱하는 서버/인프라 입문 - 서비스의 백엔드

강의 29 엔터프라이즈 vs. 서비스

강의 30 클라우드 vs. 자체구축 인프라


12 확장성 확보에 필요한 사고방식 - 규모 증대와 시스템 확장

강의 31 계층과 확장성

강의 32 부하 파악, 튜닝


13 다중성 확보, 시스템 안정화 - 100% 근접한 가동률을 실현하는 원리

강의 33 다중성 확보

강의 34 시스템 안정화

강의 35 시스템 안정화 대책


14 효율향상전략 - 하드웨어의 리소스 사용률 높이기

강의 36 가상화 기술

강의 37 하드웨어와 효율향상 저비용을 실현하는 요소기술


15 서비스와 네트워크 - 서비스의 성장

강의 38 네트워크 분기점

강의 39 한층 높은 단계로


특별편 현대 서비스 구축에 필요한 실전 기술 - 대규모 서비스에 대응하기 위해서

Special 강의 1 작업큐(Job-Queue) 시스템 TheSchwartz, Gearman

Special 강의 2 스토리지 선택 RDBMS key-value 스토어

Special 강의 3 캐시 시스템 Squid, Varnish

Special 강의 4 계산 클러스터 Hadoop



일단은 책을 받아 읽고보고 나서야 소감을 쓸수 있을것 같다.


ps1. 책의 목차를 보니 체계적으로 정리된듯 하다. 인터넷에서 수박 겉핥기로 알고 있는 내용들이 정리된다는 느낌? 

ps2. 한국의 웹서비스 회사에서 이런 노하우를 책으로 공개할 수 있을까?


Buy me a coffeeBuy me a coffee

2010년 10월 9일은 한글날입니다. 여러 포털들이 한글날을 맞이 기념으로 로고를 변경하였더군요,


1. Google (구글)

2010년 10월 9일 한글날을 맞아, Google 한국 홈페이지는 한글날을 기념하고자 로고를 변경하였습니다.


2. Naver (네이버)

네이버는 한글날 맞이 "나눔손글씨" 글씨체를 배포하군요^^

3. Daum (다음)


4. Nate (네이트)


5. Dreamwiz (드림위즈)


ps. 아쉽게도 KTH의 파란은 대세에 참여를 안하였군요 ;ㅁ; 




Buy me a coffeeBuy me a coffee



안타깝게도, 오픈마루 스튜디오가 2010년 6월 21일자로 해체되었다고 선언하였습니다.

이 오픈마루 스튜디오는 레몬펜이나 스프링노트, myID, 롤링리스트등의 참신한 웹 서비스를 제공하여 저에게 흥미를 주게 된 회사였으며 WoC행사를 직접 주최하면서 학생들과 개발자들이 같이 개발을 어떻게 할지에 대해서도 알려준 회사입니다.


포털 위주의 한국 웹서비스에 큰 충격을 주고 혁신을 준 웹 서비스를 선보였고, 그 웹 서비스들의 컨셉과 질이 매우 상당한 수준이였습니다.

한국의 웹을 발전 시키고 이바지 해준 조직이라고 할까요?


포털위주의 갈라파고스(?, 비유가 매우 비약적이였지만, Naver, Daum, Nate, Paran, Yahoo등의 서비스로 구성되었던 시장이였습니다.)한국 웹 시장에서 나타난 오픈마루 스튜디오는 국내 웹 생태계에 큰 기여를 한 조직입니다. 그리고 오픈마루 스튜디오 직원들은 국내에서 이름만 들으면 알법한 최고의 전문가들로 넘쳐난 곳이였습니다.


NCsoft가 오픈마루 스튜디오를 만든 후, 저는 NCsoft가 웹 시장에 대해 관심이 많은가 보다를 느꼈습니다. 

저는 오픈마루 스튜디오의 행보를 지켜보면서 웹에 대한 관심이 넓어지며 웹에 대한 지식을 많이 쌓게 되었고, 오픈마루스튜디오의 실험에 관심있게 지켜보았습니다.


안타깝게도 오픈마루 스튜디오가 참신한 웹서비스를 선보였지만 해체가 되었군요. 그 원인에 대해 제 생각으론 수익모델이 구체적으로 나와있지 않은 관계로 오래 버티지 못하였기 때문에 사라지게 된 것 같다고 생각하였습니다. 어떻게 해체되었는지는 내막은 잘 모르니 패스.


NCsoft가 오픈마루 스튜디오를 만들면서 단순히 게임뿐만 아니라 웹, 모바일과의 연동에 대해 관심이 있었구나를 느끼게 되었습니다.

오픈마루 스튜디오가 해체되었어도, 엔씨톡, 아바타북, 아이온 위키(파워북), 아이폰/아이팟터치용 아이온템 앱, 아이온 파워위키앱등의 서비스는 오픈마루 스튜디오의 유산, NCsoft의 DNA속에 오픈마루 스튜디오가 살아 숨쉬고 있다는 것을 보여주고 있습니다.

한 조직은 사라져도, 조직원들이 하던 일은 사라지지 않으니 "고객에게 전해줄 가치"는 쭉 이어질것입니다.


이 오픈마루 스튜디오가 해체된 것을 정말 안타깝게 생각합니다만, 그 이름은 앞으로도 길이길이 남을 것이며 멋전 조직으로 기억 남을 것입니다!!! 


ps1. 오픈마루라는 이름의 마지막 포스팅의 글 쓴 시간이 오전 03:32이라는걸 보니... 오픈마루 스튜디오 실장님이 정말 떨리는 마음으로 썼나봅니다.  오픈마루 스튜디오의 DNA가 NCsoft에 쭉 숨쉬길 바랍니다. 

ps2. 이 블로그에 레몬펜을 달고, 레몬펜 이벤트 당첨되어 베게와 포스트잇을 얻고, 롤링리스트 이벤트에 당첨되어 버스카드도 얻고, 스프링노트 이벤트에 당첨되어 스프링노트 공책도 받고, WoC에 참석하였던 기억을 해보니... 몇년간은 추억이구나를 알게 되었습니다. 

Buy me a coffeeBuy me a coffee

2009년 12월 3일, Firefox로 Google에 접속을 하였다.

Google Korea화면이 포털화한듯 네이버, 다음의 초창기(90년대말) 홈페이지때 같은 느낌을 보여준다.


아직 Internet Explorer와 Google Chrome에서는 변화가 없지만 조만간 모든 브라우저에 변화를 줄듯 하다.

Google이 이렇게 까지 한국에서 검색화면을 네이버,다음, 파란, 네이트와 같은 식으로 하려는 이유는 뭘까?

한국인들의 입맛에 맞게 서비스를 하려면 다른 외국처럼 단순한 검색창만 보여주지 않고 포털과 같은 식으로 나가야 된다는 의식을 느낀것일까?

Buy me a coffeeBuy me a coffee

이 글은 StudioEgo님의 2008년 12월 23일의 미투데이 내용입니다.

Buy me a coffeeBuy me a coffee

+ Recent posts