Merpay Tech Fest 2021 は5日間のオンライン
技術カンファレンスです。
IT 企業で働くソフトウェアエンジニアおよび
メルペイの技術スタックに興味がある方々を対象に
2021年7月26日(月)から7月30日(金)までの
5日間、開催します。
Merpay Tech Fest は事業との関わりから技術への興味を深め、
プロダクトやサービスを支えるエンジニアリングを知れるお祭りです。
セッションでは事業を支える組織・技術・課題などへの
試行錯誤やアプローチを紹介予定です。
お楽しみに!

当イベントは終了しました。
ありがとうございました。
各セッションのスライドやアーカイブ動画は、セッション詳細にリンクがございます。
ぜひご視聴ください。

Day1:
Keynote, Backend and Community Activities

2021.07.26

Day1のアーカイブ動画はこちら

Opening 15:00-15:10

ビジョン

15:10-15:40 30min

Keynote

曾川 景介

CTO

ビジョン

15:10-15:40 30min

Keynote

曾川 景介

CTO

QRコード決済

15:40-16:10 30min

メルペイの共通QRコード決済システムの裏側

青木 太郎

Product Engineering Div.
Business Platform & Payment & CRE Team

メルペイは2020年に株式会社NTTドコモとスマホ決済領域で連携しました。この連携の一環でメルペイとd払い両サービスで決済ができる共通QRコードが利用できるようになりました。 今回のセッションではこの共通QRコードによる…

QRコード決済

15:40-16:10 30min

メルペイの共通QRコード決済システムの裏側

メルペイは2020年に株式会社NTTドコモとスマホ決済領域で連携しました。この連携の一環でメルペイとd払い両サービスで決済ができる共通QRコードが利用できるようになりました。 今回のセッションではこの共通QRコードによる…

青木 太郎

Product Engineering Div.
Business Platform & Payment & CRE Team

決済システム開発 トランザクション管理 資産管理

16:10-16:40 30min

Payment分散トランザクションケーススタディ

高 鋭

Product Engineering Div.
Business Platform & Payment & CRE Team

今回のセッションではメルペイのPayment分散トランザクション実例についてお話します。トランザクションのデータ整合性と自動復旧手法をご紹介します。

決済システム開発 トランザクション管理 資産管理

16:10-16:40 30min

Payment分散トランザクションケーススタディ

今回のセッションではメルペイのPayment分散トランザクション実例について話します。トランザクションのデーター整合性と自動復旧手法をご紹介します。

高 鋭

Product Engineering Div.
Business Platform & Payment & CRE Team

組織 Go

16:40-17:10 30min

技術コミュニティとの相互作用

上田 拓也

Experts Team

メルペイでは数多くのOSSを使って開発を行っています。OSSや技術コミュニティへの貢献はメルペイが事業をする上で非常に重要な活動の1つだと考えています。我々は日々、技術コミュニティ得た知識や情報を活用して開発に…

組織 Go

16:40-17:10 30min

技術コミュニティとの相互作用

メルペイでは数多くのOSSを使って開発を行っています。OSSや技術コミュニティへの貢献はメルペイが事業をする上で非常に重要な活動の1つだと考えています。我々は日々、技術コミュニティで得た知識や情報を活用して開発に…

上田 拓也

Experts Team

QA Talk, Summary&Closing 17:10-17:30

Day2:
iOS, Android and Web Frontend

2021.07.27

Day2のアーカイブ動画はこちら

Opening 15:00-15:10

iOS Swift マルチモジュール

15:10-15:40 30min

メルペイのスケーラビリティを支えるマルチモジュール開発

上田 雅道

Product Engineering Div. iOS Team

メルペイではたくさんのプロジェクトが同時に進行しており、プロジェクトチームごとに複数のエンジニアが参画しアプリを開発しています。そのようなメルペイの大規模な開発を支えているマルチモジュール開発について紹介します。

iOS Swift マルチモジュール

15:10-15:40 30min

メルペイのスケーラビリティを支えるマルチモジュール開発

メルペイではたくさんのプロジェクトが同時に進行しており、プロジェクトチームごとに複数のエンジニアが参画しアプリを開発しています。そのようなメルペイの大規模な開発を支えているマルチモジュール開発について紹介します。

上田 雅道

Product Engineering Div. iOS Team

Android Testing

15:40-15:50 10min

チームでやっていき! -Unit Test編-

菊間 英行

Product Engineering Div. Android Team

メルペイのAndroidチームで継続的に行っているUnitTestに対する取り組みについて紹介します。目標設定や進捗の計測、日々どのようにテストしているのか、チームでの改善手法を知っていただけます。

Android Testing

15:40-15:50 10min

チームでやっていき! -Unit Test編-

メルペイのAndroidチームで継続的に行っているUnitTestに対する取り組みについて紹介します。目標設定や進捗の計測、日々どのようにテストしているのか、チームでの改善手法を知っていただけます。

菊間 英行

Product Engineering Div. Android Team

Android 開発手法

15:50-16:00 10min

Product Ownerとしての開発の進め方

森脇 聖太

Product Engineering Div. Android Team

メルペイスマート払いのAndroidチームでは、複数の施策を複数人で同時並行で開発を進めることが多いです。その中でいかに速く品質の高いものをお客様に提供するか、Androidチームで取り組んだ開発の進め方を紹介します。

Android 開発手法

15:50-16:00 10min

Product Ownerとしての開発の進め方

メルペイスマート払いのAndroidチームでは、複数の施策を複数人で同時並行で開発を進めることが多いです。その中でいかに速く品質の高いものをお客様に提供するか、Androidチームで取り組んだ開発の進め方を紹介します。

森脇 聖太

Product Engineering Div. Android Team

Android

16:00-16:10 10min

モバイルアプリの大規模開発における組織的なソフトウェア改善から得た学び

花田 善仁

Product Engineering Div. Android Team

リリースまでおよそ9ヶ月かかった、Kotlinのバージョンアップで行った取り組みについて「モバイルアプリの大規模開発における組織的なソフトウェア改善の一事例と考察」という記事で紹介されました。このセッションでは…

Android

16:00-16:10 10min

モバイルアプリの大規模開発における組織的なソフトウェア改善から得た学び

リリースまでおよそ9ヶ月かかった、Kotlinのバージョンアップで行った取り組みについて「モバイルアプリの大規模開発における組織的なソフトウェア改善の一事例と考察」という記事で紹介されました。このセッションでは…

花田 善仁

Product Engineering Div. Android Team

Cypress Frontend Testing

16:10-16:40 30min

Frontend Testing: Cypress as a Testing Platform

Wilson Lau

Product Engineering Div. Frontend Team

Merpayのフロントエンドチームでは、E2Eリグレッションテスト、統合テスト、アクセシビリティやパフォーマンステストなど、さまざまなテストを行うための主要なツールとしてCypressを採用しています。このセッションでは…

Cypress Frontend Testing

16:10-16:40 30min

Frontend Testing: Cypress as a Testing Platform

Merpayのフロントエンドチームでは、E2Eリグレッションテスト、統合テスト、アクセシビリティやパフォーマンステストなど、さまざまなテストを行うための主要なツールとしてCypressを採用しています。このセッションでは…

Wilson Lau

Product Engineering Div. Frontend Team

QA Talk, Summary&Closing 16:40-17:10

Day3:
ML, Data Pipeline and Engineering Culture

2021.07.28

Day3のアーカイブ動画はこちら

Opening 15:00-15:10

ML

15:10-15:40 30min

Vertex PipelinesとFeature Storeを活用した不正防止システム

Liu Songjie

Platform Engineering Div. Data & ML Team

ML fraud preventionチームでは、不正検知のためのソリューションを提供しています。ソリューションの増加に伴い統合を進め、共通のパイプラインの構築を進めています。モデルのトレーニングとデプロイの共通のパイプラインを…

ML

15:10-15:40 30min

Vertex PipelinesとFeature Storeを活用した不正防止システム

ML fraud preventionチームでは、不正検知のためのソリューションを提供しています。ソリューションの増加に伴い統合を進め、共通のパイプラインの構築を進めています。モデルのトレーニングとデプロイの共通のパイプラインを…

Liu Songjie

Platform Engineering Div. Data & ML Team

Data Pipeline

15:40-16:10 30min

Dataflow Templateを活用した宣言的なデータパイプライン

永井 洋一

Platform Engineering Div. Solutions Team

メルペイでは様々なマイクロサービスが連携して稼働しており、それにともない色々なデータがやりとりされています。データの移動にあたっては似たようなデータ処理が必要なケースも多く、重複するデータ処理を各チームで個別に…

Data Pipeline

15:40-16:10 30min

Dataflow Templateを活用した宣言的なデータパイプライン

メルペイでは様々なマイクロサービスが連携して稼働しており、それにともない色々なデータがやりとりされています。データの移動にあたっては似たようなデータ処理が必要なケースも多く、重複するデータ処理を各チームで個別に…

永井 洋一

Platform Engineering Div. Solutions Team

Engineering Culture Technical relationships Output

16:10-16:40 30min

技術発信のための文化とリレーション

安藤 喜子

Engineering Office Team

日高 正博

Experts Team

一言で技術共有といっても、想像する内容は人それぞれではないでしょうか。このトークでは、プロダクト開発で溜まった知見を社内に共有する “技術共有” と、自分たちの知見を社外のコミュニティ向けに共有する “技術発信” のふたつの軸でプラクティスをお話します…

Engineering Culture Technical relationships Output

16:10-16:40 30min

技術発信のための文化とリレーション

一言で技術共有といっても、想像する内容は人それぞれではないでしょうか。このトークでは、プロダクト開発で溜まった知見を社内に共有する “技術共有” と、自分たちの知見を社外のコミュニティ向けに共有する “技術発信” のふたつの軸でプラクティスをお話します…

安藤 喜子

Engineering Office Team

日高 正博

Experts Team

QA Talk, Summary&Closing 16:40-17:10

Day4:
Microservices and SRE

2021.07.29

Day4のアーカイブ動画はこちら

Opening 15:00-15:10

メルペイスマート払い マイクロサービス化

15:10-15:40 30min

メルペイスマート払いにおけるマイクロサービス化の軌跡

吉田 拓矢

Product Engineering Div. Credit Design Team

2019年4月に提供を開始したメルペイスマート払いはモノリシックなシステムに実装されていたメルペイスマート払いの前身にあたるメルカリ月イチ払いのコード資産とお客さま毎の利用限度額を管理する新たなマイクロサービスを…

メルペイスマート払い マイクロサービス化

15:10-15:40 30min

メルペイスマート払いにおけるマイクロサービス化の軌跡

2019年4月に提供を開始したメルペイスマート払いはモノリシックなシステムに実装されていたメルペイスマート払いの前身にあたるメルカリ月イチ払いのコード資産とお客さま毎の利用限度額を管理する新たなマイクロサービスを…

吉田 拓矢

Product Engineering Div. Credit Design Team

グロース キャンペーン クーポン

15:40-16:10 30min

メルペイのキャンペーンの舞台裏 〜Growthを支える仕組み〜

小川 芳樹

Product Engineering Div. CD & UX Growth Team

メルペイでは「日本全国まるっと半額還元キャンペーン」「すすメルペイ」「メルペイクーポン」など、より多くの皆様にメルペイを使っていただくための施策を実施してきました。それらのキャンペーン実施を支えているマイクロサービスや…

グロース キャンペーン クーポン

15:40-16:10 30min

メルペイのキャンペーンの舞台裏 〜Growthを支える仕組み〜

メルペイでは「日本全国まるっと半額還元キャンペーン」「すすメルペイ」「メルペイクーポン」など、より多くの皆様にメルペイを使っていただくための施策を実施してきました。それらのキャンペーン実施を支えているマイクロサービスや…

小川 芳樹

Product Engineering Div. CD & UX Growth Team

SRE SLO

16:10-16:40 30min

メルペイにおけるSLOの活用事例 - 信頼性を定義しよう

足立 紘亮

Platform Engineering Div. SRE Team

サービスの信頼性を担保しお客さまの満足度を向上させるためにSLOを設定して運用することはとても有効な手段です。また正しく設定されたSLOはお客さまのみならず、サービスの開発者や運用者にとっても良い効果をもたらします…

SRE SLO

16:10-16:40 30min

メルペイにおけるSLOの活用事例 - 信頼性を定義しよう

サービスの信頼性を担保しお客さまの満足度を向上させるためにSLOを設定して運用することはとても有効な手段です。また正しく設定されたSLOはお客さまのみならず、サービスの開発者や運用者にとっても良い効果をもたらします…

足立 紘亮

Platform Engineering Div. SRE Team

QA Talk, Summary&Closing 16:40-17:10

Day5:
QA, Testing and DevOps

2021.07.30

Day5のアーカイブ動画はこちら

Opening 15:00-15:10

QA アジャイル DevOps

15:10-15:25 15min

お客さまに選ばれるサービスを継続的に届けるために必要なこと〜QAエンジニアの立場で考えてみた〜

櫻井 みづき

Platform Engineering Div. QA Team

本セッションではメルペイローンチ前後を経験したQAエンジニアの視点で「お客さまに選ばれるサービスを継続的に届けるために必要なこと」について発表します。 スマホ決済サービス「メルペイ」はコアローンチから2年以上経過しました…

QA アジャイル DevOps

15:10-15:25 15min

お客さまに選ばれるサービスを継続的に届けるために必要なこと〜QAエンジニアの立場で考えてみた〜

本セッションではメルペイローンチ前後を経験したQAエンジニアの視点で「お客さまに選ばれるサービスを継続的に届けるために必要なこと」について発表します。 スマホ決済サービス「メルペイ」はコアローンチから2年以上経過しました…

櫻井 みづき

Platform Engineering Div. QA Team

QA テスト自動化

15:25-15:40 15min

リグレッションテストの自動化を段階的に実装した話

高野 純知

Platform Engineering Div. QA Team

メルペイQAチームでは、よりよいサービスをお客さまに早く届けるために、日々品質保証活動に対し試行錯誤を繰り返しています。そんな中、とあるサービスの一部の機能に対し、少しずつテスト方法の機械化を進めていった結果…

QA テスト自動化

15:25-15:40 15min

リグレッションテストの自動化を段階的に実装した話

メルペイQAチームでは、よりよいサービスをお客さまに早く届けるために、日々品質保証活動に対し試行錯誤を繰り返しています。そんな中、とあるサービスの一部の機能に対し、少しずつテスト方法の機械化を進めていった結果…

高野 純知

Platform Engineering Div. QA Team

Testing

15:40-16:10 30min

Scenario-Based Integration Testing Platform for Microservices

森 健太

Platform Engineering Div. Architect Team

メルペイでは、開発当初からマイクロサービスアーキテクチャを採用しています。マイクロサービスアーキテクチャには多くの利点がありますが、モノリシックなアーキテクチャと比較して難しい面もあります。マイクロサービス間の…

Testing

15:40-16:10 30min

Scenario-Based Integration Testing Platform for Microservices

メルペイでは、開発当初からマイクロサービスアーキテクチャを採用しています。マイクロサービスアーキテクチャには多くの利点がありますが、モノリシックなアーキテクチャと比較して難しい面もあります。マイクロサービス間の…

森 健太

Platform Engineering Div. Architect Team

QA Kubernetes Istio

16:10-16:40 30min

The World Is at Your Pull Request! - How to Make a Dynamic QA Environment on Kubernetes and Istio -

伊藤 雄貴

Platform Engineering Div. Architect Team

私達はマイクロサービスをKubernetesクラスタ上にデプロイすることでシステムを構築しています。QAについては、それぞれのマイクロサービスが開発用のKubernetes クラスタに1つずつDeploymentを作成することで…

QA Kubernetes Istio

16:10-16:40 30min

The World Is at Your Pull Request! - How to Make a Dynamic QA Environment on Kubernetes and Istio -

私達はマイクロサービスをKubernetesクラスタ上にデプロイすることでシステムを構築しています。QAについては、それぞれのマイクロサービスが開発用のKubernetes クラスタに1つずつDeploymentを作成することで…

伊藤 雄貴

Platform Engineering Div. Architect Team

QA Talk, Summary&Closing 16:40-17:10

開催日時

2021.7.26-30 5 Days 15:00-17:30

概要

7/26(月)~ 7/30(金)まで毎日15:00-17:30オンラインにて開催いたします。メルペイのエンジニアによるセッションのほか、各日のクロージングでは、ご参加いただくみなさまとのQ&Aも実施いたします。

参加方法

「ご登録はコチラ」からconnpassにてお申し込みをお願いいたします。