Day1:
Keynote, Backend and Community Activities
2021.07.26
Opening 15:00-15:10
15:40-16:10 30min
メルペイの共通QRコード決済システムの裏側
青木 太郎
Product Engineering Div.
Business Platform & Payment & CRE Team
メルペイは2020年に株式会社NTTドコモとスマホ決済領域で連携しました。この連携の一環でメルペイとd払い両サービスで決済ができる共通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
16:40-17:10 30min
技術コミュニティとの相互作用
上田 拓也
Experts Team
メルペイでは数多くのOSSを使って開発を行っています。OSSや技術コミュニティへの貢献はメルペイが事業をする上で非常に重要な活動の1つだと考えています。我々は日々、技術コミュニティ得た知識や情報を活用して開発に…
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
Opening 15:00-15:10
15:10-15:40 30min
メルペイのスケーラビリティを支えるマルチモジュール開発
上田 雅道
Product Engineering Div. iOS Team
メルペイではたくさんのプロジェクトが同時に進行しており、プロジェクトチームごとに複数のエンジニアが参画しアプリを開発しています。そのようなメルペイの大規模な開発を支えているマルチモジュール開発について紹介します。
15:10-15:40 30min
メルペイのスケーラビリティを支えるマルチモジュール開発
メルペイではたくさんのプロジェクトが同時に進行しており、プロジェクトチームごとに複数のエンジニアが参画しアプリを開発しています。そのようなメルペイの大規模な開発を支えているマルチモジュール開発について紹介します。
上田 雅道
Product Engineering Div. iOS Team
15:40-15:50 10min
チームでやっていき! -Unit Test編-
菊間 英行
Product Engineering Div. Android Team
メルペイのAndroidチームで継続的に行っているUnitTestに対する取り組みについて紹介します。目標設定や進捗の計測、日々どのようにテストしているのか、チームでの改善手法を知っていただけます。
15:40-15:50 10min
チームでやっていき!-Unit Test編-
メルペイのAndroidチームで継続的に行っているUnitTestに対する取り組みについて紹介します。目標設定や進捗の計測、日々どのようにテストしているのか、チームでの改善手法を知っていただけます。
菊間 英行
Product Engineering Div. Android Team
15:50-16:00 10min
Product Ownerとしての開発の進め方
森脇 聖太
Product Engineering Div. Android Team
メルペイスマート払いのAndroidチームでは、複数の施策を複数人で同時並行で開発を進めることが多いです。その中でいかに速く品質の高いものをお客様に提供するか、Androidチームで取り組んだ開発の進め方を紹介します。
15:50-16:00 10min
Product Ownerとしての開発の進め方
メルペイスマート払いのAndroidチームでは、複数の施策を複数人で同時並行で開発を進めることが多いです。その中でいかに速く品質の高いものをお客様に提供するか、Androidチームで取り組んだ開発の進め方を紹介します。
森脇 聖太
Product Engineering Div. Android Team
16:00-16:10 10min
モバイルアプリの大規模開発における組織的なソフトウェア改善から得た学び
花田 善仁
Product Engineering Div. Android Team
リリースまでおよそ9ヶ月かかった、Kotlinのバージョンアップで行った取り組みについて「モバイルアプリの大規模開発における組織的なソフトウェア改善の一事例と考察」という記事で紹介されました。このセッションでは…
16:00-16:10 10min
モバイルアプリの大規模開発における組織的なソフトウェア改善から得た学び
リリースまでおよそ9ヶ月かかった、Kotlinのバージョンアップで行った取り組みについて「モバイルアプリの大規模開発における組織的なソフトウェア改善の一事例と考察」という記事で紹介されました。このセッションでは…
花田 善仁
Product Engineering Div. Android Team
16:10-16:40 30min
Frontend Testing: Cypress as a Testing Platform
Wilson Lau
Product Engineering Div. Frontend Team
Merpayのフロントエンドチームでは、E2Eリグレッションテスト、統合テスト、アクセシビリティやパフォーマンステストなど、さまざまなテストを行うための主要なツールとしてCypressを採用しています。このセッションでは…
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
Opening 15:00-15:10
15:10-15:40 30min
Vertex PipelinesとFeature Storeを活用した不正防止システム
Liu Songjie
Platform Engineering Div. Data & ML Team
ML fraud preventionチームでは、不正検知のためのソリューションを提供しています。ソリューションの増加に伴い統合を進め、共通のパイプラインの構築を進めています。モデルのトレーニングとデプロイの共通のパイプラインを…
15:10-15:40 30min
Vertex PipelinesとFeature Storeを活用した不正防止システム
ML fraud preventionチームでは、不正検知のためのソリューションを提供しています。ソリューションの増加に伴い統合を進め、共通のパイプラインの構築を進めています。モデルのトレーニングとデプロイの共通のパイプラインを…
Liu Songjie
Platform Engineering Div. Data & ML Team
15:40-16:10 30min
Dataflow Templateを活用した宣言的なデータパイプライン
永井 洋一
Platform Engineering Div. Solutions Team
メルペイでは様々なマイクロサービスが連携して稼働しており、それにともない色々なデータがやりとりされています。データの移動にあたっては似たようなデータ処理が必要なケースも多く、重複するデータ処理を各チームで個別に…
15:40-16:10 30min
Dataflow Templateを活用した宣言的なデータパイプライン
メルペイでは様々なマイクロサービスが連携して稼働しており、それにともない色々なデータがやりとりされています。データの移動にあたっては似たようなデータ処理が必要なケースも多く、重複するデータ処理を各チームで個別に…
永井 洋一
Platform Engineering Div. Solutions Team
16:10-16:40 30min
技術発信のための文化とリレーション
安藤 喜子
Engineering Office Team
日高 正博
Experts Team
一言で技術共有といっても、想像する内容は人それぞれではないでしょうか。このトークでは、プロダクト開発で溜まった知見を社内に共有する “技術共有” と、自分たちの知見を社外のコミュニティ向けに共有する “技術発信” のふたつの軸でプラクティスをお話します…
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
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
16:10-16:40 30min
メルペイにおけるSLOの活用事例 - 信頼性を定義しよう
足立 紘亮
Platform Engineering Div. SRE Team
サービスの信頼性を担保しお客さまの満足度を向上させるためにSLOを設定して運用することはとても有効な手段です。また正しく設定された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
Opening 15:00-15:10
15:10-15:25 15min
お客さまに選ばれるサービスを継続的に届けるために必要なこと〜QAエンジニアの立場で考えてみた〜
櫻井 みづき
Platform Engineering Div. QA Team
本セッションではメルペイローンチ前後を経験したQAエンジニアの視点で「お客さまに選ばれるサービスを継続的に届けるために必要なこと」について発表します。 スマホ決済サービス「メルペイ」はコアローンチから2年以上経過しました…
15:10-15:25 15min
お客さまに選ばれるサービスを継続的に届けるために必要なこと〜QAエンジニアの立場で考えてみた〜
本セッションではメルペイローンチ前後を経験したQAエンジニアの視点で「お客さまに選ばれるサービスを継続的に届けるために必要なこと」について発表します。 スマホ決済サービス「メルペイ」はコアローンチから2年以上経過しました…
櫻井 みづき
Platform Engineering Div. QA Team
15:25-15:40 15min
リグレッションテストの自動化を段階的に実装した話
高野 純知
Platform Engineering Div. QA Team
メルペイQAチームでは、よりよいサービスをお客さまに早く届けるために、日々品質保証活動に対し試行錯誤を繰り返しています。そんな中、とあるサービスの一部の機能に対し、少しずつテスト方法の機械化を進めていった結果…
15:25-15:40 15min
リグレッションテストの自動化を段階的に実装した話
メルペイQAチームでは、よりよいサービスをお客さまに早く届けるために、日々品質保証活動に対し試行錯誤を繰り返しています。そんな中、とあるサービスの一部の機能に対し、少しずつテスト方法の機械化を進めていった結果…
高野 純知
Platform Engineering Div. QA Team
15:40-16:10 30min
Scenario-Based Integration Testing Platform for Microservices
森 健太
Platform Engineering Div. Architect Team
メルペイでは、開発当初からマイクロサービスアーキテクチャを採用しています。マイクロサービスアーキテクチャには多くの利点がありますが、モノリシックなアーキテクチャと比較して難しい面もあります。マイクロサービス間の…
15:40-16:10 30min
Scenario-Based Integration Testing Platform for Microservices
メルペイでは、開発当初からマイクロサービスアーキテクチャを採用しています。マイクロサービスアーキテクチャには多くの利点がありますが、モノリシックなアーキテクチャと比較して難しい面もあります。マイクロサービス間の…
森 健太
Platform Engineering Div. Architect Team
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を作成することで…
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