2021年6月29日のブックマーク (3件)

  • 決済システムの残高管理周りの DB 設計と戦略 - カンムテックブログ

    エンジニアの佐野です。今日はカンムの決済システムでユーザの残高管理をどうやっているかについて書きます。 カンムの製品であるバンドルカードはプリペイド方式のカードです。ユーザによる入金、店舗での利用、運営事由の操作などによりユーザの残高が増減します。このような残高の管理について単純に考えると user_id と balance と updated_at あたりをもったテーブルを用意して balance と updated_at を更新していく方法があるかもしれません。しかしながらカンムでは残高を管理するテーブルを持たず、これらイベントの履歴のみで残高を管理しています。以下、記事ではこれらユーザの残高が増減するイベントのことをトランザクションと呼びます。ここでは DB の Transaction Processing を意味しません。 記事のポイントは 残高を管理をするテーブルは作らず、ト

    決済システムの残高管理周りの DB 設計と戦略 - カンムテックブログ
    komutan1
    komutan1 2021/06/29
    自分は好きな設計だけど管理画面的なところからユーザ一覧CSVに残高付けて出力したくなったときにSUM()のJOINが発生するので避けてる。開発者10人ぐらいでみんなが残高取得するクエリ書くと結合条件とか絶対バグる。
  • 変異ウイルス拡大のイギリス 一日の感染者2万超える | NHKニュース

    イギリスでは、インドで確認された変異した新型コロナウイルスの感染が拡大していて、1日の感染者が2万人を超えました。一方で政府は、死者の数については、ワクチンの効果によって抑えられているなどとして、感染対策の規制の撤廃を来月、予定どおり行う構えです。 “規制の撤廃計画は予定どおり” イギリスでは、インドで確認された変異ウイルスのデルタ株の感染が拡大していて、新たな感染の95%を占めています。 保健当局によりますと、28日、1日の感染者は2万2868人で、ことし2月上旬以来、初めて2万人を超えました。 感染して死亡した人は3人でした。 就任したばかりのジャビド保健相は議会で演説し、感染者数は増加しているもののワクチンの効果によって死者の数は抑えられ、入院する人の数も感染が急激に拡大したことし1月に比べて少ないと指摘しました。 そして「ウイルスを根絶することはできない。共生する必要がある。ビジネ

    変異ウイルス拡大のイギリス 一日の感染者2万超える | NHKニュース
    komutan1
    komutan1 2021/06/29
    昨日のウインブルドンは観客9割ぐらい入っててノーマスクだったんだけど。
  • 自認する性別のトイレ使用禁止は違憲 生徒側の勝訴確定 米最高裁 | 毎日新聞

    米連邦最高裁は28日、女性として生まれ、自認する性別が男性のトランスジェンダーの元高校生が学校で男性用トイレの使用を禁止されたのは憲法違反と訴えていた訴訟で、元高校生側の訴えを認める判断を示した。最高裁は違法性を認めた高裁判決を支持。判断理由は明らかにしていないが、今後、公共施設内でのトランスジェンダーへの対応にも影響しそうだ。 訴訟は2015年、南部バージニア州の高校生だったガビン・グリムさんが郡教育委員会を相手に起こした。グリムさんは在学中、男性と自認していることを高校側に伝え、当初は男性用トイレの使用が認められていた。だが在校生の保護者から…

    自認する性別のトイレ使用禁止は違憲 生徒側の勝訴確定 米最高裁 | 毎日新聞
    komutan1
    komutan1 2021/06/29
    個人的には身体と心の性は場によって区別する必要があると思ってたけどがっつり否定されてしまった。