ブックマーク / qiita.com/kazutomo (3)

  • マイクロサービスとトランザクション - Qiita

    AWS for Games Advent Calendar 2022 9日目の記事です。 Game Server Services(GS2) ではゲームに必要となるサーバー機能をマイクロサービス化し、皆さんに提供しています。 マイクロサービスには所持品の管理や、ゲーム内ストア、課金通貨の残高管理など30を超える機能を用意しており、これらを組み合わせながらゲーム内の仕様を実現できるようにしています。 さて、マイクロサービスの最も難しい課題はトランザクションにあると私は考えています。 今回は Game Server Services がどのようにこの課題に立ち向かい、そして問題を解決しているかお話ししたいと思います。 マイクロサービスとトランザクションの両立がなぜ難しいのか モノリシックなサーバーシステムは、大体の場合「所持品の所持数量」と「課金通貨の残高」は同じRDBに保存しています。 そし

    マイクロサービスとトランザクション - Qiita
    tmatsuu
    tmatsuu 2022/12/24
    むかし、えらいひとが言いました「そこで2相コミットですよ」と
  • Google FireStore を試したけどまだ早かった - Qiita

    はじめに 弊社の Game Server Services はゲームサーバのレンタル事業を行っています。 各クラウドプラットフォームのフルマネージドサービスのみを採用し、安定かつスケーラビリティのあるサービスを提供することを目指しています。 GS2 では Cloud DataStore もサービス開発の際に使用しています。 Cloud DataStore の後継サービスとして開発されているといわれている FireStore のβテストが始まったので早速評価を行いました。 所感 Firebase Realtime Database 風のインターフェースを Cloud DataStore の上にのせた。という感じです。 あくまで Firebase Realtime Database 風であり、互換性はありません。そのいくつかはスケーラビリティに問題があった箇所を仕様変更した。といえそうです。

    Google FireStore を試したけどまだ早かった - Qiita
    tmatsuu
    tmatsuu 2017/10/15
    現場の知見
  • Google Apps for Work の SAML を使って AWS にログインする - Qiita

    はじめに Google Apps for Work を使い始めました。 Google Apps for Work は独自のドメインでGmailを利用できることをはじめとして グループワークに必要なフォーラム機能やメーリングリスト機能や、 GoogleDrive や Google Docs といったドキュメント管理ツールなども提供され、 月々500円/アカウントという低価格で利用することができるサービスです。 今回は、提供されているサービスの一つ SAML を使って、 AWSとのシングルサインオンを実現したいと思います。 Google Apps for Work で SAML を有効にする。 Google Apps for Work の 管理コンソール にログインします。 ログイン後のメニューから 「アプリ」 を選択します。 「SAMLアプリ」を選択します。 右下の + を選択します。 Am

    Google Apps for Work の SAML を使って AWS にログインする - Qiita
    tmatsuu
    tmatsuu 2015/12/19
    あれ、Google Apps for WorkってSAMLのidPになれんの。昔調べた時になれないと思ってたけどこれは勝つる
  • 1