Mercari Engineering Blog

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

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

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

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

tech.mercari.com

tech.mercari.com

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

続きを読む

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

はじめに

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

今回のテーマは、「Fintechにおける不正決済対策(アンチマネーロンダリング。以下、AML)」で、以下のような方にオススメの回でした。

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

この記事では、当日の発表や様子などを簡単に紹介します!

https://connpass-tokyo.s3.amazonaws.com/thumbs/9b/26/9b2649ed7ed1ceaa3280a4983ca21bd1.png

続きを読む

How do we share troubleshooting skills

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

Abstract

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.

f:id:koemu:20190910120407j:plain:w640

続きを読む

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

はじめに

こんにちは、メルカリ新卒採用チームの@Aoiです。

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

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

第1回第2回の開催報告記事もありますので、ぜひ御覧ください!

この記事では、当日の様子や各発表をご紹介します。

続きを読む

Mercari x Merpay Frontend Tech Talk vol.4 を開催しました

Merpay でフロントエンドエンジニアをしている @_sskyu です。1月15日に Mercari x Merpay Frontend Tech Talk vol.4 が開催されました。私も登壇者として参加したので、当日の発表の様子を紹介します。

Pros and Cons of SSR and JAMstack

最初に私が 「Pros and Cons of SSR and JAMstack」という発表をしました。昨年の8月から取り組んでいたもので、キャンペーン用のマイクロサービスのパフォーマンスが出ない問題を調査して、JAMstack 構成の環境に移行したという内容で発表しました。

speakerdeck.com

※JAMstack: JavaScript + API + Markup を使った Web アプリケーションアーキテクチャ。

続きを読む