구루의 기술뉴스 ( GuruNews ) 53회차 입니다.
이번주는 최근에 괄목할만한 성장세를 보여주고 있는 Pinterest 와 Tumblr 의 아키텍쳐 소개글을 선정했습니다. 성장을 위한 기본요건은 서비스모델에도 있겠지만, 기술력이 뒷받침해주는 것이 정말 중요합니다.
[ DB,클라우드,웹서버 기술 ]
- 텀블러 아키텍쳐 – Tumblr Architecture – 15 Billion Page Views A Month And Harder To Scale Than Twitter 월150억PV를 버티기 위해 LAMP에서 시작하여 1000대 이상 서버에 최신 기술들로 변경. 블로그와 비슷하면서도 다른 스케일링 특성들. 배울점이 많네요. 아래 관련된 기사들에도 좋은 내용이 많습니다.
- Pinterest의 스택 What technologies were used to make Pinterest ? Python+Django,Tornado/Node.js, Memcached/Redis, RabbitMQ, Nginx/HAproxy/Varnish, MySQL, MrJob, Git. 조금 더 보기쉽게 만든 Pinterest의 스택 구성도 Polyglot persistence at Pinterest: Redis, Membase, MySQL
- AWS에서 천만유저로 스케일링하기 by Pulse Tornado와 Scribe를 이용한 이벤트로깅, EMR과 Hive를 이용한 데이타 분석. node.js로 서버기반 readability까지
[ 웹사이트, 웹서비스, 웹기술 ]
- SaaSternatives – SaaS 의 다양한 수익모델을 정리한글. One-time fee / Pay-as-you-go / Flexible SaaS / SaaS bundles
- NameBench – 인터넷 접속환경에 따라 가장 빠른 DNS서버를 찾아주는 벤치마크툴. 약 4500개의 서버를 테스트. 구글의 20% 프로젝트를 통해 시작되었다고..
- 페이스북을 넘어서 : Interest 기반 소셜네트웍의 성장 이런 버티컬 SNS들의 성장에 따라 페북/트위터는 유틸리티 서비스화
[ 프로그래밍/HTML5/CSS/Javascript ]
- Eclipse 도 소스코드 리뷰와 관리를 위해 Gerrit 시스템 도입 git은 이제 정말 시대의 대세인듯 합니다.
- Wikipedia 의 엔진인 MediaWiki도 SVN에서 Git으로 이동 발표 가장 큰 이유 3가지 : 참여하기 더 쉬워서,프로세스 개선, 사용자에게 새로운 기능을 빠르게 전달하기 위해. Git을 고려하는 회사들에게 도움되는 글
- 웹&모바일용 UI Kit 모음 Get Your Kits: Fresh Web and Mobile UI Kits, Wireframe Kits and PSD’s Get Your Kits: Fresh Web and Mobile UI Kits, Wireframe Kits and PSD’s Page 2
- Effective Scala – 트위터가 공개한 Scala 개발가이드 ( Best Practices 모음 ) 스칼라는 트위터의 메인개발 언어중 하나입니다. 한국어로 정리된 Scala 시작가이드 도 참고하세요.
- 프론트엔드 개발자용 기술면접 질문 리스트
- 크롬팀이 만든 Field Guide to Web Applications – HTML5 AppCache를 이용해서 오프라인으로도 동작.
- 웹개발자와 관리자를 위한 캐슁 튜토리얼 – HTTP 상의 헤더/메타태그를 이용한 캐쉬방법들을 총 정리한 문서.
- 자바스크립트 메타 프로그래밍 고차원 프로그래밍인 메타프로그래밍에 대해서 예제들을 통해 설명해드립니다.
[ 추천글 ]
- 2012년 세계에서 가장 혁신적인 회사 50 – 애플/페이스북/구글/아마존/스퀘어/트위터 순.. Airbnb, 드롭박스, Tapjoy, 링크드인, 킥스타터, 페이팔 도 순위에 들었군요
- 월터 아이작슨의 몰이해 스티브잡스 전기를 읽으시는분들 참고하세요. 존 그루버의 글을 번역
피드백 환영합니다!
제 블로그를 RSS리더에서 구독하시거나 , 제 블로그를 이메일로 구독하실수 있습니다