並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 9 件 / 9件

新着順 人気順

Firestoreの検索結果1 - 9 件 / 9件

  • SRE NEXT 2024でクライアントサイドへのSLI/SLOの導入についてお話しました

    はじめに LuupのSREチームに所属している、ぐりもお(@gr1m0h)です。 日本最大のSREカンファレンス SRE NEXT 2024 に登壇しました。このカンファレンスはSRE Loungeの運営メンバーが主体となって運営しており、今回で4回目の開催です。 私の登壇の題は「Enabling Client-side SLO」です。これまでの「Enabling SLO」の活動の一環として、クライアントサイド(iOS・Android)のSLOのを計測し始めた話を共有しました。「Enabling SLO」とは、各開発チームがSREを実践し、SLI/SLOを自律的に設計・実装・運用できるようにする活動です。 登壇では、AndroidやiOSの開発チームとプロダクトマネージャーと共に、クライアントサイドのSLOの運用を始めるまでの意思決定や課題について共有しました。まさに 「信頼性は会話です」

      SRE NEXT 2024でクライアントサイドへのSLI/SLOの導入についてお話しました
    • データ永続化で実現する React Native 製 POS レジのオフライン対策

      ダイニーの whatasoda です。 モバイルオーダー一体型 POS レジで飲食店を支えるダイニーの障害対策、連載第二回目です。 今回はデータ永続化で実現する React Native 製レジのオフライン対策と題して、システムに障害が発生しても最低限のオペレーションをレジ単体で実現するガチャレジ機能についてご紹介します。 ガチャレジとは、レジとして最低限の機能であるお金の管理に対応しているレジのことを指す俗称です。ダイニーがサービスを提供する飲食店ではお金の管理だけの機能では満足な営業を行うには不十分なため、この連載の中での「ガチャレジ」という表現は最低限の注文管理と会計機能を備えたレジまたはそのような振る舞いをする機能のことを指します。 なぜお金の管理だけでは営業できないのか、どうしてガチャレジ対応が必要なのかについての説明は第一回の記事をご覧ください。 ガチャレジ機能が想定する状況

        データ永続化で実現する React Native 製 POS レジのオフライン対策
      • Google Cloud Next Tokyo '24 速報レポート(ガバメントクラウドにおけるガバナンスとプラットフォームエンジニアリング) - G-gen Tech Blog

        G-gen の武井です。当記事では、Google Cloud Next Tokyo '24「ガバメントクラウドにおけるガバナンスとプラットフォームエンジニアリング」に関する速報レポートをお届けします。 セッションレポートなど、Google Cloud Next Tokyo '24 の関連記事は Google Cloud Next Tokyo '24 の記事一覧からご覧いただけます。 概要 前提知識 ガバメントクラウド GCAS 全体像 ガバナンス ゼロトラストセキュリティ ガードレールと予防的統制 発見的統制 プラットフォームエンジニアリング 関連記事 概要 本セッションでは、デジタル庁様のガバメントクラウドにおけるガバナンスとプラットフォームエンジニアリングについて、デジタル庁クラウドユニットの高島 涼 氏、本間 裕大 氏より紹介されました。 前提知識 ガバメントクラウド ガバメントクラ

          Google Cloud Next Tokyo '24 速報レポート(ガバメントクラウドにおけるガバナンスとプラットフォームエンジニアリング) - G-gen Tech Blog
        • 【弊社が募集している能力・人材】

          弊社が募集している能力・人材 テストをどんどん書いていく テスト(騎士)マスター ~8/31 Firestoreのクセを把握した Firestore(速度)マスター ~8/31 Firebase functions(バッジ処理やCI的なことをやっちゃう) functions(魔道士)マスター Firebaseを把握している Firebase(賢者)マスター 最低限欲しい React カスタムフックの作成経験 Object指向 設計経験 (protectedやsuper、overrideの意味がわかる。) Js 分割代入 関数型プログラミング Viewとロジックの分離 抽象化 リファクタリングするの(設計を考えるの)が好き 設計力 目指したいこと 命名に悩む時間が8割と言われているが、それを0にしたい ワンパターン化することによって悩まない "シンプルなルール" で可読性も向上させたい メン

            【弊社が募集している能力・人材】
          • React + MUIで管理画面を作ってみた

            🤔管理画面を作るには何が適しているのか? Flutter Webで管理画面を作っていたのですが、なんか満足できなかった。Firebase Hostingした後に、表示されるのが遅い??? WidgetにTimePickerがあるので、時計の入力画面が使えるのは気に入っていた。しかしWebの言語は、もっとUIライブラリが充実しているのではと思った💡 こちらが参考になった! 実際に作ってみたもの Flutter Webより表示速度は早くて、UIも綺麗な気がした。同じマテリアルデザインではあるが... 上の方: したの方: 技術構成 Vite TypeScript React Firebase MUI これだけですね。管理画面は、Flutter Webで早く作れるんですけど、でもなぜだろうか.... 広く普及しているReactで作りたいと思った。 必要なライブラリの追加: npm creat

              React + MUIで管理画面を作ってみた
            • 【割り勘アプリ】QuickSplit - メモ帳よさようなら、みんなで割り勘管理![個人開発]

              初めに こんにちは!24卒で某大手ECサイトの保守・運用会社に入社した新米エンジニアです。最近はbrSEとして中規模ECサイトの案件を中国側とやり取りする業務をしています。 そんな空いた時間や帰宅後の時間を使って、ちょっとしたサービスを作ってみました。その名も「QuickSplit」! QuickSplitって何よ? 「QuickSplit」は、グループでの割り勘を簡単に管理できるWebアプリです。 URL: https://quickaplit.web.app/ 友達との旅行や飲み会で、「あれ?誰が何を払ったっけ?」「いくら返せばいいの?」なんて悩んだことありませんか?私はよくあります(笑) そんな時、メモ帳でガリガリ計算して、LINEで「おい、1500円な」なんて送るのも面倒くさい...。そこでQuickSplitの出番です! なぜ作ったの? 正直、メモ帳で割り勘管理して友達に連絡する

                【割り勘アプリ】QuickSplit - メモ帳よさようなら、みんなで割り勘管理![個人開発]
              • Batch で重い CSV を ETL する - G-gen Tech Blog

                G-gen の神谷です。本記事では、Batch を使って、大容量の CSV ファイルを BigQuery に ETL してみます。 Cloud Functions や Cloud Run といった類似サービスに比べて Batch の使いどころはどこかを検証します。 基本的な情報 Batch とは Batch の利点 ユースケース 料金 類似プロダクトとの比較 検証要件と設計 要件 設計ポイント 実装方式 実装 ディレクトリ構成 main 処理 コンテナ作成 Batch の設定 ジョブの実行 性能検証と結果 検証結果 わかったこと Batch の使いどころ 補足(BigQuery ロード時のメモリエラー) 事象 暫定対応と課題 基本的な情報 Batch とは Batch は、Compute Engine 仮想マシン(VM)インスタンスでバッチ処理ワークロードのスケジューリング、キューイング、

                  Batch で重い CSV を ETL する - G-gen Tech Blog
                • POS レジで飲食店を支えるダイニーの障害対策:第二回 データ永続化で実現する React Native 製レジのオフライン対策|whatasoda

                  POS レジで飲食店を支えるダイニーの障害対策:第二回 データ永続化で実現する React Native 製レジのオフライン対策 ダイニーの whatasoda です。 前回記事に続いて、第二回となる今回はデータ永続化で実現する React Native 製レジのオフライン対策と題して、システムに障害が発生しても最低限のオペレーションをレジ単体で実現するガチャレジ機能についてご紹介します。 ガチャレジとは、レジとして最低限の機能であるお金の管理に対応しているレジのことを指す俗称です。ダイニーがサービスを提供する飲食店ではお金の管理だけの機能では満足な営業を行うには不十分なため、この連載の中での「ガチャレジ」という表現は最低限の注文管理と会計機能を備えたレジまたはそのような振る舞いをする機能のことを指します。 なぜお金の管理だけでは営業できないのか、どうしてガチャレジ対応が必要なのかについて

                    POS レジで飲食店を支えるダイニーの障害対策:第二回 データ永続化で実現する React Native 製レジのオフライン対策|whatasoda
                  • 機能要件と非機能要件の違いとは?それぞれの要件定義の流れや重要なポイントを徹底解説! | 株式会社G-gen(旧 株式会社トップゲート)

                    削除する Google Service TGカルチャー アプリケーション開発 コンサルティング セミナー テックブログ デザイン デジタルプロダクト開発 開発実績 ニュース 2025年の崖(1) 5G(1) AI(39) AI Hub(1) AI Platform(1) AlloyDB(12) AlloyDB for PostgreSQL(6) AlphaZero(1) Analytics HUB(1) Android(11) Android アプリ(1) Anthos(6) API(12) API エコノミー(1) APP(2) App Engine(2) App Maker(2) AppServer(1) AppSheet(3) arduino(1) Authentication(1) AutoML(4) AWS(12) AWS (Amazon Web Services)(1) AWS

                    1