採用事例(国内)

このページでは、国内のScala採用事例の一部について紹介します。


株式会社オプト OptTechnologies

複数のプロダクトでScalaを使用しています。また、当社の主催するイベント市ヶ谷Geek★NightでもScalaをテーマに採用するなど積極的な普及活動を行っています。

Scala使用プロダクト

  • unis ダイナミック・クリエイティブツール
  • 大規模広告効果測定ツール
  • アドベリフィケーションツール

株式会社サイバーエージェント アドテクスタジオ

当社が提供するスマートフォン広告や、広告管理ツールなどの開発に「Scala」を使っており、今後も更に「Scala」の導入を推奨していきます。また、ScalaMatsuri 2014の会場提供や社内外に向けたScalaイベントを実施しており、Scalaの普及活動を積極的に行っています。

▼Scala使用プロダクト

  • AMoAd スマートフォンに特化したアドネットワーク。有名なブログやSNS、ニュースサイトなどを多数保有。ネイティブアドの掲載可能量は国内最大規模です。

  • Dynalyst スマートフォンに特化したダイナミックリターゲティング広告です。

  • GameTailor スマートフォンゲームアプリユーザー一の利用状況に応じた広告をソーシャルメディア上に配信する広告です。

  • Smalgo スマートフォンに特化した成果報酬課金型DSPです。

  • Lodeo スマートフォンに特化した動画アドネットワークです。

  • AppliPromotion スマートフォンアプリに特化したクロスプロモーションネットワーク、及び動画視聴完了型のリワードネットワークです。


ドワンゴ


株式会社 システムアート

業務システムにScalaを導入しています。

  • 2010年~ クラウド就業システム
    • 大学/病院/製造/放送を含む10社以上
    • 個社別の細かい要求に対応、日本語コーディング
  • 2010年~ PDF署名サービス
    • Javaシステムを機能追加毎にScalaへ部分移行
    • Springなど既存JavaフレームワークとScalaコードの共存
  • 2011年~ 会計EDI
    • 国税・地方税を申告するためのサーバー機能
    • Flexクライアント、および国税局等が配布しているクライアントとXML連携
  • 2012年~ VB6パーサー
    • レガシーシステムのマイグレーションで利用
    • JavaCCパーサーをScalaパーサーコンビネーターへ移植

GMOメディア株式会社

上記のリンク先のスライドでは、MongoDBの話が多く、Scalaの部分の詳細には触れていませんが、Scalaに関しては

など、twitter社がopen sourceで提供しているライブラリなどを使用しています。

  • レコメンデーションシステムのバックエンド
    Scala から MySQL にアクセスするために querulous というライブラリを使用するなど

アスタミューゼ株式会社

  • astamuse (知財メディア)
  • 転職ナビ (転職サイト – 独自CSM内蔵)
  • その他多数

有限会社ITプランニング

某社のサービス用APIとデータ管理WebインターフェイスをScala + LiftでGAE上に構築しました。APIはXMLを応答する仕様であり、ScalaのXMLリテラルによって、応答すべきXMLとScalaのプログラムとをシームレス/簡潔に記述できた点は、他言語ではできなかった良さでした。また、LiftのBox型とfor構文の活用により、APIパラメーターの妥当性チェックと異常系応答処理の記述がシンプルに書けた点も優れていました。約44個のScalaファイル、合計3800行程の開発規模です。

某Android用アプリケーションをScalaで記述しました。利用できる資産との兼ね合いでJavaを使った部分もありましたが、そのような状況でもScalaの高い記述力を部分的にでも活かせる点は興味深かったです。

NGMSと呼んでいるネットワーク管理支援システムを名古屋大学様、SRA様と共同でScalaを中心に開発しました。CUIインターフェイスの特性から文字列のパースを行う機会が多く、Scalaのパーサーコンビネーターが開発効率に大きく寄与しました。4万行を超える中規模システムですが、Scalaコンパイラが大きな問題となったことはありません。


エムスリー株式会社

いくつかのサービスやシステムを Scala で開発・運用しています。 社内のデータ集計や運用のためのツールなどにも Scala を利用しています。 その他、公開可能なものは GitHub に置いています。

  • コンテンツ配信システム(Play 20 Scala)
  • 会員向けサービス(Scalatra)
  • 社内向け API サーバ(Unfiltered)
  • アクセスログ集計などの社内共通ライブラリ
  • その他 GitHub で公開しているもの

芸者東京エンターテインメント株式会社

スマートフォン、フィーチャーフォン向けのソーシャルアプリの企画、開発、運用を行なっており、 以下のサービスをscala2.7.7+Lift(webアプリケーションフレームワーク)で構築しています。

サービス一覧

  • おみせやさんforGREE (GREE)
  • おみせやさん2 (mixiゲーム)
  • お金持ちさん(GREE)
  • お金持ちさんDX(mixiアプリ)

NECビッグローブ株式会社

友達とおすすめのアプリを教えあうサービスLet’s App!のサーバPlay Framework 2.0 + Scala 2.9.1で書かれているとのことです。


comments powered by Disqus