Mercari Engineering Blog

We're the software engineers behind Mercari. Check out our blog to see the tech that powers our marketplace.

Mercari ML Ops Night Vol.1 を開催しました

こんにちは、機械学習エンジニアの @hurutoriyaです。

2018/05/23 にMercari ML Ops Night Vol.1というイベントを開催しました。

Mercari ML Ops Night Vol.1 - connpass

機械学習アルゴリズムそのものではなく、 システム構成や、モデルのデプロイ、データの収集など、 機械学習をプロダクションで運用するにあたって直面する課題やその解決方法などを、 ざっくばらんにお話できればと思います。

当イベントページは公開1時間で100人の定員枠が埋まり、最終的に申込者が296人!! に到達し、プロダクション環境での機械学習の運用に対する注目の高まりを感じ取ることができました。

f:id:hurutoriya:20180528162715p:plain

続きを読む

SchemaSpy を使って自動で ER 図生成してみた

メルペイのソフトウェアエンジニアの @syu_cream です。最近はもっぱらメルペイにて決済の仕組みを担うマイクロサービスの開発やログ収集を行うための基盤作りをして過ごしております。

本記事では、メルペイのログ収集基盤を構築するにあたって取り組んだ、 ER 図自動生成の話を書きます。

背景

メルペイのプロダクト開発

何度か発信させていただいている通り、メルペイが提供するさまざまなサービスの機能はマイクロサービスアーキテクチャに基づいて開発されています。 マイクロサービスとして機能を開発していく細かな経緯や思想などは、以下の記事を読んでいただけるとより深く知っていただけると思います。

mercan.mercari.com

メルペイの各マイクロサービス開発は、各開発チームがオーナーシップを持って、非常に早いスピードで進めています。 下図はあくまでイメージですが、現在メルペイではこのように各マイクロサービスが連携していくような構成になっています。 本記事執筆時でも 10 以上のマイクロサービスの開発が同時進行しており、筆者としてもかつてない変化の渦中にいると感じています。

f:id:syu_cream:20180524174134p:plain

続きを読む

Google I/O 2018 わいわい報告会を開催しました #io18jp

f:id:wiroha:20180518113639j:plain
はじめまして。4月に入社しました、Androidエンジニアの @wiroha です。

5月17日(木)に、メルカリ主催でGoogle I/O 2018 わいわい報告会を行いました。
定員150名のところ、300名以上の参加申込をいただく大盛況となりました。
今回はその様子をお伝えします。
mercari.connpass.com

続きを読む

Slack Commandを使った、分析チームのナレッジを全社に広めるためのAutomation・Karakuri

f:id:tadashi-nemoto0713:20180514163530p:plain


こんにちは、メルカリのAQA(Automation & Quality Assurance)チームで、自動化をぶりぶりしている tadashi0713 です。

私は普段、QAテストの自動化・CI/CD改善・その他社内の生産性を上げるための自動化・ツール作成を行っています。

今回は、社内の分析クエリを簡単に検索・共有できるSlack Commandを最近作ったので、それについてご紹介したいと思います。

続きを読む

Go Conference レポート& Mercari BOLD Scholarship for GopherCon 2018のご案内

はじめに

メルペイ エキスパートチームの@tenntennです。 少し時間が経ってしまいましたが、4月15日に開催されたGo Conference 2018 Springの参加レポートを書きたいと思います。 また、8月末に開催されるGopherCon 2018のスカラーシップのご案内についても書きたいと思います。

続きを読む