MNTSQ Techブログ

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

スプリットビュー 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サー…

ここ半年間で実施してきた AWS セキュリティ改善施策をまとめる

はじめに 構成 ログ送出 ログ保管 GuardDuty 関係 分析 結果確認 実際の運用 分析系 行動系 おわりに はじめに MNTSQ はそのサービスの性質(「契約」の集約、一元管理、活用)上、セキュリティの維持と向上が至上命題です。よってセキュリティ改善において…

AuroraMySQL 負荷試験報告 その1 〜結局のところスキーマ分離のDB設計ってどうなの?〜

はじめに スキーマ分離と行分離 目的と結論 目的 結論のサマリ 試験内容 試験環境とツール 負荷の設計 本番環境でのクエリ傾向の分析 QPSの測定 進め方 試験結果 スキーマ分離のボトルネック スキーマ数を固定して負荷をあげてみる 結果まとめ なんとか延命…