Programming tutorial - IT technology blog

GoにおけるClean Architecture:保守性とスケーラビリティの高いGoアプリケーションを構築する

GoにおけるClean Architectureは、ビジネスロジックをデータベースやHTTPフレームワークから切り離す厳格な依存関係ルールを強制する。本ガイドでは、高速でテスト可能かつ保守性の高いサービスを実現するための実践的なGoプロジェクト構造を、実際のコード例を交えて解説する。
AI tutorial - IT technology blog

DoclingでPDFテーブルを抽出してRAGシステムに活用する

PDFヘビーなRAGシステムでDoclingを6ヶ月間本番運用した経験をもとに、テーブルを正確に抽出し、インテリジェントにチャンク化して、精度の高い検索のためにインデックス化する方法を解説します。クイックスタート、パイプライン構築、そして苦労して得た実践的なヒントを網羅しています。
DevOps tutorial - IT technology blog

PulumiとTypeScriptによるInfrastructure as Code:クラウドリソースを本物のコードで管理する

PulumiはYAMLやHCLの代わりにTypeScriptでクラウドインフラを定義できるツールだ。ループ、型システム、ユニットテスト、再利用可能なコンポーネントが使えるようになる。このガイドでは、Pulumiのインストール、TypeScriptによる最初のAWSリソースの記述、複数環境のスタック管理、そしてプレビューとスタックアウトプットを使ったデプロイの検証方法を解説する。