Mercari Engineering Blog

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

『Merpay Tech Talk #2 for iOS Engineer』を開催しました!

こんにちは!メルペイのiOSエンジニアの @celiaです。 11月14日(水)に、メルペイiOSエンジニアのみによる、初のTech Talkイベント『Merpay Tech Talk #2 for iOS Engineer』を開催いたしました。注目している技術や開発を進めてきた中で得られた知見等につ…

mercari.go #4を開催しました

はじめに こんにちは、mercari.go オーガナイザーの@morikuniです。 11月9日にメルカリ主催のGo勉強会 mercari.go #4 を開催しました。 今回は、先日開催されたISUCONに関する発表や、メルカリのマイクロサービス化にあたってのPHP to Goの話、オリジナルのL…

In-house Tech Meetup vol.1 を開催しました

こんにちは、@1000ch (id:hc0001) です。先日 In-house Tech Meetup という社内向けの勉強会の第一回を開催したので、今回はその様子を少しだけお届けします。 In-house Tech Meetup とは In-house Tech Meetup は、メルペイのエンジニアが日々の技術的なイ…

Kaggleは凄かった! 更に簡単な出品を目指して商品の値段推定精度を改善中

皆さん、こんにちは機械学習エンジニアの @hurutoriya です。 2018/05/09 にメルカリが開催した Kaggle Competition である「Mercari Price Suggestion Challenge」の閉会式を行いました。 「Mercari Price Suggestion Challenge」では実際に米国版メルカリ…

「必要最低限のルール」に何を望む? 徳丸浩×メルカリ八木橋のセキュリティ対談

SQL

きっかけは、メルカリのセキュリティエンジニア・八木橋優のFacebook投稿でした。 対談のきっかけになった、メルカリ八木橋のFacebook投稿 「徳丸本」とは、Webセキュリティの第一人者であり、現在は情報システムの監査やコンサルティングを行うEGセキュアソ…

初開催 XRDC 2018 参加レポート #XRDC18

こんにちは。研究開発組織“R4D”のXRチームで、エンジニアとして主にVRの分野やARの分野を研究開発などを行っている、XR Developerの@nakatarotaroです。VRや、ARの技術が毎日のように、普通に使われてる未来がくるように頑張ってます。 10/29と10/30の2日間…

第一回 『ライブ配信 Meetup 〜メルカリ × SHOWROOM〜 』を開催しました!

こんにちは@oqruskです。メルカリチャンネルを開発運用しているチームでBackendエンジニアをやっています。 先日、SHOWROOM様と合同でライブ配信サービスをテーマとしたMeetupを開催しました。 第一回のテーマはライブコマース。 各社のPMやエンジニアが登壇…

Firebase Summit 2018に参加してきました #FirebaseSummit

こんにちは、エンジニアの@sota1235です。 先日、チェコのプラハにて行われたFirebase Summit 2018に参加してきたのでその様子をお伝えします。 写真には筆者が写っていませんがメルカリからは自分含め、4人が参加しました。 firebase.google.com カンファレ…

ソフトウェアテストの大規模カンファレンス「STARWEST」で学んだ3つのこと

ステージ上で講演するスピーカー * English follows Japanese Automation & QA グループ(通称:AQA)でぶりぶり自動化している@gloriaです。最近は、iOSアプリの自動テスト実装などを中心に担当しています。 9月の下旬から10月の頭にかけて、カリフォルニ…

SeleniumConf Chicagoに参加してきました

こんにちは。メルカリの自動化&品質保証グループ(Automation & QA Group:通称AQA)でQAエンジニアとしてテスト自動化をぶりぶりしている @arminmin です。 先日、シカゴにて開催された SeleniumConf Chicago に参加してきましたので、その様子をレポート…

AppiumのAIによる要素セレクタを試してみたら、自動テストの未来を感じた

初めまして。メルカリで自動化&品質保証グループ(Automation & QA Group:通称AQA)に8月からジョインし、自動化をぶりぶりしている@AHA_oretamaです。 10/18, 19にシカゴで開かれたSeleniumConf Chicagoに参加してきました。 SeleniumConf Chicagoの内容…

MTC2018 カンファレンスLPの裏話 〜GraphQL編〜

こんにちは、メルペイのライブラリとか作るおじさんの @vvakame です。 インフラ編に続きGraphQL(API)編です。 MTC2018のカンファレンスLPのGraphQLによるAPI実装について紹介していきます。 リポジトリをこちらで公開しているので気が向いたら見ていって…

Magic Leap 初の自社主催カンファレンス L.E.A.P. 参加レポート #LEAPCon

こんにちは。研究開発組織“R4D”のXRチームで、インターンとして主にHoloLensの研究開発などを行なっている、XR Developerの @liketableteninu です。電脳コイルの世界を目指しています。 去る10月9日と10月10日に、ロサンゼルスのMagic BoxにてMagic Leap初…

【締切延長しました】Go Conference 2018 Autumn スカラーシップのご案内

こんにちは。 メルペイでエキスパートチームに所属している@tenntennです。 11月25日(日)にプログラミング言語Goの日本最大のカンファレンスであるGo Conferenceが開催されます。 メルカリでも前回から引き続きスカラーシップという形でGo Conferenceに関…

MTC2018 カンファレンスLPの裏話 〜インフラ編〜

こんにちは、メルペイのバックエンドエンジニアの @kazegusuri です。 2018年10月4日にMTC (Mercari Tech Conf) 2018 が開催されました。ご来場された皆様、楽しんでいただけたでしょうか? 今回は皆様が最初に目にしたであろうカンファレンスLPの裏側につい…

【満員御礼】AQA POP TALK #2 〜マニュアルテスト VS 自動テストの巻〜 @博多 を開催しました

こんにちは。メルカリで自動化&品質保証グループ(Automation & QA Group:通称AQA)のエンジニアリングマネージャをぶりぶりしている@daipresentsです。すっかり秋っぽくなってきましたね。 先週末に、第2回AQA POP TALKを博多で開催しました。無事イベン…

今年もやりますMercari Tech Conf 2018! 10月4日(木)開催!

こんにちは、Mercari Backend Engineerの@oqruskです。 今年もMTCの季節がやってきました! MTCとは? MTC(Mercari Tech Conf) 2018 とは、Mercariのエンジニアリングのすべてが分かる技術カンファレンスです。 昨年9月に開催した第一回から一年。 その間Mer…

Kubeflow Meetup #1 でコンテナネイティブなワークフローエンジン Argo について発表してきました

ドーモ、ミナ=サン。 機械学習エンジニアの @hurutoriya です。 先日PFNさんのオフィスで開催された Kubeflow Meetup #1(Cloud Native Meetup Tokyo #5) - connpass に登壇してきました。 発表内容は Kubeflow Family の一つである コンテナネイティブな…

mercari.go #3 を開催しました

はじめに こんにちは、mercari.go オーガナイザーの@morikuniです。 9月21日にメルカリ主催のGo勉強会 mercari.go #3 を開催しました。 今回は8/27 ~ 8/30にアメリカのデンバーで開催されたGopherCon 2018の報告会を行いました。 GopherConの参加メンバーが…

第30回 国際情報オリンピックに協賛しました #ioi2018

こんにちは。 今年から、メルカリグループのメルペイに移ってバックエンドソフトウェアエンジニアをしている id:koemu です。 2018年9月1日〜8日につくば市で開催された「第30回 国際情報オリンピック」という、世界の中高生が集う競技プログラミング大会に…

We Joined PyCon JP 2018!! #pyconjp

Hello everyone, I am Tony and work as backend engineer in Mercari. In PyCon JP 2018, Mercari is one of the sponsors. Thanks to everyone who came to our booth! We also designed a sticker for Python and distributed to everyone. It is very co…

RBMにおける既存手法と量子アニーリング実装の性能比較

こんにちは! メルカリ量子アニーリングインターン @shitian-ni です。 2018/09/13 ~ 14 に開催された GPU Technology Conference Japan で "Performance comparison on CFRBM between GPU and Quantum Annealing" についてポスター発表をしてきました。 この…

D-waveマシンで最大カット問題を解く

こんにちは。Professional Internshipでインターンをしていた、@ukunです(9/7をもってインターン終了)。この記事では、インターン期間中に取り組んだ内容(最大カット問題に対するD-Waveマシンの性能評価)について紹介します。前半はD-Waveや扱った問題につい…

D-WaveマシンでGraph Golfに挑戦した話

こんにちは。メルカリのR4DでProfessional Internshipをしている@yonesuke です。 この記事ではD-Waveの量子アニーリングマシンを実際に使って行ったことについて紹介したいと思います。

活き活きとしたチームを創るためのアジャイルプラクティス

こんにちは。メルカリで自動化&品質保証グループ(Automation & QA Group:通称AQA)のエンジニアリングマネージャをぶりぶりしている@daipresentsです。大好きな夏が終わりました。 先日、オフィス近くのスペースを借りて、All hands MTG(グループ全体MTG…

機械学習ツールキット KubeflowについてGDG DevFest18 で登壇してきました

メルカリ機械学習エンジニアの @hurutoriya です。 2018/09/01 に開催された GDG Dev Fest 2018 で Kubeflow について登壇してきました。 ML Sessions | GDG DevFest 2018 Tokyo 発表資料 Kubeflowで何ができて何ができないのか #DEvFest18 from Shunya Ueta…

Android Lunch and Learn LT大会を実施しました 

こんにちは。メルカリでAndroidエンジニアをしているAtsuko (@muumuumuumuu) とMatthew (@callipan)です。 本日はメルカリAndroidチームで実施したLunch and Learn LT大会を紹介します。 I'm Matthew (@callipan) from the Mercari Android team. I'm co-wri…

Custom Controller で Kubernetes の上の TLS 証明書を監視する

こんにちは!Summer Internship 2018 にて Microservices Platform Team でインターンをしていた @everysick です*1。この記事ではインターン期間中に実装を行い、OSS として公開した Certificate Expiry Monitor Controller の紹介をします。 github.com *1…

Backend Team Offsite 〜負債解消day〜 を実施しました

こんにちは!メルカリでBackendのエンジニアリングマネージャをしている @bravewoodです。 今日はBackendチームのオフサイトをご紹介します。 サービス開発の課題 メルカリは2013年7月にサービスを開始して以来、5年以上の月日が経過しています。 メルカリの…

Mercari Corporate Solutions Engineering Meetup 第二回を開催しました!

こんにちは! Corporate Solutions Engineeringチームのixyです! 前回のミートアップの Corporate Engineering Team から名前が変わって Corporate Solutions Engineering となりました。「エンジニアリングで経営課題を解決する」をミッションに日々励んで…