[53選]国内注目のWebサービス・アプリを大調査! プログラミング言語、フレームワーク、アーキテクチャの一覧【2017年】

星の数ほど存在するWebサービスやアプリ。その裏側を覗いてみると、開発当時のトレンドや開発者の設計思想が見えてきます。53サービスのフレームワークやアーキテクチャ、開発効率化ツールを集めました。

[53選]国内注目のWebサービス・アプリを大調査! プログラミング言語、フレームワーク、アーキテクチャの一覧【2017年】

国内だけでも星の数ほど存在するWebサービスやアプリ。その裏側を覗いてみると、開発当時のトレンドや開発者の設計思想が見えてきます。

今回は53サービス(追記を含む)のフレームワークやアーキテクチャ、開発効率化ツールを集めました。選定理由もお答えいただけたサービスについては、アーキテクチャを選んだ理由も紹介していきます。

C2C、コマース
メルカリ、ココナラ、BASE、Tokyo Otaku Mode、STORES.jp、Snapmart、IQON
情報サービス
グノシー、価格.com、食べログ、イエウール、VICOLLE、SNAP by IQON、Retty、スタンバイ
プラットフォーム(個人向け)
クックパッド、はてなブログ、Qiita、note、CAMPFIRE、FIRESIDE
プラットフォーム(企業向け)
Tokyo Mirai Mode、UZOU配信サーバー、ビズリーチ、careertrek、Wantedly Visit、ビザスク、MedPeer、ヌリカエ
スマートフォンアプリ
ニュースパス、ママリQ、ビズリーチ・キャンパス、Wantedly People、HiNative、本のアプリStand、AWA、CureApp脂肪肝、pairs
ツール・アプリケーション
Mackerel、kintone、HRMOS、PAY.JP、Progate、SideCI、Misoca、トレタ、Gyazo、Scrapbox、Coincheck
追記
スペースマーケット、Schoo、SAGOJO(以上を4月14日追加)、Qiita:Team(5月1日追加)

(※本記事は、2017年3月のメール取材をもとに作成しています)

C2C、コマース

メルカリ

1

メルカリwww.mercari.com

プログラミング言語 PHP、golang、Lua、Perl、Python、JavaScript
フレームワーク DietCake、Dietcube
インフラ さくらインターネット、AWS、GCP
Webサーバ Nginx
アプリケーションサーバ Apache(mod_php)、golang
プロキシサーバ Nginx、OpenResty
サーバOS CentOS
DB MySQL
CI/CDツール Travis CI
各種ツール NewRelic、Mackerel、GitHub、Ansible、Apache Solr、memcached、Fluentd、Norikra、etc.

§

ココナラ

2

ココナラcoconala.com

プログラミング言語 PHP、Ruby
フレームワーク CakePHP、Ruby on Rails
インフラ AWS、Google Cloud Platform、Heroku
Webサーバ Apache、Nginx
アプリケーションサーバ Unicorn
プロキシサーバ -
サーバOS Ubuntu
DB MySQL
CI/CDツール Wercker
各種ツール GitHub、InVision、Zeplin、Sketch

§

BASE

3

BASEthebase.in

プログラミング言語 PHP
フレームワーク CakePHP 2.x
インフラ AWS
Webサーバ Apache 2
アプリケーションサーバ PHP
プロキシサーバ Nginx、HAProxy
サーバOS CentOS
DB RDS(MySQL)
CI/CDツール CircleCI
各種ツール AWS Lambda、Fluentd、BigQuery、Firebaseなど
BASEはなぜこのアーキテクチャを選んだのか?

メインの開発技術は、サービス開発初期から扱っているCakePHPを踏襲しております。Webサービス用途におけるPHPのパフォーマンスや生産性の高さには乗っていますが、並列大規模処理などではPHPの資産にはこだわりません。プッシュ通知の配信システムでAWS Lambdaを使ったり、メルマガ送信システムなどではRuby、データ解析ではPythonを使うなど解決したい問題にあわせて適材適所の技術を使うことを重視しています。

アーキテクチャの設計においては1人のアーキテクトが担うのではなく、開発メンバ全員が設計・開発・運用ができるスモールチームの集合体になることを目指しており、メンバがやりたいこととサービス方向性が正しく噛み合ってさえいれば、多様性ある開発技術の選択ができるようにしています。

§

Tokyo Otaku Mode

エンジニアHubに会員登録すると
続きをお読みいただけます(無料)。
登録のメリット
  • すべての過去記事を読める
  • 過去のウェビナー動画を
    視聴できる
  • 企業やエージェントから
    スカウトが届く