Mercari Engineering Blog

We're the software engineers behind Mercari. Check out our blog to see the tech that powers our marketplace.

メルカリのWeb MicroservicesにおけるSLI/SLO

Mercari Advent Calendar 2018の24日目はメルカリBackendエンジニアの@sota1235がお届けします。

現在、私はWebのシステムをリプレースしMicroservicesアーキテクチャに移行するチームで働いています。

メルカリのMicroservicesアーキテクチャでは各Microserviceチームが責任を持ってSLI/SLOを定め、運用する必要があります。

このSLI/SLOを決める過程でいくつかの学びや難しさがあったのでそれをお話しようと思います。

続きを読む

回復性の高いMicroservicesアーキテクチャを支える技術

メルカリバックエンドエンジニアの@yagi5です。
Mercari Advent Calendar 2018の23日目を担当します。

モノリシックなシステムは、障害が発生するとシステムが全停止してしまうことが一般的です。
しかし、Microservicesアーキテクチャでは様々なテクニックを用いて、サービス全体が停止するような障害に対処することができます。

この記事では、Microservicesにおけるシステムの回復性を高めるための技術について書いていきます。

続きを読む

人に最適化された現実 Optimized Reality (OR) = XR + DRを8th Wall Webで実装した話

English follows Japanese

Mercari Advent Calendar 2018 の 22日目は 研究開発組織 mercari R4D の XR Research Engineer で、AR業界5年目のあっしゅ (@ash_yanagisawa) がお送りします。

皆さんは XR (AR/MR/VR) でどんな世界にしたいですか?

この質問に対して、私は Optimized Reality (OR) と答えます。ORの考えはAR Developer Meetup #1のLTで、多くのAR開発者に共感していただきました。今回、LTに含めることができなかったWebXR SDKの8th Wall Webで作成したORのデモの実装方法を交え、ORについてご紹介します。

続きを読む

Infusing Mercari with cutting-edge NLP studies -- A summary of EMNLP’18

Hello, I am Toby Liu from the AI Team, Mercari Japan.

Mercari’s main mission is to create value in a global marketplace, where anyone can buy and sell.

On the marketplace, sellers and buyers hold discussions about the listed items, generating a huge amount of unstructured textual data. We believe that this data holds a significant amount of value, such as the user’s interests and preferences.

To attain a higher level of user satisfaction, Natural Language Processing (NLP) techniques, specifically affective studies (the processing of emotion from unstructured textual data) are crucial. These fields of research are on the cutting edge of NLP, and we would like to share our observations from the EMNLP’18 conference. We would like to showcase how these studies might be applied and embedded within the Mercari platform.

続きを読む

Mercari AQA Pop Talk #4: The Future of QA & Test Automation

f:id:gmgchow:20181217122703p:plain:w600

(English version at the bottom)

こんにちは。メルカリのAutomation & Quality Assuranceグループ(通称:AQA)でぶりぶり自動化をしている@gloriaです。主にiOSアプリの自動化テストを担当しています。

先週、「Mercari AQA Pop Talk #4: The Future of QA & Test Automation」というイベントを開催させていただきました。このイベントは、初めて英語で開催された「AQA POP TALK」で、カリフォルニアのSTARWESTコンファレンスについての話を中心としました。(STARWESTにもっと詳しく説明する記事はこちらにあります)

www.meetup.com

今回は、スピーカー三人が3つのトピックについて話させていただきました。

続きを読む