41554 blogs · [ { "id": "01a0d830-227c-7122-bb2b-05b97e8c9e81", "title": "「Merpay Tech Talk 〜3年で50ヵ国へ。メルカリ決済基盤アーキテクチャ刷新の舞台裏〜」を開催しました! #merpay_techtalk", "url": "https://engineering.mercari.com/blog/entry/20260812-mptechtalk-report/", "published_at": "2026-09-25T10:00:18+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb40533c9b41", "title": "メルカリにおけるTiDB改善の取り組み:インデックス非互換への対応", "url": "https://engineering.mercari.com/blog/entry/20260820-4f9e501769/", "published_at": "2026-08-20T17:13:20+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb40540e8474", "title": "メルカリにおけるTiDB改善の取り組み:リソース制御・リージョンサイズ・プランキャッシュ編", "url": "https://engineering.mercari.com/blog/entry/20260818-dba81909b6/", "published_at": "2026-08-19T07:00:36+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb40550a9492", "title": "メルカリにおけるTiDB改善の取り組み:IN句内100万件クエリへの対応", "url": "https://engineering.mercari.com/blog/entry/20260814-3bdaa0433a/", "published_at": "2026-08-17T07:30:34+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb4055854947", "title": "メルカリのCoreDBをMySQLからTiDBへ移行した振り返り", "url": "https://engineering.mercari.com/blog/entry/20260731-bd36d55a0c/", "published_at": "2026-08-03T07:30:53+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb40561a85fc", "title": "決済プラットフォームに常駐する自律AIエージェントの設計と運用", "url": "https://engineering.mercari.com/blog/entry/20260630-28a5eee688/", "published_at": "2026-06-30T11:00:38+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb4056848898", "title": "AI-Native な開発の実践に向けて", "url": "https://engineering.mercari.com/blog/entry/20260630-b22667b4d6/", "published_at": "2026-06-30T10:00:26+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb4056fed8e6", "title": "Growth Platform ― メルカリグループのグロースを支えるチームの5年間の歩み", "url": "https://engineering.mercari.com/blog/entry/20260626-6e9484f480/", "published_at": "2026-06-29T10:00:20+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb405760fd21", "title": "DebtAccountView: 柔軟な与信の分割と請求を実現する債権管理の仕組み", "url": "https://engineering.mercari.com/blog/entry/20260624-e6965edab9/", "published_at": "2026-06-25T10:00:35+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb4057f06b6d", "title": "Otoku Revolution ~ 楽しい自動値引き体験の裏側", "url": "https://engineering.mercari.com/blog/entry/20260623-ff72f126be/", "published_at": "2026-06-24T10:00:35+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb405815a04b", "title": "Product Engineer として働く — 小規模開発チームでClient-BEの越境開発を試した記録", "url": "https://engineering.mercari.com/blog/entry/20260622-6d55d015b2/", "published_at": "2026-06-23T10:00:32+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb4058259c49", "title": "TiDB/AlloyDBの大規模テーブルを高速にBigQueryに同期するための工夫", "url": "https://engineering.mercari.com/blog/entry/20260619-8358897bd1/", "published_at": "2026-06-19T10:00:04+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb405846a3ac", "title": "メルペイのキャンペーン基盤をルールベース汎用システムに書き直し、Otoku Revolutionするまでの話", "url": "https://engineering.mercari.com/blog/entry/20260617-d943dec64a/", "published_at": "2026-06-18T10:00:57+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb4058c2b670", "title": "クラウドネイティブ会議に出展しました", "url": "https://engineering.mercari.com/blog/entry/20260615-cloud-native-kaigi/", "published_at": "2026-06-17T11:00:30+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb4058fd02c0", "title": "修正PRを食べてレビュースキルが賢くなる:Claude Codeによる自己改善サイクル", "url": "https://engineering.mercari.com/blog/entry/20260616-0f89ad4c7b/", "published_at": "2026-06-17T10:00:17+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb4059ef6c8e", "title": "Cloud Functions 世代移行で発生した1000万件のメッセージ滞留:Pub/Sub × Cloud Run × Spanner のチューニング", "url": "https://engineering.mercari.com/blog/entry/20260615-7283dc59d4/", "published_at": "2026-06-16T10:00:55+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb405a5cb949", "title": "Build First, Discuss Later|初回ミーティングに動くプロトタイプを持ち込んだら、意思決定が爆速になった", "url": "https://engineering.mercari.com/blog/entry/20260615-build-first-discuss-later/", "published_at": "2026-06-15T10:00:35+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb405aa4b1bb", "title": "内製ワークフローエンジンの設計とメルカリでの活用事例", "url": "https://engineering.mercari.com/blog/entry/20260612-workflow-engine/", "published_at": "2026-06-12T10:00:39+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb405ae3b391", "title": "Pub/Sub drivenなmicroserviceにPR単位の検証環境を導入した話", "url": "https://engineering.mercari.com/blog/entry/20260610-be556591c7/", "published_at": "2026-06-11T10:00:29+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb405bab84d9", "title": "AI と作る LP エディタ EGP Code を支える 4 つの仕組み", "url": "https://engineering.mercari.com/blog/entry/20260610-how-egp-code-works/", "published_at": "2026-06-10T11:00:52+00:00" }, { "id": "01a08216-70c2-7341-a6a6-bb405bf51dcf", "title": "カーソルベースAPIのデータをマージするページネーション設計", "url": "https://engineering.mercari.com/blog/entry/20260610-merge-cursor-based-pagination/", "published_at": "2026-06-10T10:00:48+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88dc5ffaa6", "title": "事業者請求払いのための与信管理マイクロサービスの設計", "url": "https://engineering.mercari.com/blog/entry/20260608-partner-credit-service/", "published_at": "2026-06-09T10:00:10+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88dd194360", "title": "会計システムにおける訂正機能の設計と実装", "url": "https://engineering.mercari.com/blog/entry/20260605-188b7dae06/", "published_at": "2026-06-08T10:00:33+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88dd2b203f", "title": "決済プラットフォームと経理を繋ぐ MoneyFlow", "url": "https://engineering.mercari.com/blog/entry/20260605-moneyflow-bridging-payment-and-accounting/", "published_at": "2026-06-05T10:00:04+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88dd8ea1c4", "title": "MySQLで実装されたクエリをSpannerに移行した時に行ったパフォーマンスチューニング", "url": "https://engineering.mercari.com/blog/entry/20260602-61b0c122f5/", "published_at": "2026-06-04T10:00:38+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88dd97ea1f", "title": "AI と作る HTML ベースの LP エディタ EGP Code を内製した理由", "url": "https://engineering.mercari.com/blog/entry/20260603-why-we-built-egp-code/", "published_at": "2026-06-03T10:00:50+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88de81ba52", "title": "メルカリのグローバル展開を支えるPayment Platformの進化", "url": "https://engineering.mercari.com/blog/entry/20260528-84e2b2cb78/", "published_at": "2026-06-01T09:00:24+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88df7ab420", "title": "「Merpay&Mercoin Tech Openness Month 2026」開催のお知らせ", "url": "https://engineering.mercari.com/blog/entry/20260528-merpay-mercoin-tech-openness-month-2026/", "published_at": "2026-05-28T10:00:42+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88df87a40e", "title": "mercari-pm-agentの設計——Claude Code SkillsとMCPでPMワークフローを自動化する", "url": "https://engineering.mercari.com/blog/entry/20260427-mercari-pm-agent-design-automating-the-pm-workflow-with-claude-code-skills-and-mcp/", "published_at": "2026-04-28T10:00:47+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88dfebcd6b", "title": "TiDB Cloudにおけるオートスケールの実現", "url": "https://engineering.mercari.com/blog/entry/20260421-7b2dff6bce/", "published_at": "2026-04-22T07:00:18+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e0b50f7e", "title": "メルカリのAI活用を支えるセキュアなDevin管理", "url": "https://engineering.mercari.com/blog/entry/20260403-secure-devin-management/", "published_at": "2026-04-03T10:20:18+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e124a047", "title": "メルカリの Confluence → Notion 移行プロジェクト(2025年〜2026年3月の軌跡)", "url": "https://engineering.mercari.com/blog/entry/20260331-f448507968/", "published_at": "2026-03-31T13:28:19+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e1f707e9", "title": "大規模データ更新・削除を“安全に分割実行”するための汎用ツール", "url": "https://engineering.mercari.com/blog/entry/20260327-876b78716e/", "published_at": "2026-03-30T07:00:59+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e208dde8", "title": "TiDB の DM 利用中に安全に DDL を実行する", "url": "https://engineering.mercari.com/blog/entry/20260319-2f5c9d904d/", "published_at": "2026-03-23T09:00:33+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e23d8b1e", "title": "TiDBのmodify columnの大規模DDL実行", "url": "https://engineering.mercari.com/blog/entry/20260304-b782487108/", "published_at": "2026-03-05T07:00:28+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e2f39e72", "title": "「Go Conference mini in Sendai 2026」の参加レポート #sendaigo", "url": "https://engineering.mercari.com/blog/entry/20260225-go-conference-mini-in-sendai-2026/", "published_at": "2026-02-25T10:59:29+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e330224d", "title": "TTLを利用したTiDBの効率的なインスタンス活用", "url": "https://engineering.mercari.com/blog/entry/20260105-0fedbf6898/", "published_at": "2026-01-06T07:00:46+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e3c15a8a", "title": "AI-Nativeという選択 ー 正解のない時代に、メルカリが選んだ指針", "url": "https://engineering.mercari.com/blog/entry/20251225-mercari-ai-native-company/", "published_at": "2025-12-25T11:00:55+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e4548aac", "title": "メルペイ インターンでの挑戦と学び:EGP Cardsと向き合った3ヶ月間", "url": "https://engineering.mercari.com/blog/entry/20251225-building-egp-cards-at-merpay/", "published_at": "2025-12-25T10:00:57+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e4735725", "title": "「AIが学習しやすいナレッジ基盤」メルカリが全社で導入したNotion Architecture ver1.0", "url": "https://engineering.mercari.com/blog/entry/20251224-mercariadventcalendar/", "published_at": "2025-12-24T12:00:29+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e52655f4", "title": "なぜ再発防止は、思ったように機能しないのか。メルカリのプロダクト開発でCAST分析が必要だった理由", "url": "https://engineering.mercari.com/blog/entry/20251224-mercari-cast/", "published_at": "2025-12-24T10:00:19+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e5b8d59e", "title": "Cursorでプログラミング言語を学び直す方法——AI駆動学習の4ステップ", "url": "https://engineering.mercari.com/blog/entry/20251223-ai-driven-learning/", "published_at": "2025-12-23T10:00:27+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e6aae0a4", "title": "インターン生が挑んだ認証方式のマイグレーション──メルペイ加盟店管理画面へのOAuth 2.0導入", "url": "https://engineering.mercari.com/blog/entry/20251219-029c76e123/", "published_at": "2025-12-22T10:00:32+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e7a1e118", "title": "Non-AI tasks in the AI task force:AIツール開発の現場でこそ必要な「AI以外の」技術選定", "url": "https://engineering.mercari.com/blog/entry/20251217-2204b3261b/", "published_at": "2025-12-21T11:00:16+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e7b5d967", "title": "メルカリグループのDevEx改善、9ヶ月間の実践", "url": "https://engineering.mercari.com/blog/entry/20251219-nine-months-of-devex-improvement-at-mercari-group/", "published_at": "2025-12-21T10:00:43+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e81bde21", "title": "PR駆動の変更、CI/CDでOS設定を自動反映 — Terraformで実現するJamf ProのIaC+GitOps基盤", "url": "https://engineering.mercari.com/blog/entry/20251220-jamf-terraform-gitops/", "published_at": "2025-12-20T11:00:31+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e8f2dd54", "title": "LLMを用いたおしゃべり機能「しゃべるおさいふ」のバックエンド設計", "url": "https://engineering.mercari.com/blog/entry/20251219-f15f686553/", "published_at": "2025-12-20T10:00:40+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e961b9d0", "title": "AI-Native 開発を加速する AWS Kiro の導入と、Okta を活用したアカウント管理の自動化", "url": "https://engineering.mercari.com/blog/entry/20251211-4cfd1db1bf/", "published_at": "2025-12-19T11:00:45+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e9757c6a", "title": "メルカリ内部の Dynamic Client Registration 活用事例", "url": "https://engineering.mercari.com/blog/entry/20251218-26bcec59ba/", "published_at": "2025-12-19T11:00:05+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88e9f7c899", "title": "Payment Platform の 2025 年: メルカリグループを支える決済基盤のこれまでとこれから", "url": "https://engineering.mercari.com/blog/entry/20251219-payment-platform-2025/", "published_at": "2025-12-19T10:00:59+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88ea409adf", "title": "Kubernetes環境におけるパケットキャプチャ", "url": "https://engineering.mercari.com/blog/entry/20251218-capturing-network-packets-in-kubernetes/", "published_at": "2025-12-18T11:00:19+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88eab28362", "title": "メルペイでの3ヶ月間:非同期処理への移行とASDD開発の学び", "url": "https://engineering.mercari.com/blog/entry/20251217-ce2057d0ad/", "published_at": "2025-12-18T10:00:09+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88eb587d43", "title": "多様な支払い手段と継続課金を安全に扱う「Mandate」の設計", "url": "https://engineering.mercari.com/blog/entry/20251216-mandates-for-recurring-payments/", "published_at": "2025-12-17T10:00:15+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88eb9c6909", "title": "TiDB Resource Groupでワークロードを制御する", "url": "https://engineering.mercari.com/blog/entry/20251211-3846ed440d/", "published_at": "2025-12-15T11:00:06+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88ec4c88a6", "title": "メルカリAdsが広告を届けるまでの話", "url": "https://engineering.mercari.com/blog/entry/20251204-563130cd63/", "published_at": "2025-12-14T11:00:26+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88ed358e59", "title": "n8n – 乱立するAIツール中でPoCを成功させるために考えたこと・実際に取り組んだこと", "url": "https://engineering.mercari.com/blog/entry/20251213-862c05648c/", "published_at": "2025-12-14T10:00:05+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88ed9b90f2", "title": "メルカリが、AI時代にナレッジマネジメントに投資したわけ", "url": "https://engineering.mercari.com/blog/entry/20251213-96e00d1d91/", "published_at": "2025-12-13T11:02:37+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88ee1b71ef", "title": "n8nの静的解析CLIツールをOSS化 – JSON解析とDAGで実現するセキュリティチェックの自動化", "url": "https://engineering.mercari.com/blog/entry/20251211-580dc508a7/", "published_at": "2025-12-13T10:00:41+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88eeeb5c21", "title": "Adsシステムの急成長を支える技術:信頼性と収益性を取り戻した「PJ-MARP」の全貌", "url": "https://engineering.mercari.com/blog/entry/20251212-7fe4c31bf4/", "published_at": "2025-12-12T17:06:31+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88efe616e8", "title": "Making n8n Enterprise-Ready: 企業向けn8nの導入と運用の取り組み", "url": "https://engineering.mercari.com/blog/entry/20251211-6fe0bc0838/", "published_at": "2025-12-12T10:00:11+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88effca460", "title": "OpenID Connect Core 1.0 の Claims パラメーターの利用", "url": "https://engineering.mercari.com/blog/entry/20251211-c73c2b1747/", "published_at": "2025-12-11T13:00:43+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f0153e50", "title": "理想の Workflow Platform という“聖杯”に、n8n でついに手が届くかもしれない", "url": "https://engineering.mercari.com/blog/entry/20251211-cf3b67a5a7/", "published_at": "2025-12-11T10:00:51+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f02abab8", "title": "LiveContactToolにおける機微情報の取り扱い~Cloud DLPを使ったマスキング", "url": "https://engineering.mercari.com/blog/entry/20251208-b7adaa9b98/", "published_at": "2025-12-10T11:00:32+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f08e2ff2", "title": "AI Task Forceで学んだ「不確実性との向き合い方」", "url": "https://engineering.mercari.com/blog/entry/20251210-ai-tf-facing-uncertainty/", "published_at": "2025-12-10T10:00:48+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f0f2bf8f", "title": "Search Results Quality Monitoring with LLMs", "url": "https://engineering.mercari.com/blog/entry/20251208-search-results-quality-monitoring-with-llms/", "published_at": "2025-12-09T11:00:03+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f19aba1a", "title": "Agent Specで小さく素早く回すメルカリモバイル開発現場", "url": "https://engineering.mercari.com/blog/entry/20251209-d0de07214d/", "published_at": "2025-12-09T10:00:34+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f28b162e", "title": "QAエンジニアがAIで日々の課題を解決した話", "url": "https://engineering.mercari.com/blog/entry/20251203-46bf6511f3/", "published_at": "2025-12-07T11:00:29+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f2a6a6d0", "title": "本番環境でしか起こらない Goroutines 急増問題と解決までの道のり", "url": "https://engineering.mercari.com/blog/entry/20251207-61e24d343e/", "published_at": "2025-12-07T10:00:51+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f2ee135c", "title": "YAPC::Fukuoka 2025に参加しました!! #yapcjapan", "url": "https://engineering.mercari.com/blog/entry/20251206-yapc-fukuoka-2025/", "published_at": "2025-12-06T10:00:02+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f30e0d32", "title": "メルカリ ハロ Web フロントエンドの1年間の改善と学び", "url": "https://engineering.mercari.com/blog/entry/20251205-mercari-hallo-frontend-improvements/", "published_at": "2025-12-05T11:00:41+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f3995d99", "title": "メルコインとメルカリNFTのフロントエンド開発のインターンシップで取り組んだこと", "url": "https://engineering.mercari.com/blog/entry/20251202-5f1fdbecce/", "published_at": "2025-12-04T10:00:02+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f430cfb2", "title": "Kubeflow PipelinesとPydantic Settingsを活用してMLパイプラインを型安全かつシンプルに実装する", "url": "https://engineering.mercari.com/blog/entry/20251128-c46fa95168/", "published_at": "2025-12-03T10:00:47+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f4976457", "title": "LLM Key ServerによるLLM APIへの安全で便利なアクセス提供", "url": "https://engineering.mercari.com/blog/entry/20251202-llm-key-server/", "published_at": "2025-12-02T11:00:42+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f5250783", "title": "pj-double: メルカリの開発生産性向上に向けた挑戦 — AI-Native化が辿り着いたASDDとプロセス変革の全貌", "url": "https://engineering.mercari.com/blog/entry/20251201-pj-double-towards-ai-native-development/", "published_at": "2025-12-02T10:00:05+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f5616651", "title": "2025年のメルペイの取り組みを振り返って", "url": "https://engineering.mercari.com/blog/entry/20251201-looking-back-merpay-initiatives-in-2025/", "published_at": "2025-12-01T10:00:49+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f655144a", "title": "「Merpay & Mercoin Advent Calendar 2025」開催のお知らせ", "url": "https://engineering.mercari.com/blog/entry/20251126-merpay-mercoin-advent-calendar-2025/", "published_at": "2025-11-26T11:00:26+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f70bd9af", "title": "「Mercari Advent Calendar 2025」開催のお知らせ", "url": "https://engineering.mercari.com/blog/entry/20251126-mercari-advent-calendar-2025/", "published_at": "2025-11-26T11:00:20+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f764eb5f", "title": "【mercari GEARS 2025】セッション以外の楽しみ方をご紹介", "url": "https://engineering.mercari.com/blog/entry/20251105-mercarigears2025-enjoy-besides-sessions/", "published_at": "2025-11-05T10:00:10+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f78c886c", "title": "iOSDC Japan 2025に参加しました #iosdc #iwillblog", "url": "https://engineering.mercari.com/blog/entry/20251031-iosdc-2025-report/", "published_at": "2025-11-04T10:00:20+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f84184d5", "title": "Swiftコードバトル2025で優勝しました #iosdc #iwillblog", "url": "https://engineering.mercari.com/blog/entry/20251031-swift-code-battle-2025-report/", "published_at": "2025-11-04T10:00:13+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f8def37c", "title": "【mercari GEARS 2025】ポスターセッションをご紹介", "url": "https://engineering.mercari.com/blog/entry/20251029-mercarigears2025-poster/", "published_at": "2025-10-29T10:00:49+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f9798523", "title": "モジュラモノリスの品質を支えるリーダビリティチーム ― AI時代のスケーラブルなコード管理", "url": "https://engineering.mercari.com/blog/entry/20251021-scaling-code-quality-modular-monolith-readability-team-ai-era/", "published_at": "2025-10-21T10:43:01+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88f9f087ea", "title": "グローバルなメルカリの検索バックエンド設計と検索基盤拡充", "url": "https://engineering.mercari.com/blog/entry/20251016-50fb7b8c1a/", "published_at": "2025-10-16T16:23:35+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88fa45e959", "title": "開発者全員が書けるE2Eテスト ─ 普通のgo testで実現するテスト基盤", "url": "https://engineering.mercari.com/blog/entry/20251016-e2e-tests/", "published_at": "2025-10-16T12:00:06+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88fabd5574", "title": "グローバルWebを支えるSREの裏側 — 開発を加速させるための改善アプローチ", "url": "https://engineering.mercari.com/blog/entry/20251013-behind-the-scenes-of-sre-supporting-the-global-web/", "published_at": "2025-10-13T10:00:45+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88faec95b1", "title": "【mercari GEARS 2025】MECHANISM Stageのセッションをご紹介", "url": "https://engineering.mercari.com/blog/entry/20251010-mercarigears2025-mechanism-stage/", "published_at": "2025-10-10T11:00:21+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88fb46145d", "title": "【mercari GEARS 2025】GROW Stageのセッションをご紹介", "url": "https://engineering.mercari.com/blog/entry/20251009-mercarigears2025-grow-stage/", "published_at": "2025-10-09T11:00:30+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88fc1a272b", "title": "グローバル展開を支える基盤の裏側", "url": "https://engineering.mercari.com/blog/entry/20251007-behind-the-infrastructure-powering-global-expansion/", "published_at": "2025-10-08T12:00:18+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88fcf0b4f7", "title": "【mercari GEARS 2025】PASSION Stageのセッションをご紹介", "url": "https://engineering.mercari.com/blog/entry/20251008-mercarigears2025-passion-stage/", "published_at": "2025-10-08T11:00:38+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88fd86d8a2", "title": "初挑戦のインターンで得た学び – メルカリ『お問い合わせ対応システム』開発の1ヶ月", "url": "https://engineering.mercari.com/blog/entry/20251007-553f1424b6/", "published_at": "2025-10-07T10:59:36+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88fd91233c", "title": "グローバル展開にむけたアプリと基盤の再構築", "url": "https://engineering.mercari.com/blog/entry/20251007-a09afcd49b/", "published_at": "2025-10-07T09:29:53+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88fe78b961", "title": "連載企画:メルカリ初の世界共通アプリ「メルカリ グローバルアプリ」の開発舞台裏", "url": "https://engineering.mercari.com/blog/entry/20251003-mercari-crossborder/", "published_at": "2025-10-06T09:27:32+00:00" }, { "id": "01a08216-70c3-722c-958b-fa88ff42c160", "title": "メルカリ ハロのインターンで求人のリスク予測モデル作成・比較してみた", "url": "https://engineering.mercari.com/blog/entry/20250912-d05fee6c7e/", "published_at": "2025-09-12T12:00:29+00:00" }, { "id": "01a08216-70c3-722c-958b-fa89003f914e", "title": "文系の私がBuild@Mercariでエンジニアへの第一歩を踏み出せた話", "url": "https://engineering.mercari.com/blog/entry/20250910-c647c9a463/", "published_at": "2025-09-10T14:13:45+00:00" }, { "id": "01a08216-70c3-722c-958b-fa8900486b55", "title": "オフサイトで実践したふりかえりワークショップ設計の工夫と学び", "url": "https://engineering.mercari.com/blog/entry/20250807-16d7cf7b4b/", "published_at": "2025-08-12T08:00:54+00:00" }, { "id": "01a08216-70c3-722c-958b-fa8901377f56", "title": "Agile Testing Days 2024参加記:探索的テストとテスト自動化を学んだ海外ワークショップ体験", "url": "https://engineering.mercari.com/blog/entry/20250806-bafba5b2e8/", "published_at": "2025-08-08T08:00:13+00:00" }, { "id": "01a08216-70c3-722c-958b-fa8901467f20", "title": "Build@Mercari 2025で圧倒的に成長できた話", "url": "https://engineering.mercari.com/blog/entry/20250731-57864d7e6b/", "published_at": "2025-07-31T14:00:12+00:00" }, { "id": "01a08216-70c3-722c-958b-fa89023c2756", "title": "Locked Shields 2025 参加レポート", "url": "https://engineering.mercari.com/blog/entry/20250728-ceec77c0d4/", "published_at": "2025-07-29T10:00:41+00:00" }, { "id": "01a08216-70c3-722c-958b-fa890326f5ec", "title": "SRE NEXT 2025参加レポート", "url": "https://engineering.mercari.com/blog/entry/20250723-srenext-2025-report/", "published_at": "2025-07-23T11:29:27+00:00" }, { "id": "01a08216-70c3-722c-958b-fa89041320a5", "title": "QAはAIをどのように捉えるべきか – QAカンファレンス参加レポート", "url": "https://engineering.mercari.com/blog/entry/20250718-e92e0e5563/", "published_at": "2025-07-22T10:00:40+00:00" } ] posts Claim your blog
Back to Mercari Engineering
Blog · corpus.blog/blogs/engineering.mercari.com/posts

Mercari Engineering

engineering.mercari.com

2026

2025