金融インフラを運営するToss開発者のKubernetes

「クバネティスをどこからどのように始めればよいか分からない」という問題を解決するために作られました。金融インフラを運用しながら直接経験した実務経験をもとに、単なる理論ではなく、実際の構築と運用の流れに沿って理解できるように構成されています。Dockerとの関係、YAML、Pod、Deployment、Serviceへと続く学習過程を通じて、学習者はクバネティスを「概念」ではなく「活用可能な技術」として体得することになります。

54名 が受講中です。

難易度 入門

受講期間 無制限

k8s
k8s
Kubernetes
Kubernetes
Docker
Docker
infrastructure
infrastructure
MSA
MSA
k8s
k8s
Kubernetes
Kubernetes
Docker
Docker
infrastructure
infrastructure
MSA
MSA

受講後に得られること

  • クバネティス(Kubernetes)の主要オブジェクト(Pod/Deployment/Service)の実践的な運用能力

  • ローカル環境からProductionレベルまで直接構築可能な能力

  • YAMLベースの宣言型設定の理解および自己構成能力

  • Docker → Kubernetes 移行の流れ

  • 障害対応およびセルフヒーリング(自己修復)構造の理解

  • コンテナベースのインフラアーキテクチャ設計能力

金融プラットフォームKubernetesを使用するToss... 開発者が直接教える。

  • 以下の内容は実際の会話内容です。

😁 Toss 開発者 : ついに…やっと余裕ができたよ。この会社は本当に忙しすぎる(泣)

😁Kakao 面接官 : お久しぶりです(笑)最近すごく忙しそうでしたが、ようやく少し余裕ができたみたいですね

😄 Naver 面接官 : おお、初めまして。お会いできて嬉しいです〜!

😁 Toss開発者 : 私もお会いできて嬉しいです!!最近とても忙しくて、この部屋で何をしていたのか全く知りませんでした。

😄Hong : ㅋㅋㅋㅋㅋ 兄さんが忙しかったから、他の人たちと講義の撮影をしてたよ。いつも通りにやってた。

😁 Toss 開発者 : 君はいつも仕事ばかりしてるね(笑)僕も久しぶりに少し余裕ができたから、新しく撮影でもしてみようかな

😄Hong : 僕はいいけど、休まなくて大丈夫?何を撮りたいの?

😁 Toss開発者 : クーバネティス(Kubernetes)はどう?? この部屋ではほとんどアプリケーション領域でのサービスを主に扱ってきたけど、もう少し大きな視点での内容になりそうだから。実際に私もちょっと使ってたりもするし

😄 Naver 面接官 : いいですね!! 実際、最近はクバネティス(Kubernetes)を使用した経験のある開発者を主に探しており、ほとんどの求人でそのような部分が要求されているので、とても役に立つと思います。

😁 Toss開発者 : そうですよね!!私も求人の通知が来るのを見ると、いつもクバネティスを要求されているんです…。これを使いこなせるバックエンド開発者がどれだけいるっていうのか(泣)ちょっとひどい気もします。

😄Hong : ㅋㅋㅋㅋ そうだね、僕もクバ(K8s)を要求する求人は本当にほぼ毎日見てる気がするよ… 僕たち一度作ってみよう

⎈ バックエンド開発者は、アプリケーションコードを書くだけで終わりでしょうか??

皆さんは実務でどのような開発をされていますか?? 単純にコードだけを書いていますか?? 勤務環境によっては、皆さんが直接インフラ環境を構築するケースもあるでしょうし、単純にコードだけを書く場合もあるでしょう。ですが、果たしてキャリアを考えた時、単純にコードだけを書くことが長期的に見て正解でしょうか??

この質問に対する答えは、まさにこの講義にあります。複数のサービスを軽量化して維持・管理するプラットフォーム、これを通じてリソースを管理し、リソースをグルーピングする方法のすべてを、この講義を通じて確認しながらKubernetesについて学んでみてください。

単に理論だけを扱う講義ではありません。実際の多様なソースコードを通じて、Kubernetesというプラットフォームを直接使用し、実装する方法を学習する時間を持っていただければと思います。🚀

🐳 Why Kubernetes!!

Kubernetesは、コンテナ化されたアプリケーションを自動的にデプロイ、拡張、運用するためのコンテナオーケストレーションプラットフォームです。単にコンテナを実行するレベルを超え、デプロイ戦略、障害復旧、トラフィック分散、リソース管理までを一つのプラットフォームで解決できるように設計されているのがKubernetesの核心です。

Kubernetesは次のような特徴を持っています。

  • Self-healing

    • コンテナやノードに問題が発生しても、Kubernetesがそれを検知して自動的に復旧します。

  • Auto Scaling

    • トラフィックの増加に応じてアプリケーションを自動的に拡張し、不要なときは縮小します。

  • Service Discovery & Load Balancing

    • 複雑なネットワーク設定なしでも、サービス間の通信とトラフィック分散を安定的に処理します。

  • Declarative Configuration

    • 「どのように」ではなく「どのような状態になりたいか」だけを定義すれば、Kubernetesがその状態を維持します。

  • Cloud Native & Multi-Cloud

    • 特定のクラウドや環境に依存せず、オンプレミスからパブリッククラウドまで、同じ方式で運用できます。

公式ドキュメントでは、Kubernetesを次のように説明しています。

Kubernetesは、コンテナ化されたアプリケーションのデプロイ、スケーリング、管理を自動化するためのオープンソースのコンテナオーケストレーションエンジンです。このオープンソースプロジェクトは、Cloud Native Computing Foundation(CNCF)によってホストされています。

( Kubernetesは、コンテナ化されたアプリケーションのデプロイ、スケーリング、管理を自動化するためのオープンソースのコンテナオーケストレーションエンジンである。このオープンソースプロジェクトは、Cloud Native Computing Foundation(CNCF)によってホストされている。)

現代的なバックエンドシステムは、もはや単一サーバー、単一アプリケーションの構造ではありません。数多くのマイクロサービスが互いに通信し、トラフィックは予測不可能で、障害はいつでも発生します。この講義を通じて、Kubernetesを単なる「ツール」ではなく実際の運用を担うインフラプラットフォームとして理解し、ローカル環境からプロダクションレベルまで直接構成・運用してみることで、実務ですぐに活用できるKubernetesの使用経験を積んでみてください。 🚀

🍡 実際の講義内容をチラ見せ

Deploymentを活用したRolling Update

k8s, Kubernetes, Docker, infrastructure, MSA

PrometheusおよびGrafanaを活用したログ収集

ArgoCDを活用したPublic Repositoryデプロイ自動化

🚀 実際の求人では何が求められているでしょうか?

Nol Universe バックエンド開発者

メガゾンクラウド バックエンドエンジニア

スマイルゲートの開発者

カカオ バックエンドエンジニア

この講義の特徴

📌 金融インフラを運用・開発しているToss開発者による、Kubernetes基礎講座

  • 現職のエンジニアと共に講義が構成されているケースはなかなかありません。発表を行う私、そしてTossで開発されているエンジニアの方と共に、Kubernetesに関する基本的な枠組みと追加的なサービス構成について学習することができます。これを通じて、実務を中心に幅広く学べる内容を用意しました。


📌 90%以上が実習で構成されたカリキュラム

  • インフラ構成というのは、理論的に扱うには非常に良いトピックです。しかし、理論で扱う講義と、実際に構築して皆さんが確認する方式との差は、明確に現れます。ほぼすべての時間が実習で構成されているため、より効果的なカリキュラムとして撮影されました。


📌 ジュニアが知っていれば「できるジュニア」…シニアが知っていれば「有能なシニア」。そのためのKubernetes

  • 単にAWSを通じてインフラを構成しました!と考えていますか??現代的なインフラ構築において、Kubernetesを抜きにして語ることはできません。ジュニアがこのような内容まで知っていたらどうでしょうか??そして、シニアがこのような内容も知らなかったらどうでしょうか??皆さんのキャリアを皆さん自身で作り上げていくことができるチャンスです。


🤭 この講義を一緒に準備してくださったToss開発者の方の経歴


講師プロフィール

8年目のバックエンドサーバー開発者として、Tossで勤務しています。

地方大学でコンピューター工学を専攻し、Java & Springをメインスタックとして使用しており、低レイヤーの言語にも関心が高いです。Hongさんとはカンファレンスで縁があって連絡を取り合うようになり、このように共同で講義を撮影しながら活動しています。

[] Toss サーバー開発者

[前] KT サーバーエンジニア

[前] ネクソンプラットフォーム サーバー開発者

注意事項

実習環境

  • OS

    • Apple M3 Air

    • Docker version 28.0.0, build f9ced58158

皆さんのキャリアを準備していくためのオープンチャットルームを運営しています。たくさんの関心をお願いします!

こんな方に
おすすめです

学習対象は
誰でしょう?

  • クバネティスを使わなければならないが、どこから始めればいいか途方に暮れている開発者

  • Dockerまではやってみたものの、Kubernetesの段階で止まっている実務家

  • インフラ知識の不足により、デプロイ・運用に自信がないバックエンド開発者

  • MSA環境を理解せず、機能開発だけを繰り返しているジュニア開発者

  • 転職・面接対策としてKubernetesの実務感覚が必要な開発者

こんにちは
Hongです。

インフラン認証

キャリア認証

8,775

受講生

562

受講レビュー

156

回答

4.7

講座評価

30

講座

自己紹介

家でだらだら過ごしていたところ、開発に興味を持ち始めて勉強をスタートし、現在は板橋(パンギョ)でプラットフォームサーバーの開発を担当しています。私が勉強してきた方法や、実務で直面する可能性のある様々な問題点とその解決策を皆さんに提供したいと考え、知識共有者としての活動を続けています。

 

講義は私一人の知識だけで作られるものではありません。すべての講義には、共に作り上げてくださる方々がいます。

 

知識共有者の経歴

[前] サンドボックスIP関連ブロックチェーン開発者

[前] メタバースバックエンド開発者

[] 板橋(パンギョ)でベテランになりつつあるサーバー開発者

 

インタビュー履歴

その他の問い合わせ

  • unduck2022@gmail.com

もっと見る

カリキュラム

全体

29件 ∙ (7時間 44分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

Hongの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール

¥44,000

60%

¥13,898