IT Engineer Knowledge Architecture

English catalog for the ITDO technical book lineup.

日本語 English

English Catalog

Project overview

IT Engineer Knowledge Architecture is the public catalog for ITDO’s technical book lineup. The Japanese top page remains the primary landing page for Japanese readers, while this /en/ page provides an English-language catalog view of the full lineup.

How to read this page

Book catalog

Beginner Track

Audience: absolute beginners and first-time learners who want a gentle introduction to Linux and everyday development tools.

Canonical title Availability Audience Short English summary Links
図解でわかるLinux基礎 JA only Absolute beginners A visual introduction to Linux basics, core commands, filesystems, networking, and containers. Read / Repository
やさしく学ぶLinux WSL2ではじめる基礎 JA only Absolute beginners Uses WSL2 on Windows as a safe learning environment for Linux setup, shell usage, processes, networking, and scripting. Read / Repository

Professional Foundations

Audience: all levels; work methods, research discipline, documentation, and security basics.

Canonical title Availability Audience Short English summary Links
根拠で進める開発仕事術:検索戦略・検証・引用の実務 JA only All levels Explains how to search, verify, quote, and document evidence so engineering decisions stay defensible. Read / Repository
チケット駆動の仕事術:良いIssueとPRで回すタスク管理・報告・合意形成 JA only All levels Shows how to manage work with high-quality issues and pull requests for tracking, reporting, and consensus building. Read / Repository
エンジニアリングドキュメント実践ガイド:README・手順書・Runbook・ADR・ポストモーテム JA only All levels Covers practical engineering documents such as READMEs, procedures, runbooks, ADRs, and postmortems. Read / Repository
セキュリティ&プライバシー基礎リテラシー:秘密情報・権限・データ取り扱い JA only All levels Introduces everyday security and privacy practice around secrets, permissions, and responsible data handling. Read / Repository
インシデント対応 基礎:切り分け・状況共有・復旧・ポストモーテムの型 JA only All levels Provides a reusable incident response pattern from initial triage through communication, recovery, and postmortem review. Read / Repository

Core Infrastructure Foundations

Audience: junior to intermediate engineers (roughly 0–2 years) who need the core knowledge expected in infrastructure work.

Canonical title Availability Audience Short English summary Links
実践Linux インフラエンジニア入門 JA only 0–2 years Builds Linux infrastructure fundamentals for modern operations, including systems, networking, process management, and security basics. Read / Repository
ITインフラエンジニアのためのソフトウェア基礎知識 JA only 0–2 years Explains the software concepts infrastructure engineers need for packages, code reading, APIs, databases, and runtime behavior. Read / Repository
ITインフラストラクチャ技術ガイド JA only 0–2 years Organizes the design principles behind protocols, networks, operating systems, and storage for infrastructure engineers. Read / Repository

Advanced Infrastructure Practice

Audience: intermediate to senior engineers who need stronger design, operations, and problem-solving ability.

Canonical title Availability Audience Short English summary Links
ITインフラトラブルシューティング実践ガイド JA only Intermediate+ Teaches systematic troubleshooting through hypothesis building, observation, isolation, verification, and recovery. Read / Repository
クラウドインフラ設計・構築ガイド JA only Intermediate+ Focuses on designing and building cloud infrastructure with sound choices for compute, storage, networking, and operations. Read / Repository

Security

Audience: intermediate and above; infrastructure and application security design, implementation, and assessment.

Canonical title Availability Audience Short English summary Links
インフラエンジニアのための情報セキュリティ実装ガイド JA only Intermediate+ Covers practical security controls for infrastructure, including identity, hardening, monitoring, and incident readiness. Read / Repository
実務で使えるペネトレーションテスト大全 JA only Intermediate+ Introduces penetration testing workflows, tooling, and reporting for real-world security assessments. Read / Repository

Applied Technologies

Audience: intermediate and above; practical use of specific platforms, runtimes, and architecture stacks.

Canonical title Availability Audience Short English summary Links
Proxmox VE 実践ガイド JA only Intermediate+ Explains how to build and operate virtualization environments with Proxmox VE in practical scenarios. Read / Repository
Kubernetes入門:PodからIngressまで(基礎と実践) JA only Intermediate+ Introduces Kubernetes from core objects to service exposure, with hands-on operational basics. Read / Repository
Kubernetesクラスタ設計・運用実践ガイド JA only Intermediate+ Covers Kubernetes cluster design and day-2 operations with reliability, lifecycle, and security concerns in mind. Read / Repository
Kubernetes: Proxmox検証からクラウド本番へ JA only Intermediate+ Bridges local Proxmox-based Kubernetes experiments to cloud production architecture and operations. Read / Repository
Podman完全ガイド JA only Intermediate+ Explains Podman-based container workflows, including images, storage, networking, pods, and rootless operation. Read / Repository
実践 認証認可システム設計 JA only Intermediate+ Designs authentication and authorization systems from sessions and tokens to OAuth 2.0, OIDC, and federated identity. Read / Repository
Supabaseアーキテクチャ JA only Intermediate+ Uses Supabase as a practical application platform covering auth, data, edge functions, and operations. Read / Repository

Computer Science & Theory

Audience: intermediate and above; engineers who want deeper theoretical foundations for computing and system design.

Canonical title Availability Audience Short English summary Links
理論計算機科学教科書 JA only Intermediate+ Builds a foundation in algorithms, automata, computability, and complexity theory. Read / Repository
Compositional Software Design for Agentic Systems Independent EN book Intermediate+ English book focused on compositional software design for agentic systems, with its own scope, manuscript structure, and publication policy. Read / Repository / Related Japanese book
圏論によるAIエージェント時代の合成的ソフトウェア設計 JA only Intermediate+ Japanese book focused on category-theoretic design for the AI agent era. It stands alongside the separate English book Compositional Software Design for Agentic Systems rather than serving as an older edition or a direct translation. Read / Repository / Related English book

Development & Delivery Process

Audience: all levels; productivity, quality, collaboration, and modern development workflow design.

Canonical title Availability Audience Short English summary Links
GitHub初心者ガイド JA only All levels Introduces GitHub basics for repositories, branching, pull requests, and team collaboration. Read / Repository
AI開発のためのGitHubワークフロー実践ガイド JA only All levels Shows how to use GitHub workflows, automation, and AI-assisted review in modern software delivery. Read / Repository
GitHub AgentOps 実践ガイド JA only All levels Organizes GitHub-centered AgentOps practices for prompts, reviews, governance, and operational control of AI agents. Read / Repository
AI主導開発時代のソフトウェアテスト戦略 JA only All levels Designs test strategy for AI-assisted and AI-based development with risk-based coverage and fast feedback loops. Read / Repository
形式的手法の基礎と応用 JA only All levels Introduces formal methods from specification to model checking and proof-oriented reasoning. Read / Repository
要件から始めるソフトウェア設計(小規模TS Webアプリの実践) JA only All levels Starts software design from requirements and turns a small TypeScript web app into a coherent, reviewable structure. Read / Repository

Domain-Specific Knowledge

Audience: engineers entering a specialized field and needing a structured technical entry point.

Canonical title Availability Audience Short English summary Links
バイオインフォマティクス実践ガイド JA only Domain specialists Bridges IT engineering and bioinformatics through workflows, data handling, and practical case studies. Read / Repository

Soft Skills & Thinking

Audience: all levels; communication, professional judgment, negotiation, and career development.

Canonical title Availability Audience Short English summary Links
AI時代に差がつく論理的思考と表現力 JA only All levels Improves logic, structure, and expression for clearer thinking and communication in the AI era. Read / Repository
AI時代のプロフェッショナルITエンジニアの思考法 JA only All levels Focuses on professional judgment, habits, and decision-making for IT engineers working in the AI era. Read / Repository
生成AIコミュニケーション技術 JA only All levels Explains how to communicate effectively with generative AI through prompts, context control, and collaborative patterns. Read / Repository
エンジニアの交渉力アーキテクチャ JA only All levels Treats negotiation as an engineering skill built from structure, trade-offs, and shared understanding. Read / Repository
エンジニアのための実践コミュニケーション設計 JA only All levels Designs practical communication for engineers across teams, stakeholders, and delivery work. Read / Repository

Liberal Arts & Philosophy

Audience: all levels; wider historical and philosophical context for technical work.

Canonical title Availability Audience Short English summary Links
デジタル革命の先駆者たち JA only All levels Introduces key people and ideas that shaped the digital revolution and modern computing culture. Read / Repository
計算論的物理主義 JA only All levels Explores computational physicalism and its implications for mind, intelligence, and engineered systems. Read / Repository

Web3 & Blockchain

Audience: learners interested in Web3, blockchain systems, and smart contract development.

Canonical title Availability Audience Short English summary Links
Ethereum学習ブートキャンプ JA only Web3 learners Introduces Ethereum fundamentals, smart contracts, tooling, and hands-on exercises. Read / Repository

Planned books

The following titles are already on the roadmap but are not published yet.

High priority

Canonical title Availability Category Audience Short English summary Links
インフラ監視・運用自動化実践ガイド Planned Advanced Infrastructure Practice Intermediate+ Planned guide to observability, monitoring, and operations automation with tools such as Prometheus and Grafana.
エンタープライズクラウドアーキテクチャ設計・運用 Planned Applied Technologies Intermediate+ Planned enterprise cloud architecture title covering AWS, Azure, GCP, IaC, and FinOps.
災害対策・事業継続計画(BCP)実装ガイド Planned Advanced Infrastructure Practice Intermediate+ Planned practical guide to disaster recovery and business continuity planning, including RTO/RPO design.
実践的セキュリティインフラ構築 Planned Security Intermediate+ Planned security infrastructure book focused on zero trust, SIEM, and SOC-oriented operations.

Medium priority

Canonical title Availability Category Audience Short English summary Links
インフラ性能管理・キャパシティプランニング Planned Advanced Infrastructure Practice Intermediate+ Planned guide to performance testing, bottleneck analysis, and capacity planning.
コンプライアンス対応インフラ設計・運用 Planned Security / Governance Intermediate+ Planned title on compliance-aware infrastructure design and operation for standards such as ISO 27001 and SOX.

Low priority

Canonical title Availability Category Audience Short English summary Links
次世代インフラ技術実践ガイド Planned Applied Technologies Advanced Planned survey of edge computing, AI/MLOps, and other next-generation infrastructure patterns.

License / commercial use

All books in this project are published under CC BY-NC-SA 4.0 as the default license policy. Commercial use is handled under a separate agreement with ITDO Inc.

Contact