サイオステクノロジー(Tech.Lab) の技術ブログ
全492件
Azure上にセルフマネージドなElastic検証環境を構築!詳細な手順書を公開
2025/12/17
ブックマーク
「Azure」上に、Elasticsearch、Kibana、Fleet Serverを含むElastic Stackの検証環境を「Self-Managed」方式で構築するための詳細な手順書(ホワイトペーパー: Azure上へのElastic検証環境構築手順書(Self-Managed版) )を公開しました。 ホワイトペーパーのダウンロードはこちらから なぜSelf-Managedなのか? Elasticの環境をAzure上に構築する方法には、主に4つの選択肢があります。Elastic Cloud Host
アウトボックスパターンとはなにか
2025/12/17
ブックマーク
こんにちは。サイオステクノロジーの和田です。アドベントカレンダー17日目です。今回はアウトボックスパターンという設計パターンを学んだので、紹介したいと思います。まず初めにアウトボックスパターンの説明をしてから、その設計を使った具体的なサービス例、そして冪等性の考慮について書いていきます。それではいきましょう。 アウトボックスパターンと
Claude Code Hooksガイド:AIコーディングを自動化・カスタマイズする方法
2025/12/17
ブックマーク
はじめに Claude Code を使っていて、こんな経験はありませんか? Claude Code が編集したファイルのフォーマットがチームのルールと違う センシティブな .env ファイルを誤って編集してしまった 実行されたコマンドを後から確認したいが、履歴が残っていない Claude Code が入力待ちになっていることに気づかず、時間を無駄にした これらの課題を解決するのが Hooks 機能 です。
GitHub Spec Kit入門|AIコーディングエージェントで仕様駆動開発を実践する
2025/12/16
ブックマーク
こんにちは、サイオステクノロジーの遠藤です。 最近はClaude Codeを使った開発にどっぷりハマっているのですが、「とりあえず作ってみて」でAIに丸投げすると、思ってたのと違うものができあがることってありませんか? そんな課題を解決してくれるのが、GitHubがオープンソースで公開した Spec Kit です。今回は実際にTodoアプリの仕様をSpec Kitで生成してみたので、その
Azure OpenAI入門:モデルのデプロイとpythonからAPIを実行
2025/12/16
ブックマーク
はじめに サイオステクノロジーのひろです。アドベントカレンダー16日目です。 この記事ではAzure OpenAI入門と題して、まずAzure OpenAIモデルのデプロイ方法、Pythonを使ってAPIを叩くまでの手順をまとめていきたいと思います。 この記事のゴール Azure OpenAIモデルのデプロイ + pythonでAPIを叩く Azure OpenAIリソースの作成 まず、Azureポータルにログインし、リソース作成画面へ移
AIエージェント/MCPサーバー実装ガイドを作成しました
2025/12/15
ブックマーク
こんにちは。サイオステクノロジー武井です。今回は、AIエージェント/MCPサーバー実装ガイドを作成しましたので、そのご案内をしたいと思います。 AIエージェント/MCPサーバー実装ガイドとは? AIをより便利に活用するための AIエージェント や、その拡張技術である MCP(Model Context Protocol) を体系的に学べる教科書となっております。以下で実施するイベントにて
デザインパターンのすゝめ ~Adapterパターン編~
2025/12/15
ブックマーク
はじめに 皆さん、こんにちは!PS-SLの織田です。今回は、『 Java言語で学ぶデザインパターン入門 』の第2章を読んだ感想をまとめていきたいと思います。第1章ではIteratorパターンを扱いましたが、第2章ではAdapterパターンについて書かれています。第1章のブログは コチラ からご覧ください。それでは詳しく見ていきましょう! Adapterパターンとは Adapterパターンとは
【LangChain】SQL AgentでRAGに集計・統計機能を追加する方法
2025/12/14
ブックマーク
はじめに PS-SLの佐々木です。 アドベントカレンダー14日目になります。 今回はRAGシステムを構築している際にデータの一覧や統計データの取得、集計をしたい場合のTipsを紹介します セマンティック検索が苦手な質問 RAG(Retrieval-Augmented Generation)システムを構築したことがある方なら、こんな経験はないでしょうか。 ユーザー: 「完了率を教えてください」 RAG: 「完了に
Next.js + Storybook + PlaywrightをChromaticでビジュアルテスト自動化する
2025/12/13
ブックマーク
PS-SLの佐々木です。 アドベントカレンダー13日目になります この記事では、Next.js 14プロジェクトにStorybookとPlaywright E2Eテストを導入し、Chromaticを使ってGitHub Actionsで自動ビジュアルテストを実現するまでの過程を解説します。 Chromaticとは Chromatic は、Storybookチームが提供するビジュアルテスト・UIレビュープラットフォームです。 なぜChromaticを使うのか 課題 Chromaticでの解
GitOpsだけじゃない!新たな選択肢「HelmOps」とは?
2025/12/12
ブックマーク
はじめに こんにちは、サイオステクノロジーの小野です。SIOS Tech Labアドベントカレンダー12日目の投稿です。 「SIOS社員が一年で学んだこと」がアドベントカレンダーのテーマですが、私はこの一年間〇〇Opsといった様々な開発・運用の効率を上げる仕組みを学んできました。 例えば、 OpenShift AIによってAIモデル開発の効率化を行うMLOps OpenShift AIのデータサイエンスパイ
自宅にデジタルサイネージを導入しました
2025/12/11
ブックマーク
サイオステクノロジー武井です。今回は自宅にデジタルサイネージを導入した話をします。仕事とはまったく関係ないです。 デジタルサイネージとは? デジタルサイネージとは、電子的な看板のことです。店舗や公共の場で情報を表示するために使用されます。テレビやモニターを使って、広告や案内、ニュースなどを表示します。 モチベーション 私が自宅に導入した
KubeBlocks導入ガイド:Kubernetes上にDBaaSを構築する手順
2025/12/11
ブックマーク
はじめに こんにちはSIOS Tech Labアドベントカレンダー11日目になります。私は現在KubeBlocksの調査検証をしており、それについての解説ブログをシリーズとして投稿しています。 第1回 はKubeBlocksについて解説を行い、 第2回 ではKubeBlocksでサポートされているDBソリューションについて解説を行いました。 今回からは実際にKubernetes環境にKubeBlocksを導入し、データベースの運
チンパンジーでもわかるGit/Github【初心者向け】
2025/12/10
ブックマーク
こんにちは、チンパンジー配属の永田です。 みなさんは「自分って、チンパンジーなんだ」と思ったことがありますか? 僕はあります。 新卒1年目のころ、「 サルでもわかるgit 」を読みました。 わかりませんでした。 「サルでもわかるgit」がわからないということは、サル以下ということになります。 すみません、見栄を張ってチンパンジーと偽っていまし
Hardhat 3 と Dev Container で Solidity の開発
2025/12/10
ブックマーク
久々のブログです。菊地啓哉です。 Dev Container は便利ですよね。開発を始めようとした時に、まずは Dev Container で環境をつくるのが習慣になってきました。 今回は(気持ちは)自力で Hardhat 3 で Solidity の開発をできる Dev Container の開発環境をつくっていこうと思います。つくり方の流れを説明しているので、これをベースにカスタマイズしていただければと思います。 つ
Kubernetesバックアップツール「Velero」の概要
2025/12/10
ブックマーク
はじめに 前回はKubernetesのバックアップは、etcdとPV/PVCの二軸で、セットで行うことが重要であることを解説しました。しかし、ステートフルなアプリケーションのバージョンアップでは、データの互換性と整合性が課題となります。 本記事では、これらの複雑な課題を解消し、安全なリソースとデータのバックアップ・リストアを実現するソリューションである「Velero」
