TT Lab

TT Lab — 실습으로 배우는 IT

읽고 끝나지 않습니다. 브라우저의 실제 서버에서 실습합니다.

IT基礎

専攻者でも非専攻者でも、実務で詰まる箇所はたいてい基礎に穴がある場所です。このパスはコンピュータ構成、オペレーティングシステム、ネットワーク、データベースを順に巡り、その穴を埋めます。終えると障害時に「どの層の何の問題か」を自力で絞れるようになります。

Linux & ターミナルマスタリー

ターミナルだけが残ったサーバで問題を最後まで絞り込む力を作ります。ファイル・権限・プロセスといった基本から始め、シェルスクリプト、vimとtmux、ディスク・メモリ・fd・負荷の障害対応、名前解決とソケット診断まで手で通過します。終えると「dfに余裕があるのになぜ書けないか」「ロードが24なのになぜCPUは遊んでいるか」を数行のコマンドで説明できるようになります。

コンテナマスタリー

初めてコンテナを起動するところから、名前空間とcgroup、OCIイメージ形式まで四コースで登ります。コマンドを暗記する代わりに、終了コード一つで原因を絞り、キャッシュを壊したその一行を指し、イメージに何が焼き付けられたかをinspectで証明できるようになります。終えると他人のDockerfileを3分でレビューできます。最小権限イメージはセキュリティのパスへ続きます。

Kubestronaut — Kubernetes5冠

CNCFKubestronautは、KCNA・KCSA・CKA・CKAD・CKSの五資格をすべて取って得られる称号です。このパスは概念(KCNA)から始め、運用(CKA)、開発(CKAD)、セキュリティ基礎(KCSA)、セキュリティ実務(CKS)まで五試験の出題範囲を実際のクラスタ上で手で通過します。終えるとマニフェストを見て何が間違っているかを3分で言えるようになります。

ゴールデン Kubestronaut

Kubestronautの学習に続き、可観測性(PCA・OTCA)、ネットワーク(ICA・CCA)、デリバリー(CAPA・CGOA)、ポリシー(KCA)、プラットフォーム(CNPA・CBA・CNPE)、Linux(LFCS)を学びます。解説・クイズ・演習で準備しますが、コース修了は公式認定や試験合格を保証しません。Golden Kubestronautの初回認定にはCNCFが指定する認定とLFCSが有効である必要があります。受験計画を立てる際は公式一覧と適用日を確認してください。

クラウド基礎

KubernetesとLinuxは深く扱いながら、その下のクラウドを空白のままにするカリキュラムが多くあります。このパスはその穴を埋めます。リージョンと責任共有モデルから始め、IAMポリシー文書を自分で読み、CIDRを手で分割し、最後に料金モデルで二つのアーキテクチャを比較します。コンソールのボタンの位置ではなく判断の根拠を扱うため、AWSで学んでもAzureで学んでも残ります。終えるとアーキテクチャ会議で「何を支払い何を得るか」で語れるようになります。

クラウドネイティブアーキテクチャ

サービスを一つ分割した瞬間から必要になる部品を手で作ります。サービス間通信と回復性、キューと非同期API、Redisキャッシュとリアルタイムランキング、S3とSeaweedFS、Kafkaで流す注文イベント、リーダーが二つになるRaft合意まで六コースです。終えるとアーキテクチャ会議で「何を支払い何を得るか」で語れるようになります。

インフラ自動化 — Ansible・Terraform

サーバーに入ってコマンドを打っていた作業をプレイブックに、コンソールでクリックしていた作業を宣言に移します。Ansible で冪等な構成を作ってロールにまとめ、Terraform(OpenTofu)で状態とプランを読み、モジュールとワークスペースで広げます。終われば、インフラ変更はレビューできるコード一式になります。

Kubernetes プラットフォーム

Kubernetesを使うことから一歩進んで、複数のチームが同じ道でデプロイできるプラットフォームを立てます。クラスタ運用の実務とディストリビューションの比較から始め、Helmチャートを作ってリリースを戻し、CRDとオペレータでAPIを広げ、Istioでサービス間の経路を扱い、Argo CDで宣言した状態へ収束させます。AnsibleとTerraformはインフラ自動化のパスにあります。

システム管理者

サーバの前で毎日起こることを手で通過します。パッケージを入れ、鍵で接続してファイルを移し、fstab一行を正確に書き、RAID・LVM・iSCSIを手順どおり扱い、qcow2とrootlessコンテナを扱い、バックアップを復旧リハーサルまで終えます。最後に増設の時期と作業中止の時刻を数字で計算します。

閉域網インフラ

インターネットが遮断された網でインストールが通るようにします。pip・npm・Maven・Go・dnf の社内ミラーとプライベート CA を立て、GPU ドライバーと CUDA を持ち込んでインストールし、Slurm でジョブを割り振り、Kubernetes では GPU Operator でドライバーからメトリクスまで管理します。公共・金融・研究所の現場でサーバーを引き継いだときの、最初の一週間の手順です。

ネットワーク深化

アドレスとゲートウェイのような基本から、家でサーバを開くとき必ずぶつかるヘアピンNAT、そしてサービスメッシュの実体であるEnvoyとその上のIstioまで。

ソケットとリアルタイムシステム

バイトの境界と接続の寿命を実装し、障害を再現してリアルタイムアプリケーションの基礎を学びます。

SRE / DevOpsエンジニア

パイプライン・GitLab CI・IaC・可観測性・Git・負荷テストの六コースで、デプロイが事件ではなく日常になる技術を扱います。ツール名ではなくメカニズムに触れます — ゲートがなぜ終了コードで語るべきか、planの三記号が何を意味するか、バーンレート14.4がどこから来た数字か。終えると深夜3時に鳴ったアラートを見て今何をすべきか判断できるようになります。

可観測性・ロギング深化

サイドカーで何を付けるか、ログをどこで切るか、トレースがどこで切れるか、LokiとOpenSearchがどの問いで分かれるか。ツールの使い方ではなく設計判断を扱います。

システム障害探偵団

隔離された実習環境で障害を再現し、原因を絞り込みます。状態表示と実際のリクエストを比較し、運用とデバッグの考え方を学びます。

セキュリティ

カタログのあちこちにあったセキュリティのコースを一つの棚に集めました。コンテナを最小権限で動かし、イメージの出所と署名を確かめ、Keycloak で ID をつなぎ、ポリシーエンジンでガードレールを立て、監査ログから検知ルールを書きます。Kubernetes のセキュリティ資格(KCSA・CKS)は Kubestronaut のパスにあります。

データエンジニアリング

失敗しても安全なパイプラインから始め、SparkとHadoopの実行計画、Icebergテーブルのスナップショット、Flinkの状態とチェックポイント、ClickHouseの格納構造まで、エンジンが残した数字で判断する方法を身につけます。終えると「データがおかしい」という報告を受けたとき、どの段階で何が狂ったかを数字で絞れるようになります。

LLM アプリケーション — 検索・エージェント・音声

LLM アプリケーションの部品を自分で作り、測ります。トークンと検索から始め、エージェントと MCP サーバーでツールをつなぎ、最後に音を聞いて答えを探し話す音声アシスタントを最後までつなぎます。モデルの中身とサービングコストは「LLM モデルとサービング」のパスにあります。

LLM モデルとサービング

モデルを呼ぶ側から一歩入って、モデルの中を開きます。Transformer を自分で書き、小さな言語モデルを最初から学習し、サービングエンジンのバッチングと KV キャッシュ、量子化でコストを下げ、実験管理でモデルを作り直せるようにします。

データベース運用

クエリをうまく書くこととデータベースを運用することは別の仕事です。レプリケーションを立て、実際に昇格させ、タイムラインが分岐するのを目で見ます。そして起動したまま異常になったデータベースを診断します。

バックエンドエンジニアリング

求人票を一文ずつ読んで準備の順序を決め、Node.js・FastAPIでサーバーの足りない部分を自分で組み立て、サービスが頼る CS を測定で学び直し、冪等性・ロック・gRPC契約を経て、本物のPostgreSQLとHTTP境界の上でデータ整合性・認可・可観測性・デプロイを検証可能な一つのバックエンドシステムにまとめます。

開発ツールと言語

テストツールと Go・Rust、そして運用ツール。使い方ではなく、それぞれのツールと言語がコードの形をどう変えるかを扱います。バックエンドのフレームワークはバックエンドエンジニアリングのパスにあります。

フロントエンド深化

状態ライブラリが不変性を強いる理由、ストリーミングが実際にどう切れるか、ブラウザがHTMLをどう読むか、カスケードがどう計算されるか。使い方の上ではなく下を見ます。

韓国SI実務

国内SI/SM現場で新人が初週から出会うことを順に扱います。要求仕様書や移行チェックリストのような成果物作業から始め、Tomcat/nginx運用、LDAP・SSO認証連携、システム間インターフェース、DB移行まで実際のサーバ上で手で通過します。学校では教えないのに現場では初日から任されるものが基準です。

FDE — フォワードデプロイドエンジニア

Palantirが生み出し、OpenAIとAnthropicが競って採用する職種、Forward Deployed Engineerを手で練習するパスです。ドキュメントもダッシュボードもない顧客システムを偵察し、他人が書いたコードをデバッグし、汚れた顧客データを整え、ログだけで障害タイムラインを復元します。終えると初めて見る環境でも最初の30分に何をするかが決まっています。連携・変更・納品はFDE実戦のパスへ続きます。

FDE 実戦 — つなぐ、変える、引き渡す

見知らぬシステムを読めるようになった次の段階です。顧客の API と連携して失敗を再実行しても安全な設計を組み込み、初めて他人の本番システムに変更を入れ、最後に納品物と引き継ぎ文書で去る準備をします。

ドメイン知識 — 銀行・資本市場・保険・国防

金融・保険・国防の現場に入ったIT人材が最初の一か月でぶつかるのは、技術ではなく業務の言葉です。銀行の元帳と突合、資本市場の注文・約定・決済、保険の契約と請求、検索もインストールも持ち出しもできない閉域網の国防現場を順に扱います。終えると現場担当者の使う言葉が分かり、彼らの数字がなぜそうなるのかを検証できます。

プロダクトと起業

顧客課題の検証からプロダクト指標、実験の統計、価格とユニットエコノミクス、持分と資金調達まで — 開発者が起業や新規プロダクトで下す判断を、実データで計算しながら練習します。

電子回路とボード検証

電圧・電流・負荷・ADC入力をモデルで検証し、シミュレーションと実機測定を区別します。

3Dグラフィックスと物理エンジン

三角形一つが画面に出るまで、そして箱の山が崩れずに立っているまでに、どんな計算が回っているのかを自分で作ってみます。エンジンの使い方ではなく、エンジンの中で起きていることを扱います。ライブラリなしで標準Pythonだけを使い、すべての実習は結果をPNGで残して、ウェブプレビューで目で確かめます。

전체 코스 목록 보기