ナウいツールやサービスなどのまとめ

[国内注目のWebサービスを支える言語・フレームワーク・アーキテクチャ一覧【2013年版】](http://www.find-job.net/startup/architecture-2013) をもとにナウい感じのサービスなどをまとめた。分類がおかしいかもしれないのん

## コード管理

ソースコードは Git で管理しているところが増えている

### Git

- [GitHub](https://github.com/)
    - [GitHub Enterprise](https://enterprise.github.com/): Enterprise 向け
- Gitlab
    - [Gitlab Cloud](https://www.gitlab.com/cloud/)
    - [Gitlab CE](http://gitlab.org/gitlab-ce/): オープンソース
    - [Gitlab EE](https://www.gitlab.com/features/): Enterprise 向け
- [BitBucket](https://bitbucket.org/)
    - [Stash](https://www.atlassian.com/ja/software/stash/overview): Enterprise 向け
- [codebreak;](http://codebreak.com/)
- [RhodeCode](https://rhodecode.com/pricing)
- [Gitorious](https://gitorious.org/)
- [GitPrep](https://github.com/yuki-kimoto/gitprep)
- [GitBucket](https://github.com/takezoe/gitbucket)

[GitHubクローンまとめ 無料でGitHubのような機能を実現するための候補 | Act as Professional - hiroki.jp](http://hiroki.jp/github-clone)

#### 料金

private repository を作りたい場合は Gitlab Cloud (無料で無制限 repository, 無制限 private collaborators)。次に BitBucket (無料で無制限 private repository, 5 人までの private collaborators)

### コードレビュア

- [Review Board](http://www.reviewboard.org/)
- [Phabricator](http://phabricator.org/)
- [rietveld](https://code.google.com/p/rietveld/)
- [gerrit](http://code.google.com/p/gerrit/)
- [Crucible](https://www.atlassian.com/ja/software/crucible/overview)
- [Barkeep](http://getbarkeep.org/)
- [rietveld](https://code.google.com/p/rietveld/)

[コードレビューツール 6選 どれが最適？ | Act as Professional - hiroki.jp](http://hiroki.jp/2012/09/13/5626/)

### バグトラッカー

- [Bugzilla](http://www.bugzilla.org/)
- [Trac](http://trac.edgewall.org/)
- [mantis](http://www.mantisbt.org/)

[フリーのバグ管理システム比較 - SOA導入するまで](http://d.hatena.ne.jp/ryoben/20100628/1277740446)

## DB

### RDBMS

MySQL 使っているところやっぱり多い

- [MySQL](http://www-jp.mysql.com/)
    - [Jet Profiler](http://www.jetprofiler.com/)
- [PostgreSQL](http://www.postgresql.org/)
- [Oracle Database](http://www.oracle.com/jp/products/database/overview/index.html)

### NoSQL (KVS)

- [Redis](http://redis.io/)
- [Memcached](http://memcached.org/)
- [KyotoTycoon](http://fallabs.com/kyototycoon/)
- [TokyoTyrant](http://fallabs.com/tokyotyrant/)
    - [KyotoTycoonとTokyoTyrantの違い | mutter](http://nplll.com/archives/2012/04/kyototycoontokyotyrant.php)

[パフォーマンス比較 Cassandra、Mongodb、SQLite、H2、MySQL、Postgres - C/pHeR Memo - Java とか。Eclipse とか。](http://d.hatena.ne.jp/cypher256/20121013/p1)

### NoSQL (その他)

- [MongoDB](http://www.mongodb.org/)
    - [特集：MongoDBで理解する「ドキュメント・データベース」の世界（前編）：開発者が知っておくべき、ドキュメント・データベースの基礎 (1/3) - ＠IT](http://www.atmarkit.co.jp/ait/articles/1211/09/news056.html)

## 開発環境管理

### セットアップツール

Boxen は GitHub が開発した Mac OSX 向けセットアップツール。Qiita も使ってるらしい。

- [Boxen](http://boxen.github.com/)

## サーバ管理

### 仮想化ソフト

VirtualBox で Linux 環境構築 (Ubuntu か CentOS) して、その上に Docker でコンテナ作るの流行りっぽい

- ハイパーバイザ
    - [KVM](http://www.linux-kvm.org/page/Main_Page)
    - [Xen](http://www.xenproject.org/)
- ホスト OS
    - [VirtualBox](https://www.virtualbox.org/)
        - [Vagrant](http://www.vagrantup.com/)
    - [VMWare](http://www.vmware.com/jp/)
- コンテナ
    - [LXC](http://linuxcontainers.org/)
        - [Docker](https://www.docker.io/)

### サーバプロビジョニング

環境構築を自動化する。Chef や Puppet が人気。Ansible も分かりやすいという評判を聞く

- [Chef](http://www.getchef.com/chef/)
    - [chef-solo はじめてのLinux環境構築の自動化入門 | Act as Professional - hiroki.jp](http://hiroki.jp/2012/08/13/4989/)
- [Puppet](http://puppetlabs.com/)
    - [オープンソースなシステム自動管理ツール Puppet：連載｜gihyo.jp … 技術評論社](http://gihyo.jp/admin/serial/01/puppet)
- [Ansible](http://www.ansibleworks.com/)
    - [Ansible Tutorial](http://yteraoka.github.io/ansible-tutorial/)

#### サーバテスト

- [serverspec](http://serverspec.org/)

### サーバオーケストレーション

- [Capistrano](https://github.com/capistrano/capistrano/wiki)
    - [CapistranoとChefでサーバー管理を自動化～インスタンス作成から15分で実戦投入～ : ニフティクラウド ユーザーブログ](http://blog.cloud.nifty.com/157/)
- [Fabric](http://docs.fabfile.org/en/1.8/)

### ロードバランサ

- LVS + Keepalived
    - [Linux Virtual ServerとKeepalivedで作る冗長化ロードバランサ | SourceForge.JP Magazine](http://sourceforge.jp/magazine/13/05/14/083000)

### モニタリングツール

- [nagios](http://www.nagios.org/): 統合監視ソフト
    - [特選フリーソフト - サーバーを多彩な手法で監視　Nagios：ITpro](http://itpro.nikkeibp.co.jp/article/COLUMN/20070410/267919/)
- [Zabbix](http://www.zabbix.com/jp/)
- [Opsview](http://www.opsview.com/): Nagios 高級版
- [Munin](http://munin-monitoring.org/): リソース監視
- [Monit](http://mmonit.com/monit/): プロセス監視
- [New Relic](http://newrelic.com/): パフォーマンス監視

[意外と普通？大規模サービスにおけるサーバの監視方法 | nanapi TechBlog](http://nanapi.co.jp/blog/2013/09/11/monitor_nanapi_servers/)

### ログ収集ツール

- [fluentd](http://fluentd.org/)
    - [TreasureData](http://www.treasuredata.com/)

### CI ツール

- [Jenkins](http://jenkins-ci.org/)
- [Travis CI](https://travis-ci.org/)
- [Circle CI](https://circleci.com/)
- [drone.io](https://drone.io/)

### その他

#### Job Queue

- [TheSchwartz](http://search.cpan.org/~sixapart/TheSchwartz-1.10/lib/TheSchwartz.pm)
- [Gearman](http://gearman.org/)

[第10回　ジョブキューで後回し大作戦―TheSchwartz，Qudo，Q4M（1）：Perl Hackers Hub｜gihyo.jp … 技術評論社](http://gihyo.jp/dev/serial/01/perl-hackers-hub/001001)

#### ログ可視化

- [GrowthForecast](http://kazeburo.github.io/GrowthForecast/)
    - [タムタムの日記 - GrowthForecastが便利な件について](http://mt.orz.at/archives/2012/06/growthforecast.html)
- [HRForecast](http://blog.nomadscafe.jp/2013/02/hrforecast--.html)
- [RRDTool](http://oss.oetiker.ch/rrdtool/)

#### スクリプトのデーモン化

- [Supervisor](http://supervisord.org/)
    - [適当なスクリプトをデーモン化するのにSupervisorが便利 - id:anatooのブログ](http://d.hatena.ne.jp/anatoo/20120310/1331321778)

## Web

### アクセス管理

- GoogleAnalytics
- [Mixpanel](https://mixpanel.com/)
- [Chartbeat](https://chartbeat.com/)
    - リアルタイムアクセス解析

### Web サイト監視

- [AlertSite](http://alertsite.com/)

### 負荷試験

- siege

## チーム

- [Google Apps](https://www.google.co.jp/intx/ja/enterprise/apps/business/)

### グループウェア

- [Office 365](http://www.microsoft.com/ja-jp/office/365/default.aspx)

### チケットトラッカー

- [Pivotal Tracker](http://www.pivotaltracker.com/)
- [Trello](https://trello.com/)
- [JIRA](https://www.atlassian.com/ja/software/jira)
- [Redmine](http://www.redmine.org/)

[経験者によるRedmine、Trac、JIRA比較 - Ricksoftブログ - Confluence](http://www.ricksoft.jp/document/blog/view-blog-post.action?pageId=58982417)

### ドキュメント共有

- [Confluence](https://www.atlassian.com/ja/software/confluence)
- [Qiita:Team](https://teams.qiita.com)
- Wiki
    - [MoinMoin](http://moinmo.in/): アドレスが可愛い
    - [MediaWiki](http://www.mediawiki.org/wiki/MediaWiki/ja)
    - [PukiWiki](http://pukiwiki.sourceforge.jp/)

### チャットツール

IRC が根強い人気を誇る。最近は Hipchat も人気出てきた

- [Hipchat](https://www.atlassian.com/ja/software/hipchat/overview)
    - [How we use HipChat to keep the (distributed) UserVoice team in sync | UserCentered](https://community.uservoice.com/blog/how-we-use-hipchat/)
- [Slack](https://slack.com/)
- [ChatWork](http://www.chatwork.com/ja/)
- [Idobata](https://idobata.io/)
- [typetalk](http://www.typetalk.in/ja/)
- [flowdock](https://www.flowdock.com/)
- [Gitter](https://gitter.im)
- [Hall](https://hall.com/)
- IRC
- [Skype](http://skype.com/)
- [Hangouts](http://www.google.com/+/learnmore/hangouts/)

### SNS

- [Yammer](https://www.yammer.com/)

## その他

### カスタマーサービス

- [Zendesk](http://jp.zendesk.com/)

### テスト

- [Optimizely](https://www.optimizely.jp/): A/B テストツール