タグ

uberに関するttakezawaのブックマーク (3)

  • Distributed architecture concepts I learned while building a large payments system

    When building a large scale, highly available and distributed system, what architecture concepts do you need to use, in practice? In this post, I am summarizing ones I have found essential to learn and apply when building the payments system that powers Uber. This is a system with a load of up to thousands of requests per second, where critical payments functionality needs to work correctly, even

    Distributed architecture concepts I learned while building a large payments system
    ttakezawa
    ttakezawa 2018/04/17
    Uberの決済システム再構築にあたって、その分散システムのために学んだこと。SLA、Scaling、Consistency、Durability、Distributed messaging、Idempotency、Quorum、Actor Model、Reactive Architectureについて。
  • UberのPostgresqlからNoSQL on MySQLへの移行を読んでざっくりまとめた

    Uber-migrated-pg-to-mysql.md Why Uber Engineering Switched from Postgres to MySQL - Uber Engineering Blog のまとめ Posgresqlだと pgは追記型なので少しの更新でも多くのdiskへのwriteがおきる カラムを一つ更新しただけで多くのindexの書き換えが起こる よって、replicationはWALを送るので更新が多いとWALが大量に送られる repcliationでは物理的なdiskの変更を送る DC間でレプリするときつい bugがあってreplica間でMVCCの不整合が起きる masterとreplica同じdisk上のデータ構成を共有するのでupgradeがつらい cache readはsyscallとosのpage cache経由なので重い 1コネクション1プロセス

    UberのPostgresqlからNoSQL on MySQLへの移行を読んでざっくりまとめた
  • サンフランシスコでタクシー激減!ライドシェアUberとGoogleが目指すものは

    サンフランシスコからタクシーが消えている。タクシードライバーが、ライドシェア会社Uberなどに転職しているためである。タクシー会社は深刻なドライバー不足で、所有している車両をフル稼働させられない状態が続いている。 Uberは、Googleなどから大規模投資を受け事業を拡大している。Uber急成長の秘密は何か、また、GoogleはUberと何を目指しているのかを解明する。 ライドシェアと呼ばれる運輸ネットワーク Uberは、サンフランシスコに拠点を置くベンチャー企業で、ライドシェアと呼ばれる運輸ネットワークを展開している。Uberは45か国130都市でビジネスを展開し、北米では108都市をカバーしている。Uberの躍進は留まるところを知らない。 ドライバーは、なんと自家用車を使って乗客を運ぶ。自家用車でタクシー事業をするため、ライドシェアと呼ばれている。Uberは創業当初、「Black Ca

    サンフランシスコでタクシー激減!ライドシェアUberとGoogleが目指すものは
    ttakezawa
    ttakezawa 2014/09/12
    "一方Uberは、当地でのドライバーの平均年収は、7万4191ドルとしている。" / そらタクシー運転手いなくなるわ。。。
  • 1