Mercari Engineering
23 stories

Mercari EngineeringJapan[インターン体験記]加盟店精算を支えるSettlement Serviceのリアーキテクチャの取り組み はじめに こんにちは。メルペイ Balanceチームで8月から3ヶ月間、インターンをしている早稲田大学基幹理工学部3年の小林加弦( @kobakaito )です。普段は大学でコンピュータサイエンスを専攻しつつ、アルバイト・業務委託でバックエンド・インフラ領域を主軸として開発業務に取り組んでいます。

Mercari EngineeringJapanメルカリにおけるTiKVオートスケールの実践 本記事は、私たちメルカリのDBRE(Database Reliability Engineering)チームが先日公開した TiDB Cloudのオートスケール改善 – 時間帯別制御、TiKVへの拡張、運用の自動化 の後続記事です。 この記事では TiKV の水平スケールに焦点を当て、PD(Placement Driver。

Mercari EngineeringJapanElasticsearch の Autoscaling を改善する: scale-out の高速化と HPA tolerance の調整 はじめに 検索基盤チームの mrkm4ntr です。以前、 CPU 使用率による Elasticsearch の autoscaling について書きました。ピーク時間帯に合わせて確保していたリソースを、トラフィックに合わせて増減することで、Elasticsearch のコストを約 40% 削減できました。 この autoscaling には、まだコストを削る余地が残っていました。

Mercari EngineeringJapanTiDB クラスタ統合の取り組み TiDB クラスタ統合の取り組み メルカリでは、CoreDB と呼ばれる中核データベースを、オンプレミス環境のMySQL から TiDB Cloud へと移行しました。MySQL から TiDB への移行に至った背景や移行全体の概要については、 メルカリのCoreDBをMySQLからTiDBへ移行した振り返り で詳しく紹介しています。

Mercari EngineeringJapanTiDB Cloudのオートスケール改善 – 時間帯別制御、TiKVへの拡張、運用の自動化 TiDB Cloudのオートスケール改善 – 時間帯別制御、TiKVへの拡張、運用の自動化 本記事は、私たちメルカリのDBRE(Database Reliability Engineering)チームが今年4月に公開した TiDBのオートスケールに関する記事 の続編で、9月11日に開催された 第10回 TiDB User Group Meetup の 発表 のフォローアップとなります。

Mercari EngineeringJapanAIと越境する開発 ─ メルカリインターンでバックエンドに挑戦した3ヶ月 こんにちは! Mercari Adsチームのインターン生の @uta です。 本記事では、フロントエンドを中心に経験してきた私が、AIを活用しながらバックエンドを含む機能開発に挑戦した3ヶ月間を振り返ります。インターン中に取り組んだ機能開発を通じて、複数のサービスにまたがる開発の難しさや、AIを活用するなかで得た学びを紹介します。

Mercari EngineeringJapanメルカリにおけるTiDB改善の取り組み:インデックス非互換への対応 本記事は、私たちDBRE(Database Reliability Engineering)チームが2026年3月末までに行った改善を紹介する3つの記事の3つ目(最終回)です。 1つ目の記事「 メルカリにおけるTiDB改善の取り組み:IN句内100万件クエリへの対応 」では、IN句に多数の要素を含むクエリがTiDBクラスタ全体のレイテンシを悪化させた事例を紹介しました。

Mercari EngineeringJapanメルカリにおけるTiDB改善の取り組み:リソース制御・リージョンサイズ・プランキャッシュ編 本記事は、私たちDBRE(Database Reliability Engineering)チームが2026年3月末までに行った改善を紹介する3つの記事の2つ目です。 1つ目のブログ記事の「 メルカリにおけるTiDB改善の取り組み:IN句内100万件クエリへの対応 」では、IN句に多数の要素を含むクエリがTiDBクラスタ全体のレイテンシを悪化させた事例を紹介しました。

Mercari EngineeringJapanメルカリにおけるTiDB改善の取り組み:IN句内100万件クエリへの対応 先日、 メルカリのCoreDBをMySQLからTiDBへ移行した振り返り という記事で、MySQLからTiDBへの移行完了に関する報告と、大枠の振り返りについてお伝えしました。これから3つの記事にわたって、私たちDBRE(Database Reliability Engineering)チームが、2026年3月末までに行った改善について紹介します。

Mercari EngineeringJapanメルカリのCoreDBをMySQLからTiDBへ移行した振り返り 概要 メルカリでは、CoreDB と呼ばれる中核データベースを長年オンプレミス上の MySQL で運用してきました。本記事では、2026 年 4 月に完了した MySQL から TiDB への移行を振り返り、長期的なスケーラビリティの改善、弾力的なリソース確保、クラウド化による運用負荷の軽減といった成果を紹介します。

Mercari EngineeringJapan決済プラットフォームに常駐する自律AIエージェントの設計と運用 こんにちは。メルペイ Director の @abcdefuji です。この記事は「 Merpay & Mercoin Tech Openness Month 2026 」の 20日目の記事です。

Mercari EngineeringJapanAI-Native な開発の実践に向けて こんにちは becosuke です。メルカリ NFT と、その上で立ち上げている新規サービスの Backend を担当しています。この記事は「 Merpay & Mercoin Tech Openness Month 2026 」の 20日目の記事です。 この記事では、私たちメルカリ NFT チームがこの4ヶ月ほどで取り組んできた AI-Native な開発について書きます。
Mercari Engineering
Mercari EngineeringJapanGrowth Platform ― メルカリグループのグロースを支えるチームの5年間の歩み こんにちは。メルペイ Growth Platform チームでエンジニアリングマネージャーをしている @yo-gawa です。この記事は Merpay & Mercoin Tech Openness Month 2026 の 19 日目の記事です。
Mercari Engineering
Mercari EngineeringJapanDebtAccountView: 柔軟な与信の分割と請求を実現する債権管理の仕組み こんにちは。メルペイの Balance Team で Tech Lead をしている @kobaryo です。この記事は「 Merpay & Mercoin Tech Openness Month 2026 」の18日目の記事です。 はじめに Balance Team では お客さまの残高やポイントを扱うマイクロサービスをはじめ、債権を取り扱う Debt Service も管理しています。

Mercari EngineeringJapanOtoku Revolution ~ 楽しい自動値引き体験の裏側 はじめに こんにちは。メルペイの @yutaro です。 「 Merpay & Mercoin Tech Openness Month 2026 」17日目として、メルペイの決済をもっと楽しく、繰り返し使いたくなる体験にするための取り組み(Otoku Revolution)について紹介します。
Mercari Engineering
Mercari EngineeringJapanProduct Engineer として働く — 小規模開発チームでClient-BEの越境開発を試した記録 本記事は「 Merpay & Mercoin Tech Openness Month 2026 」の17日目の記事です。 この記事は新しいロールであるPdE (Product Engineer)というClient / Backend の境界をまたぐ「越境開発」ロールの取り組みについて、@anzai, @victoria Li, @ninnin, @panoramaの4名でお送りします。

Mercari EngineeringJapanTiDB/AlloyDBの大規模テーブルを高速にBigQueryに同期するための工夫 こんにちは。Data Ingestion チームでData Engineerをしている @orfeon です。この記事は「 Merpay & Mercoin Tech Openness Month 2026 」の14日目の記事です。

Mercari EngineeringJapanメルペイのキャンペーン基盤をルールベース汎用システムに書き直し、Otoku Revolutionするまでの話 p.fontbold{ font-weight: bold; } p.codeboxbefore{ margin-bottom:-70px; } @media screen and (max-width: 575px) { p.codeboxbefore{ margin-bottom:-13.4vw; } } この記事は Merpay & Mercoin Tech Openness…

Mercari EngineeringJapanクラウドネイティブ会議に出展しました DBRE(DataBase Reliability Engineering)チームの@coyamaとIDP(IDentity Platform)チームの@taskです。 メルカリでは2026年5月14日から2026年5月15日まで開催されたクラウドネイティブ会議にスポンサーとしてブース出展しました。

Mercari EngineeringJapan修正PRを食べてレビュースキルが賢くなる:Claude Codeによる自己改善サイクル はじめに こんにちは。メルペイQAチームでQA Engineerをしている @um(うめ) です。この記事は「 Merpay & Mercoin Tech Openness Month 2026 」の12日目の記事です。 コードレビューは品質を守る重要なプロセスですが、人間が行うレビューには限界があります。
Mercari Engineering
Mercari EngineeringJapanCloud Functions 世代移行で発生した1000万件のメッセージ滞留:Pub/Sub × Cloud Run × Spanner のチューニング はじめに こんにちは。Merpay の Payment & Customer Platform で会計システムを開発・運用する Accounting チームで Backend Engineer をしている @mewuto です。本記事は「 Merpay & Mercoin Tech Openness Month 2026 」の11日目の記事です。
Mercari Engineering
Mercari EngineeringJapanBuild First, Discuss Later|初回ミーティングに動くプロトタイプを持ち込んだら、意思決定が爆速になった こんにちは、メルペイiOSエンジニアのkubomiです。 この記事は Merpay & Mercoin Tech Openness Month 2026 の 10日目の記事です。 生成AIによって、エンジニアが短時間でプロトタイプをつくれる場面はかなり増えました。

Mercari EngineeringJapan内製ワークフローエンジンの設計とメルカリでの活用事例 こんにちは。メルペイでソフトウェアエンジニアをしている @sapuri です。この記事は Merpay & Mercoin Tech Openness Month 2026 の 9日目の記事です。
Nothing matches this filter yet.