タグ Mercari Engineering Blog
人気順 5 users 50 users 100 users 500 users 1000 users数字で振り返るMercari Engineering Blogの1年間
こんにちは。メルカリEngineering Officeの@yasu_shiwakuです。この記事は、Mercari Advent Calendar 2022 の2日目の記事です。 本記事では、技術情報の発信をおこなっているMercari Engineering Blogの定常的な計測を実施した経緯と、Engineering Blogを通じたここ1年間のおおまかな技術広報活動について振り返っていき... 続きを読む
どのようにPlatformチームの組織変更をしたか - Mercari Engineering Blog
Platform チームの@deeeeeeeetです. Platform チームは2年前にMercariがMicroservicesの移行を始めたときに一緒に立ち上げられたチームです.Platform チームはMicroservicesを動かすための基盤や開発や運用のためのツールセットなど提供しています.立ち上げ時は自分を含めて2-3人で始まったチームですが2年が経ち10人... 続きを読む
機械学習システムの信頼性を数値化する ML Test Scoreのハンズオンワークショップを開催しました - Mercari Engineering Blog
こんにちは、メルカリでCRE (Customer Reliability Engineering) に所属している @hurutoriya です。 今回メルカリ社内での勉強会の一環として、Google が提案した機械学習システムの信頼性を数値化する ML Test Score のハンズオンワークショップを開催しました。 本記事では、ML Test Score の説明、ワークショップの... 続きを読む
Mercari Microservices PlatformにおけるKubernetes Cluster移行 - Mercari Engineering Blog
Microservices Platform Teamの@deeeeeeetと@dragon3です. Microservices Platform TeamではGoogle Kubernetes Engine(GKE)をメインのコンポーネントとして利用し,その上にメルカリとメルペイのMicroservicesを動かすための基盤を構築しています.メルカリのMicroservices化のプロジェクト自体は2年ほど前から始めて... 続きを読む
機械学習システムの設計パターンを公開します。 - Mercari Engineering Blog
メルカリで写真検索とEdge AIチームに所属している澁井(しぶい)です。機械学習のモデルを本番サービスに組み込むための設計やワークフローをパターンにして公開しました。 GithubでOSSとして公開しているので、興味ある方はぜひご笑覧ください! PRやIssueも受け付けています。私の作ったパターン以外にも、有用なパタ... 続きを読む
SwiftのWebAssembly対応の進捗 - Mercari Engineering Blog
こんにちは、メルペイエキスパートチームインターンの@kateinoigakukunです。 本記事では私がインターンの中で開発しているSwift言語のWebAssembly対応について紹介します。 背景 メルペイでは「技術をアウトプットするところに技術は集まる」という思いから、 稼働の50%以上を技術コミュニティへの貢献や技術の普及に取... 続きを読む
「プログラミング言語Go完全入門」の期間限定公開のお知らせ - Mercari Engineering Blog
メルペイ エキスパートチームの@tenntennです。 メルペイでは、社外の方向けにGopher道場という体系的にGoを学べる場を無償で提供してきました。Goの普及を目的にこれまでに7回開催し100人以上の方に参加していただきました。 自社でもGoを基幹技術として使っている背景があり、今後もGoコミュニティへの貢献は継続して... 続きを読む
メルペイCTOと考える新しい経済学とエンジニアリング - Mercari Engineering Blog
12月1日にhidekさんの記事から始まったメルペイアドベントカレンダーも今日で最後です。締めくくりを私(@sowawa)が務めさせていただきます。私からはメルカリやメルペイの振り返りと「新しい経済学とエンジニアリング」の話をしたいと思います。 はじめに 2019年は兎にも角にも「メルペイのリリース」の年でした。2017... 続きを読む
Webの自動テストのこの1年を振り返って - Mercari Engineering Blog
Mercari Advent Calendar 2019も、この記事を入れてあと3個となりました。最後まで読んでくださいね。 23日目はAutomation&QAグループで、Webのテスト自動化を行っている@AHA_oretamaがお送りします。 今回はWebの自動テストについて、この1年やってきたことを振り返ってみようかと思います。 Webのリアーキテクチャ ... 続きを読む
Mercari Microservices Platformの進捗(2019年) - Mercari Engineering Blog
Microservices Platform TeamでTech leadをしている@deeeeeeetです. 昨年のMTC2018ではMicroservices Platformチームの立ち上げから1年で僕らが取り組んできたことを紹介しました. speakerdeck.com 具体的にはStranglerパターンによるMonolithからMicroservicesへの段階的なリクエスト移行を行うためのAPI gatewayの開... 続きを読む
より良いコードレビューをするために気をつけていること - Mercari Engineering Blog
Merpay Advent Calendar 2019 の22日目は、メルペイスマート払いチーム/Backend Engineer の @oinume がお送りします。今日はコードレビューについて自分が普段から実践していることを書いてみたいと思います。 はじめに 世の中にはコードレビューをする時の観点については数多く共有されていますが、より良いコードレビ... 続きを読む
マイクロサービスにクリーンアーキテクチャを採用する上で考えたこと - Mercari Engineering Blog
Merpay Advent Calendar 2019 の19日目は、Backendエンジニアチームの @toshinao がお送りします。 新しくマイクロサービスを立ち上げる機会があり、クリーンアーキテクチャをベースにしました。クリーンアーキテクチャはバックエンド・フロントエンド・アプリなど様々な場所で採用されています。ただ、確固たる方法とい... 続きを読む
メルペイエキスパートチームの取り組み〜人類Gopher化計画の進捗報告〜 - Mercari Engineering Blog
Merpay Advent Calendar 2019 の17日目は、メルペイ エキスパートチームの @tenntenn がお送りします。 筆者が所属するエキスパートチームでは「アウトプットをするところに技術は集まる」という考えのもと、工数の50%以上を技術コミュニティへの貢献に充てています。筆者はその中でもGoコミュニティを中心に活動してお... 続きを読む
Swiftにおける末尾再帰とCompilerによる最適化を探る - Mercari Engineering Blog
初めに この記事はMercari Advent Calendar 2019の16日目の記事です。 こんにちは、iOSエンジニアの@kagemikuです。MercariのiOSアプリ開発をしています。 突然ですが、皆さんは普段、再帰関数を書いていますか? リスト探索や木探索を行うアルゴリズムを、きれいな再帰関数にバチッと落とし込めた瞬間はなんとも言えな... 続きを読む
商品通報対応をgRPCとGraphQLとReactでリプレースしてみた - Mercari Engineering Blog
こんにちは。Mercari Advent Calendar 2019 14日目は、CSTool Domainチームの @Peranikov がお送りします。 メルカリではお客さまに安心して取引を楽しんでいただくため「あんしん・あんぜん宣言」に取り組んでおり、プロダクトの開発と同じレベルの課題感でカスタマーサービスの質の向上にも力をいれています。私の所属... 続きを読む
Maintain SLO 〜俺たちのSLOはこれからだ!〜 - Mercari Engineering Blog
Merpay Advent Calendar 2019 の14日目は、メルペイSREチームの@Tがお送りします。 本記事では、メルペイSREチームのSLO運用状況について、紹介いたします。 メルペイリリース前 去年のAdventCalendar 2018で、メルカリのWeb MicroservicesにおけるSLI/SLOについて紹介がありました。 tech.mercari.com メルペイでは新規... 続きを読む
Xcode Previewsを用いたUIKitベースのプロジェクトの開発効率化 - Mercari Engineering Blog
こんにちは。メルペイのiOSチームの@kenmazです。 メルペイのiOSチームでは Xcode11 で導入された Xcode Previews 機能を用いて、UIKitベースのプロジェクトの開発効率向上に取り組んでいます。Xcode PreviewsといえばSwiftUI用の開発支援機能、というイメージがありますが、実は従来のUIKitベースのプロジェクトに対し... 続きを読む
メルペイの社内向け管理画面を振り返る - Mercari Engineering Blog
Merpay Advent Calendar 2019 の 13 日目は、メルペイフロントエンドチーム の @tanakaworld がお送りします。 メルペイの管理画面は 2019 年 2 月のサービスローンチに先立ち、2018 年 11 月にリリースされました。私は 2018 年 8 月に入社してから一貫して管理画面開発に関わり、様々な機能開発・運用を行ってきました... 続きを読む
メルカリのマイクロサービス移行の進捗 (2019年冬) - Mercari Engineering Blog
2019年も終わりに近づき、Mercari Advent Calendar 2019が始まりました。初日は@stanakaがお送りします(3年連続3回目)。 メルカリでは、現在マイクロサービスアーキテクチャへの移行(以下、長いのでマイクロサービス移行)を進めており、 去年のAdvent Calendarではその移行のためのチーム編成について書きました。 その... 続きを読む
マイクロサービス環境でのメルカリWebのリリースフロー - Mercari Engineering Blog
メルカリJP Webチームの@urahiroshiです。 Webチームでは、メルカリWebのマイクロサービス化や機能開発を行なっています。メルカリWebのマイクロサービス化の概要については、昨年のTech Conferenceの資料がよくまとまっているので、そちらを参照していただけると良いかと思います。 https://speakerdeck.com/mercari/mt... 続きを読む
Microservices と会計システム - Mercari Engineering Blog
この記事は、 Mercari Bold Challenge Month の18日目の記事です。 こんにちは。メルカリで Product Manager として働いている津田と申します。私は社内で「会計システム」と呼ばれる、会社が運営するサービスに付随して発生した債権債務の増減を記録・集計するシステムを開発するチームで働いています。 はじめに メル... 続きを読む
決済システムのマイクロサービス化に伴うデータ移行について - Mercari Engineering Blog
この記事は、 Mercari Bold Challenge Monthの16日目の記事です。 こんにちは。株式会社メルペイのPayment Platform teamに所属している @ogataka50 です。 メルペイではマイクロサービスアーキテクチャで決済システムを開発、運用をしています。 メルペイはNFC決済・QR/バーコード決済・ネット決済を提供しています。そ... 続きを読む
INT 32 障害とその BOLD な対策 - Mercari Engineering Blog
この記事は、 Mercari Bold Challenge Monthの11日目の記事です。 こんにちは。Mercariで、通知に関連するサービスの開発をしているNotificationチームへ所属している @sters です。 通知という広く大きい舞台でのマイクロサービス化を主に進めているチーム、という文脈でも語れることがあるのですが、それはまた別のど... 続きを読む
写真検索の近傍探索ServiceをPythonからC++に置き換えた話 - Mercari Engineering Blog
こんにちは。メルカリのAI EngineeringでSoftware Engineerをしている@wakanapoです。私は、2019年4月にメルカリに新卒入社して、6月にAI Engineering teamに配属されました。今回は、配属されてから私が最初に担当したタスク「写真検索の近傍探索Service実装のPythonからC++への置き換え」について紹介します。 写真検... 続きを読む
ナレッジグラフを使った解釈可能な推薦システム - Mercari Engineering Blog
The English version is available here. こんにちは。メルカリで 8 月から機械学習エンジニアのインターンをしている @joisino_ です。インターンでは、ナレッジグラフを使った推薦システムをメルカリの実データを用いて検証を行いました。その結果をこの記事で紹介します。 ナレッジグラフとは? ナレッジグラフ(知識... 続きを読む