MNTSQ Techブログ

「MNTSQ(モンテスキュー)」のTechブログです。

Datadog Notebook の活用:メトリックとメモの素早い情報共有とネクストアクションの提案

はじめに Datadog には Notebook というものがあります。以前から存在する機能であり、目新しいものではありません。 詳細は公式のドキュメントが詳しいのですが、Datadog で取り扱えるログやメトリックなどを埋め込めるドキュメンテーションツールという捉…

AuroraMySQL 負荷試験報告 その2〜「なんとなくの試験」を卒業するための実践ログ〜

前回のあらすじ スキーマ分離設計のDB(テナント毎に独立したスキーマを持つDB)でサービス規模が拡大すると、スキーマ数の増加に由来するオーバーヘッドが無視できないものになる 次はパラメータチューニングなどで何とか延命できないか試してみたい tech.m…

スプリットビュー DNS 実践: VPC 内で動く OpenSearch ドメインのカスタムエンドポイント用 SSL 証明書を ACM で管理する

はじめに 課題感 スプリットビュー DNS サンプルコード おわりに 参考 はじめに 小ネタです。記事タイトルが長いのですが、これは本稿の内容を1行で説明したものになります。 そして OpenSearch に限らない一般的な話題としては repost.aws という優れた情報…

AWS / Azure / Google Cloud 各コストを Datadog に集約して確認する

はじめに 弊社では AWS を主軸としたインフラ構成をもってプロダクトを展開していますが、一部では AWS 以外にも Azure および Google Cloud も活用しています。それぞれの棲み分けは以下のようなものになります。 AWS:ほとんど全て コンピュート / ネット…

CloudFront: マルチオリジン構成でSPAをホスティング

はじめに ソフトウェアエンジニアの森山です。 CloudFront で API と静的ファイルを別オリジンで扱い Single Page Application(以下 SPA)をホスティングする構成について解説します。 プライベート API を遮断する設定を追加する際に CloudFront のカスタ…

MCP Python SDKのClientSessionGroupで複数のMCPサーバーと接続する

こんにちは、MNTSQ(モンテスキュー)でアルゴリズムエンジニア(AIエンジニア)をしている清水です。 MNTSQのプロダクトをLLMネイティブなプロダクトに進化させるべく、LLMOpsに関する実装が増えてきた今日この頃です。 これらの実装の過程で、複数のMCPサー…