国内注目のWebサービスを支える言語・フレームワーク・アーキテクチャ一覧【2013年版】

    
2013/10/17
    

アーキテクチャ-01
日本に数多く存在する注目のWebサービス。今回はその屋台骨を支えるプログラミング言語フレームワークインフラアーキテクチャをまとめました。Webサービスを作る全エンジニア必見、ここでしか見れないをご覧下さい。
※ 本エントリは2013年10月時点でのメール取材をもとに作成しています。

niconico

見出し 11
URLhttp://www.nicovideo.jp/
運営ドワンゴ
言語PHP, Scala, JavaScript, Java, SQL, C++, Ruby, Erlang, etc.
フレームワークCakePHP, Symfony, FuelPHP, Zend, CodeIgniter, Yii, Slim, Play Framework, Finagle, Netty, Backbone.js, Wicket, Ruby on Rails, etc.
インフラAWS, 独自
WEBサーバApache, nginx, etc.
APサーバTomcat, etc.
プロキシサーバPound, Squid, Twemproxy, etc.
サーバOSLinux, etc.
DBMySQL, Oracle, Redis, MongoDB, HBase, etc.
各種ツールHadoop, GitHub Enterprise, Jenkins, JIRA, Confluence, FishEye, Crucible, Redmine, Capistrano, Grunt, 独自CEPエンジン, fluentd, Chef, Vagrant, etc.

クックパッド

見出し 01
URLhttp://cookpad.com/
運営クックパッド
言語Ruby
フレームワークRuby on Rails
インフラAWS
WEBサーバApache
APサーバUnicorn
プロキシサーバnginx
サーバOSCentOS
DBMySQL, Redis, etc.
各種ツールPuppet, Capistrano, Jenkins, GitHub Enterprise, TreasureData, etc.

Evernote

見出し 10
URLhttp://evernote.com
運営Evernote
言語Java 6
フレームワークStripes, GWT, Thrift, Hibernate, Ehcache
インフラオンプレミス
WEBサーバApache
APサーバTomcat
プロキシサーバ非公開
サーバOSDebian
DBMySQL, CouchDB, Hive
各種ツールWordPress, Puppet, Zabbix, Opsview, AlertSite, Dwarf, twitter4J

はてなブックマーク

見出し 09
URLhttp://b.hatena.ne.jp/
運営はてな
言語Perl 5.8.8
フレームワークRidge
インフラさくらインターネット, Amazon S3, Amazon EMR
WEBサーバプロキシーサーバ or APサーバと同, etc.
APサーバApache 2.2.3(mod_perl)
プロキシサーバnginx 1.2, Squid 2.7, Varnish 2.1.4
サーバOSCentOS 5.8
DBMySQL 5.1, MogileFS, Solr
各種ツールJenkins, Github Enterprise, TheSchwartz, MessagePack,
Capistrano, PhantomJS, Fluentd, Memcached, GrowthForecast, HRForecast,
RRDTool, Keepalived, Linux Virtual Server, Xen

はてなブログ

見出し 08
URLhttp://hatenablog.com/
運営はてな
言語Perl 5.14.2
フレームワークPlack, Router::Simple, Text::Xslate,
DBIx::Sunny, SQL::NamedPlaceholderを組み合わせた, 独自の軽量フレームワーク
インフラAmazon EC2(VPC), Amazon S3, さくらインターネット
WEBサーバプロキシーサーバ or APサーバと同じ, etc.
APサーバStarlet
プロキシサーバnginx 1.2
サーバOSDebian 6
DBMySQL 5.5, redis 2.4
各種ツールJenkins, Github Enterprise, TheSchwartz, capistrano, fluentd,
Amazon Route53, Memcached, GrowthForecast, HRForecast, Ikachan, CasperJS

pixiv

見出し 07
URLhttp://www.pixiv.net/
運営ピクシブ
言語PHP, Ruby, C, C++, Python, Lua, Scala
フレームワーク自社製, Ruby on Rails
インフラオンプレミス, ハウジング
WEBサーバnginx, Apache
APサーバApache, PHP-FPM
プロキシサーバnginx, Apache Traffic Server
サーバOSDebian
DBMySQL, KyotoTycoon, MongoDB
各種ツールFluentd, Apache Solr, neoagent, Nagios, Munin, Monit, Capistrano, Jenkins, Github, MoinMoin, Redmine, PHPUnit, etc.

GREE

見出し 06
URLhttp://gree.net/
運営グリー
言語PHP
フレームワークCascade(内製), Ethna
インフラオンプレミス
WEBサーバApache, nginx
APサーバApache, nginx
プロキシサーバmod_proxy, nginx
サーバOSDebian
DBMySQL, memcached, Flare(自社KVS)
各種ツールGitHub Enterprise, Jenkins

SmartNews

見出し 05
URLhttps://www.smartnews.be/
運営SmartNews
言語Java, Objective-C
フレームワークSeasar2
インフラAWS, さくらインターネット
WEBサーバApache, nginx
APサーバTomcat, Jetty
サーバOSAmazon Linux, CentOS
DBMySQL
各種ツールBitbucket, JIRA, Jenkins, Chef, Fabric, Fluentd

Tokyo Otaku Mode

見出し 04
URLhttp://otakumode.com
運営Tokyo Otaku Mode
言語JavaScript, CoffeeScript
フレームワークExpress
インフラAWS
WEBサーバnginx
APサーバnode.js
プロキシサーバnginx
サーバOSAmazon Linux
DBMongoDB, Redis
各種ツールJenkins, Capistrano, Nagios, Munin, HipChat, Github, Redmine, Google Drive

Qiita

見出し 02
URLhttp://qiita.com/
運営Increments
言語Ruby
フレームワークRuby on Rails
インフラAmazon EC2
WEBサーバnginx
APサーバUnicorn
プロキシサーバAmazon ELB
サーバOSLinux
DBAmazon RDS
各種ツールGitHub, Circle CI, Pivotal Tracker, Trello, HipChat, Qiita:Team, Boxen, Heroku, NewRelic, Sentry, Zendesk

STORES.jp

見出し 26
URLhttp://stores.jp
運営ブラケット
言語Ruby
フレームワークRuby on Rails, AngularJS
インフラAmazon EC2, S3
WEBサーバnginx
APサーバUnicorn
プロキシサーバnginx
サーバOSLinux(Arch Linux)
DBMongoDB
各種ツールRedis, Fluentd, Github, NewRelic, Mixpanel, Optimizely, GoogleAnalytics, chartbeat

クラウドワークス

見出し 25
URLhttp://crowdworks.jp/
運営クラウドワークス
言語Ruby 1.9系
フレームワークRuby on Rails 3.2系
インフラAWS(EC2, RDS, ElastiCache, ELB, Route53, S3, Glacier)
WEBサーバApache
APサーバPassenger
プロキシサーバnginx
サーバOSLinux
DBMySQL
各種ツールGitHub, Redmine, Jenkins, Fluentd, チャットワーク, Confluence

CAMPFIRE

見出し 24
URLhttp://camp-fire.jp/
運営ハイパーインターネッツ
言語PHP 5.4
フレームワークCakePHP 1.3
インフラAmazon EC2, さくらVPS(開発環境)
WEBサーバapache 2.2.24
APサーバなし
プロキシサーバなし
サーバOSAmazon Linux
DBMySQL 5.5.27(Amazon RDS)
各種ツールredmine, DsSync(自作), その他AWSの各種サービス, ELB, route53, S3, EMR, SES

schoo WEB-campus

見出し 21
URLhttp://schoo.jp
運営スクー
言語PHP 5.5, Backbone.js 1.0.0
フレームワークCodeigniter 2.0.3
インフラAWS
WEBサーバnginx, FastCGI
APサーバnginx, FastCGI
プロキシサーバなし
サーバOSCentOS 6.4
DBMySQL 5.5, Redis 2.6.12, MongoDB(一部ツールで)
各種ツールGitHub, new Relic, Jenkins, SLASH7, chef, Vagrant, Bugzilla, HandlerSocket, confluence, hipchat, zabbix

ココナラ

見出し 19
URLhttp://coconala.com
運営ウェルセルフ
言語PHP
フレームワークCakePHP
インフラAWS(EC2, RDS, S3)
WEBサーバApache
APサーバなし
プロキシサーバなし
サーバOSCentOS
DBMySQL
各種ツール GitHub, PivotalTracker, optimizely, mixpanel, NewRelic

lang-8

見出し 18
URLhttp://lang-8.com/
運営Lang-8
言語Ruby
フレームワークRuby on Rails
インフラAWS
WEBサーバCloudFront
APサーバなし
プロキシサーバなし
サーバOSUbuntu
DBMySQL
各種ツールGitHub, NewRelic, Mixpanel, CircleCI, Redis, Google Analytics

ChatWork

見出し 17
URLhttp://www.chatwork.com/ja/
運営ChatWork
言語PHP, Python, JavaScript, CoffeeScript
フレームワーク独自フレームワーク(PHP/Titanium Mobile), PHPUnit, Backbone.js, Jasmine, Sails.js
インフラAmazon Web
Services(Route53/ELB/EC2/RDS/DynamoDB/S3/SimpleDB/ElastiCache/CloudWatch), Google
App Engine(Channel API)
WEBサーバnginx, Apache, node.js
APサーバなし
プロキシサーバなし
サーバOSAmazon Linux AMI
DBMySQL(Amazon RDS), MongoDB
各種ツールNew Relic, SumoLogic, Cedexis, GitHub, TestFlight, Jenkins, Fabric, Munin, Nagios, Titanium
Mobile, Supervisord

iQON

見出し 16
URLhttp://www.iqon.jp/
運営VASILY
言語Ruby, Objective-C, JAVA, HTML, CSS, JavaScript, ruby 2.0
フレームワークRuby on Rails 4.0系
インフラAmazon EC2, CloudFront
WEBサーバnginx
APサーバunicorn
プロキシサーバvarnish
サーバOSCentOS 6
DBMySQL, MongoDB, Redis, Memcached
各種ツールSolr, capistrano, Github, supervisor, chef, jenkins, zabbix, Resque, siege
Localytics, GoogleAnalytics, redmine

Oh My Glasses

見出し 15
URLhttp://www.ohmyglasses.jp
運営オーマイグラス
言語Ruby 2.0, JavaScript
フレームワークRuby on Rails 3.2, Spree
インフラAmazon EC2
WEBサーバnginx
APサーバApache, Passenger
プロキシサーバなし
サーバOSUbuntu
DBAmazon RDS(MySQL), Amazon ElastiCache(Memcached)
各種ツールGitHub, Travis CI, Jenkins, HipChat, Yammer,

koebu

見出し 14
URLhttp://koebu.com/
運営カヤック
言語Perl, JavaScript, node.js
フレームワークCatalyst, Ark, express
インフラ自社インフラ, Amazon S3
WEBサーバnginx, Apache
APサーバFastCGI, Plack, Socket, Red5, Kamaitachi
プロキシサーバnginx
サーバOSLinux(CentOS)
DBMySQL
各種ツールTheSchwartz, Gearman, qpsmtpd, memchached, KyotoTycoon, MongoDB,
haproxy, Archer

大戦乱!!三国志バトル

見出し 13
URLhttp://gloops.com/game/sangokushi/
運営gloops
言語C#, php
フレームワークASP.NET 4.0/4.5
インフラオンプレミス
WEBサーバnginx 1.2系/1.4系, etc.
APサーバIIS
プロキシサーバnginx 1.2系/1.4系, varnish 2系/3系
サーバOSWindows Server 2008R2/2012, Linux(CentOS 5系/6系)
DBRDB → SQL Server 2008 R2 Standard, SQL Server 2012 Standard, SQL Server 2012 Enterprise, KVS → redis 2.4系/2.6系, memcached 1.4系
各種ツールHadoop, Pig, Hive, fluentd, cinnamon, cobbler, etc.

幻塔戦記グリフォン

見出し 12
URLhttp://griffon.sega-aiming.com/
運営Aiming
言語C#, Ruby, C++11
フレームワークなし
クライアントUnity
WebAPIサーバPadrino
インフラ非公開
WEBサーバnginx
WebAPIサーバnginx, Passenger, Padrino
リアルタイム通信用サーバC++11, Boost
サーバOSCentOS
DBMySQL, MongoDB
各種ツールJenkins, GitHub, Gerrit, GrowthForecast, HRForecast, Fluentd,
Zabbix, Capistrano, Chef, etc.

Lord of Knights

見出し 03
URLhttp://lordofknights.jp/
運営Aiming
言語C#, PHP, Objective-C, Java
フレームワークUnity
インフラGMO アプリクラウド
WEBサーバApache, PHP
APサーバなし
プロキシサーバなし
サーバOSCentOS
DBMySQL
各種ツールmemcached

神獄のヴァルハラゲート

見出し 23
URLhttp://grani.jp/product/valhalla-gate/
運営Grani
言語C# 5.0
フレームワークASP.NET MVC 4
インフラAWS(ELB, EC2, RDS, CloudFront, Route 53, VPC, SNS)
WEBサーバIIS 8
APサーバIIS 8
プロキシサーバARR 3.0
サーバOSWindows Server 2012
DBMySQL 5.5, Redis 2.6
各種ツールPowerShell, TypeScript, New Relic, Sumo Logic, Visual Studio 2012, ReSharper 8, HeidiSQL, JetProfiler, Jenkins, GitHub, Office365, Google Apps, ChatWork

30days Album

見出し 22
URLhttp://30d.jp
運営paperboy&co.
言語Ruby
フレームワークRuby on Rails
インフラオンプレミス
WEBサーバApache2
APサーバPassenger
プロキシサーバnginx
サーバOSCentOS
DBMySQL
各種ツールGitHub, Jenkins, Webistrano

携帯百景

見出し 20
URLhttp://movapic.com
運営16Lens Inc.
言語Groovy, Java, PHP
フレームワークGrails
インフラAmazon S3, EC2, RDS, さくら
WEBサーバnginx
APサーバJetty
プロキシサーバApache
サーバOSLinux
DBMySQL
各種ツールなし

まとめ

いかがでしたか?
シード期のスタートアップに携わるエンジニアの方、Webサービスを作るすべてのエンジニアの方の参考になれば幸いです。


【著者追記】
※ Tokyo Otaku Mode運営の方からご連絡頂き、Tokyo Otaku Modeの「プロキシサーバ:なし」となっていたところを「プロキシサーバ:nginx」と修正しました(2013年10月17日 12:29)

※2 Evernoteの方からご連絡いただき、以下のようにを加えました(2013年10月18日 10:03)
  • フレームワークに Hibernate, Ehcacheを追加
  • DBに CouchDB, Hiveを追加

Find Job! Startupを購読する

職種から求人情報を探す
Webエンジニア・Webプログラマ |  Webデザイナー・HTMLコーダー |  グラフィックザイナー・クリエイター |  Webディレクター・Webプロデューサー |  スマートフォンエンジニア |  ネットワークエンジニア・サーバーエンジニア |  フロントエンドエンジニア
スキルから求人情報を探す
PHP |  Perl |  Ruby |  Python |  Java |  JavaScript |  C言語 |  C++ |  MySQL |  PostgreSQL |  iPhoneアプリ |  Androidアプリ
企業名から求人情報を探す
 |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  A |  B |  C |  D |  E |  F |  G |  H |  I |  J |  K |  L |  M |  N |  O |  P |  Q |  R |  S |  T |  U |  V |  W |  X |  Y |  Z
Copyright (C) 2015 mixi recruitment, Inc. all rights reserved.