株式会社メルカリ の技術ブログ

決済基盤の Observability を向上するための Datadog Dashboard の進化

この記事は Merpay Advent Calendar 2023 の 20 日目の記事です。 こんにちは。メルペイの Payment Core チームでバックエンドエンジニアをしている komatsu です。 普段はメルカリ・メルペイが提供するさまざまな決済機能を支えるための決済基盤の開発・運用をしています。 この記事では、我々が開発している決済基盤マイクロサービスである Payment Service を適切に監視するために、D

モダリティを考慮したiOSアプリのナビゲーションの再設計

こんにちは。メルペイのiOSエンジニアの @kenmaz です。 この記事は、 Merpay Advent Calendar 2023 の19日目の記事です。 概要 iOSアプリ開発において、お客さまにより良い体験を提供する上でナビゲーションの設計は非常に重要なトピックです。特にメルペイのように「決済」「申し込み」「登録」といった自己完結型のタスクを提供する画面が多いアプリでは、iOSのモーダル表示

Onboarding施策を成功させるポイント

この記事は、 Mercari Advent Calendar 2023 の18日目の記事になります。 こんにちは!メルカリ Engineering Office チームの@aisakaです。 私達のチームは「Establish a Resilient Engineering Organization」というミッションを元に、様々な活動を行なっています。先日のAdvent calendarでマネージャーのhiroiさんがチームの活動の内容、目的の紹介をしているので、ぜひこちらも読んでみてください。 強

Merpay Enabling Client チームが目指すこと

こんにちは。メルペイ Engineering Managerの @masamichi です。 この記事は、 Merpay Advent Calendar 2023 の18日目の記事です。 この記事では私がマネージャーを務めているMerpay Enabling Clientチームの役割や今後進めていくことについて紹介します。 Merpay Enabling Client Team メルペイの組織構造は現在Program型組織となっており、その中でもEnabling ProgramはArchitectやSRE、Data Platformなど、横断的な

品質要件が厳しいLLMアプリケーションのトライアル評価を通じて得た知見

こんにちは。メルペイ Machine Learning エンジニアの@gucciです。 この記事は、 Merpay Advent Calendar 2023 の16日目の記事です。 はじめに 2023年3月、OpenAI社がChatGPTを発表して以来、大規模言語モデル(LLM)の可能性に世界中が注目しています。企業や個人がLLMをどのように活用できるかを模索する中、実際にLLMを用いたプロダクトが市場に登場し始めています。メルカリグループで

Merpay Frontend のこれまでとこれから: 2023年版

こんにちは。メルペイのフロントエンドエンジニアの @tokuda109 です。 この記事は、 Merpay Advent Calendar 2023 の15日目の記事です。 Merpay Advent Calendar 2020 の「 Merpay Frontend のこれまでとこれから 」という記事で、メルペイのフロントエンドチームが2020年までに取り組んできたチーム組成やプロダクトの品質改善の話が紹介されました。(以下、前回の記事) 早いもので前回の記事

多国籍メンバーで構成されたメルペイ決済基盤チームが言語の壁を突破するために取り組んだこと

こんにちは。メルペイのPayment Coreチーム Engineering Managerの @abcdefuji です。 この記事は、 Merpay Advent Calendar 2023 の13日目の記事です。 ダイバーシティを推進するメルカリグループ メルカリグループは、ダイバーシティ&インクルージョンに価値を置いており、多様なバックグラウンドを持つメンバーの経験・知識・意見を結集し、一人ひとりがバリューを発揮できる組織を

チームワークと効率向上のカギ!メルカリが成功する大人数iOS開発のための手法とは?

こんにちは。メルカリ iOSエンジニアの @sae です。この記事は、 Mercari Advent Calendar 2023 の11日目の記事です。 私は株式会社メルカリに入社してから早6ヶ月が経ちましたが、日々の業務を通じて、さまざまな技術の素晴らしさに感銘を受けています。 その中でも特に驚くべきことは、大多数のiOSエンジニアが在籍している大規模なチームが、一つのプロジェクトに携わりな

Cypress + Gmail APIでメール+SMSの2FA認証をテスト自動化する(気合&パワー)

こんにちは!QA Engineerの @fukutomi です。 この記事は、 Merpay Advent Calendar 2023 の11日目の記事です! メルカリエンジニアリングブログに寄稿するのは初めてなので緊張しますが、よろしくお願いします。 はじめに(この記事はなんなのか) 今回のテーマは、弊社が運営している パ・リーグ Exciting Moments β (略してPEM)におけるログイン処理をテスト自動化してみよう、です

加盟店精算のインボイス対応

はじめに こんにちは。メルペイでBackend Engineerをしている Ryu Yamadaです。この記事は、 Merpay Advent Calendar 2023 の10日目の記事です。 2022年4月に新卒で入社してから、メルペイの加盟店管理や加盟店精算を行うサービスの開発に携わっています。 2023年のハイライトは何と言ってもインボイス制度です。この記事を読んでいるみなさんも、経費精算などで大変な思いをしている

Gitブランチ戦略 Stacking手法のケーススタディ

こんにちは。メルカリのBackendエンジニアの @osari.k です。 この記事は、 Mercari Advent Calendar 2023 の9日目の記事です。 一般に大きなプルリクエストはレビューが大変で、マージまでに時間がかかります。一方で複数の小さいプルリクエストに分割するとコードレビュー待ちの間、関連する開発がブロックされることがあります。今回は機能の開発時間を短くするために、チー

新卒エンジニアが Airflow のバグを発見してからコントリビュートするまで

この記事は、 Merpay Advent Calendar 2023 の9日目の記事です。 こんにちは。今年の春に新卒でメルペイに入社し、Credit Platform Team でバックエンドエンジニアをしている @champon です。Credit Platform Team では主に ML(いわゆるAI与信) を用いた与信枠の算出を行っていますが、その中でも自分はワークフローエンジンである Airflow を用いたデータパイプラインの開発・運用を行ってい

メルペイでのインターンを2ヶ月経験してみて

 こんにちは!横浜国立大学理工学部情報工学EP3年の @shion1305 です。今年の10月から株式会社メルペイ Settlementチームにてバックエンジニアのインターンを始め、12月初めでちょうど2ヶ月となります。  この記事は、 Merpay Advent Calendar 2023 の8日目の記事です。  今回は、自分のインターンの振り返りも含めて以下について書きたいと思います。 インターン2ヶ月の振り返り

英語が苦手なエンジニアがメルカリに入ってどうなったか

この記事は、 Mercari Advent Calendar 2023 の7日目の記事です。 こんにちは!メルカリの Search Middleware チームで Software Engineer をしている @otter です。 ご存じの方も多いとは思いますが、メルカリのエンジニア組織ではグローバル化が進んでおり、チームにもよりますがコミュニケーションやドキュメントではほぼ英語が必須な環境になっています。 そのような環境のメルカリに

強いエンジニア組織に必要な、6つの技術以外のこと – メルカリ編

はじめに メルカリ Engineering Office マネージャーのhiroiです。 我々のチームでは「Establish a Resilient Engineering Organization」というミッションを元に、エンジニアリングにおける、組織横断課題の解決を目指しています。 組織横断というと、Platformチームや、インフラ周りのチームを想像する方も多いと思いますが、我々のチームでは、 プロダクト開発における技術的な課題を除