Programming tutorial - IT technology blog

.NETのChannelを極める:外部ブローカーなしで実現する高性能な非同期Producer-Consumerパターン

System.Threading.Channelsを使用して、.NETで高スループットな非同期Producer-Consumerパイプラインを構築する方法を解説します。有界バックプレッシャーによって、極端な本番トラフィック下でもメモリリークやスレッド枯渇を防ぐ手法を学びましょう。
Networking tutorial - IT technology blog

VyOSの設定ガイド:BGP、ファイアウォール、NATを備えたエンタープライズ向けソフトウェアルーターの構築

高額なハードウェアの見積もりや、壊れやすく運用負荷の高い自作Linuxファイアウォールに悩んでいませんか?汎用ハードウェア上にVyOSを展開し、ゾーンベースフィルタリング、送信元NAT、eBGPピアリングを構成する実践的な手順を解説します。
AI tutorial - IT technology blog

InfinityとDockerで構築する高パフォーマンスなEmbedding・Rerankingサーバーのセルフホスト:高速RAGのためのOpenAI互換API

外部のEmbeddingやReranker APIは、予測不能なレイテンシを引き起こし、毎月の請求額を押し上げます。本記事では、DockerとInfinityを用いてEmbeddingおよびCross-Encoderモデルをローカルで動かし、p95レイテンシ15ms未満を実現する手順を解説します。
Networking tutorial - IT technology blog

LinuxにおけるQinQ(802.1ad VLANスタッキング)の設定:マルチテナント分離のためのデュアルタギング

Linux上で802.1ad QinQ VLANスタッキングを活用し、マルチテナント環境のVLAN重複をトラブルシューティングする実践ガイド。デュアルタグインターフェースの設定、ネットワーク名前空間による分離、MTUサイジング、tcpdumpによるパケット解析を網羅しています。