Mercari Engineering Blog

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

PHPカンファレンス2017でFirebase Realtime Databaseについて登壇してきました #phpcon2017

こんにちは、サーバサイドエンジニアの@sota1235です。

先日10/8(日)に東京で開催されたPHPカンファレンス2017に登壇してきました。

phpcon.php.gr.jp

何について話したか

登壇した際のスライドは以下です。

動画も上がっているようなのでよろしければどうぞ。

youtu.be

今回はメルカリの一機能であるメルカリチャンネルでの開発の裏話について発表しました。

メルカリチャンネルではリアルタイムメッセージング(コメントやいいね等の機能)にFirebase Realtime Databaseを利用しています。

その開発時の工夫やテクニックについてお話しました。

どんな工夫をしたのか、実際にFirebase Realtime Databaseを導入してみてどうだったのかは全てスライドに書いてあるので興味のある方はぜひ目を通してみてください!

登壇してみて

今回は技術的に最新のことや手法を紹介する、というよりも現場でいろんな課題がある中でそれにどう立ち向かっていったのか、その際にFirebase Realtime Databaseがどのように活躍したのかにフォーカスして発表しました。

聴衆にとってそのような発表に需要があるのか不安でしたが、発表後の質疑応答や懇親会等で前向きなフィードバックを頂くことができました。

また、同じように動画サービスをやってる開発者の方と「ココがツライですよね、動画開発!」といった話もできて非常に楽しかったです。

今回はメルカリチャンネルのリアルタイムメッセージング回りのお話でしたが、別の視点からの開発の話もチャンスがあればシェアしていきたいです。

最後に

メルカリではメルカリチャンネルの成長を100倍加速させるエンジニアを募集しています。

ソフトウェアエンジニア(Server Side)/ Software Engineer (Server Side) / メルカリ

ソフトウェアエンジニア(Android)/ Software Engineer(Android) / メルカリ

ソフトウェアエンジニア(iOS)/ Software Engineer (iOS) / メルカリ