Mercari Engineering Blog

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

Custom Controller で Kubernetes の上の TLS 証明書を監視する

こんにちは!Summer Internship 2018 にて Microservices Platform Team でインターンをしていた @everysick です*1。この記事ではインターン期間中に実装を行い、OSS として公開した Certificate Expiry Monitor Controller の紹介をします。

github.com

*1:8/31をもってインターン終了

続きを読む

Backend Team Offsite 〜負債解消day〜 を実施しました

こんにちは!メルカリでBackendのエンジニアリングマネージャをしている @bravewoodです。

今日はBackendチームのオフサイトをご紹介します。

サービス開発の課題

メルカリは2013年7月にサービスを開始して以来、5年以上の月日が経過しています。 メルカリのAPI単位で見ると、開発はサービス開始より約3ヶ月前の2013年4月に始まっていることがGitリポジトリへのコミットで確認できます。

$ git log --reverse
<省略>
Date:   Sat Apr 6 16:46:32 2013 +0900
続きを読む

Mercari Corporate Solutions Engineering Meetup 第二回を開催しました!

こんにちは! Corporate Solutions Engineeringチームのixyです!

前回のミートアップの Corporate Engineering Team から名前が変わって Corporate Solutions Engineering となりました。「エンジニアリングで経営課題を解決する」をミッションに日々励んでおります。
さて、そんな私達ですが8/24に Mercari Corporate Solutions Engineering Meetup #2 を開催しました。ゲストとして、面白法人カヤックさんから小池大地さんをお招きしました!メルカリからは起業経験もあるエンジニアの衣川 憲治( @k_kinukawa )が登壇して、互いのエンジニアリングによる組織の問題解決について語っていただきました。

本記事ではその様子をお届けしたいと思います。

続きを読む

Agile 2018 レポート:テスト戦略モデルにおける「INFORMATION」とは何か?

こんにちは。メルカリの Automation & QA グループ(通称:AQA)でQAエンジニアとして日夜テストをぶりぶりしているこんどうです。

QAリードのすがぴーも以前こちらで紹介していたアジャイルカンファレンスに同行してきました。数多くのセッションに参加しましたが、今回はわたしのなかで特に印象に残ったUK eBay の Head of Software Testing である Dan Ashby氏のセッション「Testing in Agile」のなかで提唱されていた、アジャイルテスティングにおけるテスト戦略モデルについて、Dan Ashby氏ご本人から許可をいただいたのでこちらに紹介したいと思います。

続きを読む

メルペイにおけるプロダクトKPI改善のための Machine Learning Architecture

こんにちは。メルペイ Machine Learning Team の @dama_yu です。
本記事では、メルペイの Machine Learning Team におけるプロダクト改善を加速させるための、機械学習基盤について紹介します。

背景

メルペイでは、最近、社内の課題をデータサイエンスを用いて解決するための組織である、Machine Learning Team が設立されました。 チームが注力していく課題としては主に、信用スコア、不正検知、レコメンデーションが挙げられます。

メルペイ Machine Learning Team では、個人プレーになりがちなデータサイエンス系プロダクト開発を、
チームでスムーズに行うことができるよう意識した、機械学習基盤開発に取り組んでいます。
その取り組みについて、本記事では説明していきたいと思います。
(この基盤が実装されているプロダクトに関する詳細は事業上の都合で割愛しています)

続きを読む