【46選】あのサービス・アプリのアーキテクチャ・プログラミング言語・フレームワークを大調査!〔2019年始版〕

今やWebやアプリを構築する技術選択は、フロントエンドからインフラまで各領域で多岐に及びます。気になるあのサービスが利用している技術は何か? アンケート調査によるまとめの2019年新春バージョンです。

【46選】あのサービス・アプリのアーキテクチャ・プログラミング言語・フレームワークを大調査!〔2019年始版〕

エンジニアHubでは2017年4月に、国内注目サービスのアーキテクチャ大調査を掲載しました。それからおよそ2年が経ち、インフラでもフロントエンドでも新しい技術が次々と登場しています。

そこで今回は2019年始版として、46のサービスが利用しているプログラミング言語やフレームワーク、インフラ等の環境をまとめました。選定理由も回答いただいたサービスは合わせて掲載しています。どういった見地から技術選定を行っているのか。ぜひ今後の参考にしてください。

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

コンテンツプラットフォーム
クックパッド、Ameba、はてなブログ、pixiv chatstory、connpass
ツール
Kibela、Issuehunt、Typetalk、Backlog、Cacoo、Mackerel、ImageFlux
情報サービス
グノシー、はてなブックマーク、DMM.com、AbemaTV、エムスリー、オミカレ
コマース・決済
楽天市場、BASE、minne、SUZURI、PAY.JP・PAY ID、paymo biz
ビジネス
kintone、Sansan、Eight、ノマドクラウド、Karakuri、Emotion Tech・Employee Tech
学習・人材
PyQ、Teambox LEAGUE、エムスリーキャリア、クラウドワークス
アプリ(コミュニケーション・コマース)
LINE、ヤフオク!、ラクマ、Omiai、タップル誕生
アプリ(情報)
SmartNews、Yahoo! JAPAN、Yahoo!ニュース、本のアプリStand、ルナルナ、AWA、Komerco

コンテンツプラットフォーム

クックパッド

1 レシピ検索No.1/料理レシピ載せるなら クックパッド

プログラミング言語 Ruby、Golang、Python、Java、Rust
フレームワーク Ruby on Rails、Spring Boot
インフラ AWS
Webサーバー nginx、Apache
APサーバー Unicorn
プロキシー nginx、H2O、Apache、Envoy
サーバーOS Ubuntu
DB・データ MySQL、Redis、Amazon Aurora、Amazon DynamoDB、Amazon Redshift
CI/CDツール Jenkins、AWS CodeBuild、mamiya
各種ツール Itamae、Codenize Tools、Docker (Amazon ECS+hako)、GitHub Enterprise、etc.

インフラはAWSを利用しており、なるべくマネージドなサービスを利用することでオペレーションコストを減らすようにしています。世の中で普及している技術スタックを使うことを心がけてはいますが、必要に迫られた場合はソフトウェアを内製しており、多くをオープンソースとして公開しています。またシステムのマイクロサービス化が進んでおり、利用しているプログラミング言語やフレームワークは多様化してきています。

Ameba

エンジニアHubに会員登録すると
続きをお読みいただけます(無料)。
登録ボタンを押すと、利用規約プライバシーポリシーに同意したことになります。
登録のメリット
  • すべての過去記事を読める
  • 過去のウェビナー動画を
    視聴できる
  • 企業やエージェントから
    スカウトが届く