Mercari Engineering Blog

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

ポーランドで行われた海外カンファレンス「Agile & Automation Days 2019」に登壇しました!

メルカリで QA Automation Engineer をしている 根本 征 です。

先日 10/28~29 にポーランド・グダニスクで行われた海外カンファレンス「Agile & Automation Days 2019」にスピーカーとして登壇しました。

今回はその際の登壇内容や、参加した感想など紹介したいと思います。

  • Agile & Automation Days 2019 について
  • 登壇内容について
  • 他のセッションを聞いて 〜品質の「特性」と「責任」の変化〜
  • 登壇しての感想、おわりに

Agile & Automation Days 2019 について

Agile & Automation Days は 2016年から毎年ポーランドで行われている主にテストエンジニア・テスト自動化エンジニア・アジャイルコーチ向けのカンファレンスです。

今年はグダニスクにある第二次世界大戦ミュージアム(The National WWⅡ Museum)で行われました。

そして、今年のカンファレンスのテーマは「Delivery at Speed (, while not jeopardizing the quality)」でした。


f:id:tadashi-nemoto0713:20191104165330j:plain:w600
Delivery at Speed


近年ソフトウェア開発では、マーケットに提供するスピードが重要視されるようになってきました。

その中で品質を担保しながらソフトウェアのデリバリースピードを高めていくというテーマで、ソフトウェアテスト・テスト自動化だけにとどまらず、DevOps・A/Bテスト・セキュリティ(DevSecOps)など幅広い分野の発表がありました。

続きを読む

マイクロサービス環境でのメルカリWebのリリースフロー

メルカリJP Webチームの@urahiroshiです。 Webチームでは、メルカリWebのマイクロサービス化や機能開発を行なっています。メルカリWebのマイクロサービス化の概要については、昨年のTech Conferenceの資料がよくまとまっているので、そちらを参照していただけると良いかと思います。 https://speakerdeck.com/mercari/mtc2018-web-application-as-a-microservice-3a161f5c-07fa-4dca-99e9-bd0e8feeeddf

現在、メルカリWebのトップページはマイクロサービス環境から配信されており、他のページも随時マイクロサービス環境に移行していく予定です。 この記事では、マイクロサービス環境で導入した、メルカリWebの新しいリリースフローについて記載します。

続きを読む

Mercari Summer Internship 2019成果報告会

タイトル「Mercari Summer Internship 2019成果報告会」

こんにちは、新卒採用チームのAoiです。

2019年8月16日〜9月13日にかけて行われた、「Summer Internship for Engineer 2019」の成果報告会を行いましたので、その様子と成果を9名分の資料と共に紹介します。

成果報告会とは、サマーインターン参加者が1ヶ月間で行ってきたことや成果を、マネージャーやメンター、また経営陣に対して発表しフィードバックを得る場です。 今年のサマーインターン成果報告会でも、メルカリ社員から高評価のものばかりで、とても盛り上がりました!

今年のサマーインターンについてはこちらのページをご覧ください!

f:id:aochan426:20191024102402p:plain  

続きを読む

Summer InternshipでSpannerのSQLパーサ・型チェッカを作りました!

こんにちは。Summer Internship for Engineer 2019の「Expert team Go Engineer (Backend)」に参加した@make.now.justです。 (なお、記事の投稿は代理で@tenntennが行っています。)

本稿では、Summer Internshipの報告として、作成したGoogle Cloud Spanner(以下、Spanner)のSQLパーサ・型チェッカであるmemefishの解説と、また少しですがSummer Internshipの紹介をします。

TL; DR

  • memefishというSpannerのSQLのパーサ・型チェッカを作りました。
  • SQLの構文解析・意味解析は通常のプログラミング言語と少し異なる部分があり苦労しました。
  • Expert teamでのインターンではこういった自由な開発が行えます。興味のある学生は来年のSummer Internshipに参加しましょう。
続きを読む