タグ

ブックマーク / engineering.mercari.com (2)

  • メルペイでのSpannerとの戦いの日々 | メルカリエンジニアリング

    こんにちは、メルペイのバックエンドエンジニアの @kazegusuri です。 メルペイではメインのデータベースとしてGoogle Cloud Spannerを利用しています。 マイクロサービスによっては秒間数千リクエストをSpannerで処理しています。 いかにSpannerをスケールできるようにして安定させられるかが会社全体として重要になっています。 記事では数ヶ月間戦ってきたSpannerのレイテンシが高くなる問題とその解決法について紹介したいと思います。 社内への調査報告も含めて書いているため、かなり詳細で長い内容になっています。 なおこの問題の大部分はGoSpannerを使ったときにだけ発生する問題のため、Javaなどの他の言語では該当しない可能性があります。 CreateSession問題 ここで紹介しなくても良いくらい基的なところですが、CreateSessionが非常

    メルペイでのSpannerとの戦いの日々 | メルカリエンジニアリング
    tsekine
    tsekine 2019/04/18
    素晴らしいの一言(※Spannerが、ではなくMercariの中の人達がです)
  • iOSCon 2017 in LondonでProtocol Buffersについて発表しました | メルカリエンジニアリング

    iOSConとは、iOSやSwiftに関わるエンジニアのためのカンファレンスです。今年は3/30, 31の2日間にロンドンで開催されました。参加者は約200人が集まり、27人のスピーカーがそれぞれLT、セッション、ワークショップ形式で発表します。 skillsmatter.com 全ての発表は聞けませんでしたが、発表内容はかなり楽しめました。Swiftの特性を活かしたアーキテクチャの話や、GraphQLという流行りの技術の話など、自分が知らないこともあり非常に勉強になりました。 来年も開催が決定しているようなので、興味がある方はこちらから詳細を確認してください。 skillsmatter.com 発表内容 「Type-safe Web APIs with Protocol Buffers in Swift」というタイトルで発表しました。当日は著名なスピーカーの方達が聞きに来てくれたのもあっ

    iOSCon 2017 in LondonでProtocol Buffersについて発表しました | メルカリエンジニアリング
    tsekine
    tsekine 2017/05/09
    Protocol Buffer は社内の全プロジェクトでインフラとして使うといろいろ美味しさUpだと思う。単独で使うと辛いよ、きっと。
  • 1