エムスリーテックブログ

エムスリー(m3)のエンジニア・開発メンバーによる技術ブログです

エムスリー、Web系時価総額上位なのに全然知られていない

f:id:takao-mizuno:20191008212858p:plain

こんにちは、エムスリーエンジニアリンググループの水野です。

あまり知られていないのですが、エムスリーって、実は国内Web系で時価総額上位なんです出典(2019/10/07時点では1位)。そして先日、日経平均株価に算出される日経225にエムスリーが採択されましたが、2000年以降に創業した会社としてはエムスリーが初の採用で、実は市場からも期待されている企業なんです*1

続きを読む

エムスリーは「Vue Fes Japan 2019」にシルバースポンサーとして協賛&ブース出展します

こんにちは、エムスリーエンジニアリンググループの水野です。

エムスリーは、昨年に引き続き、10/12 (土)に開催される Vue Fes Japan 2019 にシルバースポンサーとして協賛いたします! 当日はブースを出展し、弊社のエンジニアもブーススタッフとして参加しています。ノベルティ配布やアンケート企画、プロダクト紹介等を行いますので、是非お気軽にお越しください。

※台風の接近により中止となる可能性もあります 台風に伴うVue Fes Japan 2019開催対応について|448jp|note

vuefes.jp

www.m3tech.blog

f:id:takao-mizuno:20191009172454p:plain
Vue Fes 2018の写真

続きを読む

Microservices の GraphQL スキーマを1つにまとめる

エンジニアリンググループの冨岡 (@jooohn) です。出張でNYにきています。NYへの出張は二度目なのですが、同僚のChris (彼はUK, JP, USと三カ国のM3を渡り歩いています!) とWashington, D.C.にいくなどして休日も満喫しています。

f:id:jooohn:20191007074434p:plain
バーガーは野菜

f:id:jooohn:20191007075417p:plainf:id:jooohn:20191007100112p:plain
Washington, D.C. にて。NYCからバスで4hほどでいける。

現在はM3 USAが運営するニュースサイトMDLinxのリニューアルプロジェクトに関わっています。そこで利用しているGraphQL (Apollo) の活用事例を紹介します。

続きを読む

Serverless Framework で認証付きランディングページ表示サービスを作った話

こんにちは、エンジニアリンググループの高橋(@tshohe1)です。

エムスリーでは今年の6月頃に認証付きのランディングページ(以下LP)を表示するサービスを Serverless Framework で新しく構築しました。本記事では、サービスの仕組みや、構築時に得られた知見を簡単にまとめたいと思います!

f:id:tshohe:20190925171147j:plain
λ by baracoder is licensed under CC BY-SA 2.0

続きを読む

機械学習プロジェクト向けPipelineライブラリgokartを用いた開発と運用

こんにちは。前回書いた突撃!隣のキーボード M3 2019という記事が、HHKBの公式Twitterアカウントにツイートされ、舞い上がっているエムスリーエンジニアリングGの河合 (@vaaaaanquish) です。

今回はエムスリー AIチームが開発、運用している機械学習プロジェクト向けのPythonライブラリである「gokart」の説明と、その周辺ライブラリとなる「cookiecutter-gokart」「thunderbolt」「redshells」について紹介したいと思います。よろしくお願いします。  

  • はじめに
  • Pipeline化のメリット・デメリット
    • Pipeline化のメリット
    • Pipeline化のデメリット
  • gokart
    • 共通化のための出力ファイル形式の制約と拡張
    • 強力かつ簡易な再現性のためのデータ保持
    • クラウドサービスやSlack通知のサポート
    • gokartのメリット、デメリット
  • cookiecutter-gokart
  • thunderbolt
  • redshells
  • 私の開発・運用形態
  • おわりに

 

はじめに

近年、多くの機械学習プロジェクトにおいてPipelineライブラリが用いられ、データ収集から加工、モデルの学習、推論を1つのワークフローとして取り扱うのが一般的となっています*1*2。 各社各チームで多くの機械学習エンジニア、データエンジニアが注目する1つの課題となっており、実際に日本国内でもデータパイプラインに関する勉強会などが開催され、その運用方法が共有、議論されています。

続きを読む

新しいアンケートシステムをつくった(Go / App Engine SPA 開発環境編)

f:id:itto_ki:20190927115639j:plain
ibisは日本語でトキ(鳥)。我々のチームではシステムに動物の名前をつけています。
エムスリーエンジニアリンググループの木村です。 今回は「新しいアンケートシステムをつくった(Go とシステム概要編)]」、「新しいアンケートシステムをつくった(Digdag・Embulk・BigQuery データ同期編)」に引き続き、新しいアンケートシステム「Ibis」について説明します。環境構成編です。

続きを読む