Logo loFT LLC

    • Website renewal and technical articles
    • Absorption merger of Lorchestra Inc.
    • IT Introduction Support Provider selection for FY2022
    • IT Introduction Support Provider selection for FY2021
    • Lorchestra Inc. established as a subsidiary
    • IT Introduction Support Provider selection for FY2020
    • loFT LLC established
      • Separating post-processing with Dagster and NATS JetStream
      • Moving PostgreSQL to always-on storage
      • Adding MLflow and MinIO to Dagster
      • Vector migration and configuration for a three-host homelab
      • PostgreSQL 18 and pgvector on rootless Quadlet
      • Planning an EPYC 9175F workstation
      • Placing data on NVMe/SATA and moving management UIs
      • QuteBrowser settings for keyboard-based monitoring
      • CRS304 VLANs and Linux egress control
      • Saving RouterOS counters during Syslog downtime
      • Podman and Quadlet: UIDs and DNS
      • Monitoring with Prometheus, Loki, and Quadlet
      • smartctl-exporter and rootful / rootless operating rules
      • A local development platform with EPYC and Podman
      • Quadlet operations on minimal Ubuntu
      • ELT memory allocation on one EPYC server
      • Backup and restore design for rootless Podman
      • A Compose stack for vLLM, llama.cpp, and a proxy
      • Moving Hugging Face models between cold and hot storage
      • Moving an OpenAI-compatible proxy from Rust to Go
      • An AI pipeline with Go, NATS and Dagster
      • familiar: a local LLM development platform and its observation tools
      • Moving llm-jp translation to on-demand batches
      • Task splitting and output_file in familiar
      • A Gemma 4 stack on two Blackwell GPUs
      • RAG and event processing in agent-gateway
      • agent-gateway v3: domain separation and MLflow integration
      • Embedding and rerank APIs with Rust and ONNX
      • Designing a WordPress-like Django blog
      • Generating a Django booking site with Qwen3.5
      • Fine-tuning and quantizing Clef for order forms
      • Jev-Omni multimodal decisions and comparison with Clef
      • Running DeepSeek Harness locally
      • DeepSeek V4 Flash 0731: vLLM measurements and CPU KV offload
      • Comparing GLM-5.2 GGUF quantization, MTP, and expert placement
      • DeepSeek-V4-Flash on two DwarfStar4 nodes
      • Local parallel-agent development with Step-3.7-Flash
      • Comparing vLLM and SGLang for Gemma 4 31B
      • MiMo V2.5 Pro on one and two GPUs
      • DeepSeek V4 Flash Q2 on DwarfStar 4
      • Qwen3.6-27B NVFP4, MTP, and LoRA measurements
      • Local DeepSeek-V4-Flash inference with llama.cpp and dual Blackwell GPUs
      • Qwen3.6-27B inference and role-specific LoRA plans
      • Kimi-K2.6 CPU / GPU placement and code generation
      • NVFP4 translation and three-style Japanese data
      • GLM-5.1 expert placement and hybrid inference
      • Django implementation and inference speed with Qwen3.5-397B-A17B
      • MiniMax-M2.7 speed and noncommercial limits
      • GLM-5.1 expert placement and generation speed
      • Managing conversation branches and evaluation data in Dagster
      • Generating a six-page dental clinic site with Qwen3.5
      • A CPU/GPU role plan for local LLMs
      • Bilingual system prompts for PLAMO
      • Designing 36 LTX-2 scenes and clip continuity
      • Hermes-4.3-36B in BF16, FP8 and nvfp4
      • IQuest-Coder-40B on CPU, GPU and Aider
      • Command A Reasoning in an Aider test-generation loop
      • A coding-assistance proposal with Serena MCP and Obsidian
      • Review checks with GLM-4.7-Flash Uncensored
      • IQuest-Coder Loop-Instruct generation speed in aider
      • MCP execution hosts and VSCode Remote SSH
      • Kimi-K2.5 on EPYC 9175F and a revised L3 cache hypothesis
      • MiniMax-2.5 Expert Offload and website generation
      • Qwen3.5-397B hybrid inference and CMS generation
      • Llama-4-Scout CPU / GPU throughput and caching
      • Kimi-K2.5 CPU inference and prompt cache
      • Llama 4 Maverick Q4 and Q8 CPU comparison
      • Three configurations for Qwen3-Coder-Next 80B
      • GLM-4.7-Flash on CPU, hybrid and GPU
      • DeepSeek-V3.2 throughput and cache mismatches
      • Static-site and Django CMS generation with Qwen3.5-397B
      • shelpa path restrictions, audit mirrors, and retirement
      • shelpa-mcp virtual pipelines and CWD management
      • Integrating voracle research into development
      • Nine Rust MCP servers in the homelab
      • From shelpa to filesystem: file operations and recovery
      • Obsidian search and LLM conversation import with voracle
      • Comparing accuracy after changing pathfinder MCP responses
      • Why aichat function calling hung with a symlinked tools directory
      • Path resolution and MCP checks in pathfinder
      • AST analysis and MCP integration in ctree
  • Articles
  • Profile
  • Photos
    Logo
    Contact Us
      • Japanese
    • to navigate
    • to select
    • to close
      • Home
      • Tech Memo
      • system architecture
      On this page

      system architecture

      Server hardware, network topology, container orchestration, and monitoring stack documentation.

      These articles use AI-generated summaries of Obsidian notes originally kept as technical memos.
      English translations are produced with AI assistance.

      Moving an OpenAI-compatible proxy from Rust to Go

      Why a Rust OpenAI/Ollama proxy moved to Go. Covers SSE, routing, RAG, and implementation limits for …

      An AI pipeline with Go, NATS and Dagster

      A Go gateway with OpenAI/Anthropic-compatible APIs, NATS JetStream and Dagster sensors connects LLMs …

      familiar: a local LLM development platform and its observation tools

      A 55-minute familiar demo generated a Django reservation system. Local infrastructure, model …

      Moving llm-jp translation to on-demand batches

      Single-GPU NVFP4 measurements led to replacing a resident llm-jp translator with batches. The record …

      Task splitting and output_file in familiar

      A six-page generation run with Claude, Qwen3-Coder-Next 80B and GLM-5.1 exposed a 300-second …

      A Gemma 4 stack on two Blackwell GPUs

      An LLM infrastructure setup combining Gemma 4, familiar, Dagster, and Grafana. It covers GPU …

      RAG and event processing in agent-gateway

      An LLM infrastructure implementation using OpenAI-compatible APIs, NATS, Dagster, and pgvector. It …

      agent-gateway v3: domain separation and MLflow integration

      An LLM integration platform split into llm, obsidian, and mlflow domains. Covers NATS, Dagster, and …

      Embedding and rerank APIs with Rust and ONNX

      A Rust and ONNX retrieval implementation for LLM integration. It separates embeddings and ColBERT …

      Designing a WordPress-like Django blog

      A Django design for custom blog and CMS development, covering posts, pages, taxonomy, media, …

      © 2017-2026 loFT LLC

      Privacy Policy Security Whitepaper