タグ

ブックマーク / engineering.grani.jp (3)

  • 黒騎士と白の魔王を支えるDatadogを使ったモニタリング - Grani Engineering Blog

    はじめまして。開発部のid:guitarrapc_tech です。 今回、黒騎士と白の魔王を例にモニタリングをどのようにしているのか、どのように考えてサービス監視を行っているのか紹介したいと思います。 目次 目次 モニタリング モニタリングの不足 CBT で気づいたモニタリング不足 モニタリングサービスの要件と選定 モニタリングの分類 モニタリングをレイヤー分けして可視化する 1. サービスの全般的な状態 2. アプリケーションと相互関係にあるリソース状態 3. アプリケーションの詳細なメトリクス状態 4. 各ロールの詳細メトリクス イベント アラート まとめ 参考 モニタリング 「黒騎士と白の魔王」の開発からリリースにかけて、大きな課題であり続けたのが「どのようにサービスのモニタリングを行うか」でした。ここでいうモニタリングは、次の意味を持たせています。 役割 意味 現状把握 サービスが

    黒騎士と白の魔王を支えるDatadogを使ったモニタリング - Grani Engineering Blog
  • C# 7.0 が使えるようになったので ValueTuple を活用してみた - Grani Engineering Blog

    アプリケーション部の田口(@t_tetsuzin)です。 社内では数少ないF#erとして潜伏中です。 待ちに待った VisualStudio2017 がリリースされましたね! Graniではさっそく C# 7.0 を番環境に投入しています。 そんな待望の C# 7.0 で使えるようになった新機能は タプル(ValueTuple)・タプルの分解 Task-like ローカル関数 拡張されたswitch文(パターンマッチ) etc… と大きいのから小さいのまで多岐にわたりますが、 今回はタプルの便利な使い方について紹介したいと思います。 タプル以外の今回の目玉機能である Task-like はちょうど公開された弊社CTOの記事でどうぞ! どういう風に便利なのか ※ ValueTuple は .NET Framework 4.7 未満で使用する場合は Nuget から System.Value

    C# 7.0 が使えるようになったので ValueTuple を活用してみた - Grani Engineering Blog
  • グラニ x カヤック合同勉強会レポート。ネイティブ開発をテーマに gRPC, Unity, アセット管理, GitLFS について - Grani Engineering Blog

    CTOの河合です。 2/24(金)に面白法人カヤックさんと合同で、弊社の休憩/セミナースペースにて勉強会を開催しました! カヤックさんには以前にもお越しいただいて、その時はVRがテーマだったので、今回はネイティブアプリケーション開発をテーマに、特に弊社では最近gRPCが熱いのでgRPCを切に希望しつつ、お悩みどころでもあるアセット管理などについて、お互いの知見を共有し合いました。 Golang x gRPC の話 カヤック矢吹さんより、GolanggRPCの話をしていただきました。詳細はカヤックさんのレポート 【旅する勉強会】Grani & カヤックで合同勉強会を開催しました! へ。 gRPCの採用を検討し最終的には……!理由は非常に納得の行くもので、しっかりした検証と、しかしより良い形を目指して現実的な採用を進めるところは、さすがだと思いました。 NextGen Server/Clie

    グラニ x カヤック合同勉強会レポート。ネイティブ開発をテーマに gRPC, Unity, アセット管理, GitLFS について - Grani Engineering Blog
  • 1