Mercari Engineering Blog

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

A Recap of Mercari’s Engineering Organization in 2019

I’m @snamura, Mercari CTO. I’ve been asked to conclude the Mercari Advent Calendar, so I’m going to try my hand at writing a blog post even though it’s not something I’m exactly used to. I’ve spent the entire past year working on the engineering organization, so I’d like to talk about that here.

I spoke about this at Go Bold Challenge, one of Mercari’s recent conferences. You can find the details here.

I became CTO in April 2019 and began overseeing Mercari’s engineering organization in Japan. There were too many issues to count, so I spent the last year doing things that needed to be done, one task at a time. I thought about topics like what kind of engineering approach would be right for a service like Mercari. It’s still very much a work in progress, but I’ll take this opportunity to conclude the Advent Calendar by summing up what we’ve done up until now and what we’ll be doing next year.


BigQuery の外部テーブルと Hive パーティショニングレイアウトで優勝する記事

こんにちは、メルペイ DataPlatform チームの @syu_cream です。

突然なのですが皆さんは BigQuery は使っていますか? うんうん、やっぱり使っていますよね。 メルカリ、メルペイでも KPI 分析や機械学習への応用、お客様からのお問い合わせに関わる調査、開発用ログへのクエリなど様々な用途で活用しています。 筆者が所属する DataPlatform チームでも様々なマイクロサービスと BigQuery を繋ぎこむのに一役買ってたりもします。

この記事では、そんな BigQuery が持つ便利であるがあまり触れられる機会がない外部テーブルと、最近追加された機能である Hive パーティショニングレイアウトのサポートについて触れていきます。


Tech Talk vol.3 Backend, ML Engineer 〜Fintechにおける不正決済対策〜 を開催しました


こんにちは。メルペイMachine Learning Engineerの@Hmj_kdです。 2020年1月29日にメルペイ主催でTech Talkを開催しました。


  • Fintech の不正決済対策技術に興味のあるエンジニア
  • Fintech 企業で AML に関与している Backend エンジニアもしくは Machine learning エンジニア



How do we share troubleshooting skills

Hello, I'm id:koemu, Backend Software Engineer of Merpay Payment Platform Team.


This article is going to explain how we share troubleshooting knowledge in our team and how we further improve troubleshooting skills in various situations, especially on weekends or holidays. Troubleshooting will be difficult if you only learn it by sitting at your desk because there will be few opportunities to practice. That’s why we are trying to share the skills through reading system metrics at a weekly team meeting.



Mercari Engineer's meetup for students vol.3を開催しました #mercari_student



昨年11月25日(月)にメルカリ東京オフィスにてエンジニア学生向けMeetup「Mercari Engineer’s meetup for students ~vol.3~」を開催しました。 このイベントは、メルカリ・メルペイで働くエンジニアが、今注目する技術やキャリアについて語る学生エンジニア向けのイベントです。

学生の皆様にメルカリ・メルペイのエンジニアとフランクに交流していただき、普段の学生生活や今後のキャリアを考える上で、少しでも役に立つ情報を提供できればと思い、企画しております。 第3回はメルカリのiOS、Backend、Frontendの開発に興味がある方向けに、3名の若手エンジニアから「どんな技術を用いているか?」「どうチームとして開発を進めているか?」などを発表しました。