システムデザインの第一歩:面接で差がつくバックエンドアーキテクチャ設計
mindlantern
API設計、CRUD実装、JWT認証といった基礎を超えて、バックエンドアーキテクチャの設計まで! 面接で設計経験を自信を持って話せる「自分だけのバックエンドアーキテクチャ」を作るための、システムデザイン入門講座です。
初級
Architecture, backend, software-design
シリコンバレーのエンジニアが教えるソフトウェアシステムデザインの講義では、大規模システムの設計原則とアーキテクチャパターンを学び、安定性と拡張性に優れたソフトウェアソリューションを構築する方法を学びます。また、実務事例を通じて、パフォーマンスの最適化と障害対応戦略についても学びます。
受講生 696名
難易度 中級以上
受講期間 無制限


学習した受講者のレビュー
5.0
구름쟁이
様々な事例を通じてシステムデザインを考えられる、ヒントが得られてよかったです! 最近、クラウドが大勢であるだけに多様なサービスが存在し、またそのようなサービスをうまく組み合わせて適切なアーキテクチャを作り出すことが重要になったようです。 システムデザインというのが躊躇しており、正解を求めて迷うことも多く、100%自分に合った事例を見つけるのはより難しいようです。 講義では、各エンジニアの方々がさまざまなシステムデザインについてコンパクトに説明してくれます。資料まで提供していただき、一人で復習するのもよかったです! 良い講義を作ってくれてありがとう!
5.0
풀림
分野別のシステム構成をどのように行うかを詳細に説明していただき、実務で非常に役立ちました。 特に、ドメイン知識がほとんどない状態で悩んでいたときに、一筋の光でした :) 大量メッセージ送信システムや広告システムなどを構成する必要があったので、あちこち検索していわゆる掘り出し物を探そうとしていたときに、この講義を知り、プロジェクトを円滑に進めることができました。 ありがとうございます!
5.0
nhy10102
システム設計に関する知識をもっと広げたいと思い、受講しました。 良かった点 - エンタープライズ環境や実生活で接するシステムの内部構成がどのようなものか知ることができて良かったです。 - プロジェクト(?) の要件をどのように定義するか? 毎回システム設計ごとに扱ってくださったので、今後どのように仕事をするかの方向性も少しつかめました。 - 漠然とした憧れを抱いているアメリカのエンジニアが講義してくださるので、私もその雰囲気(?) を少し感じることができました。 残念な点 - 講義の録画品質が残念です。 システム設計を主な目標としているため、詳細な設計を見たい方には? 少し適していないかもしれません。 この講義をベースに、ドリルダウンして業務に適用してみようと思います。良い講義をありがとうございました。
ソフトウェアシステム設計
システム アーキテクチャ
ソフトウェア ソリューション
大規模システム設計の原則
革新的なソフトウェアシステムを構築する方法を学びたいですか?
コンピュータ関連の学科専攻者または5年以上の実務経験を持つエンジニアのために設計された本講義は、大規模システムの設計原則とアーキテクチャパターンを深く扱います。
#デザインシステム、#ソフトウェア設計、#ソフトウェア工学
設計原則とアーキテクチャパターン:大規模なソフトウェアシステムを設計するために必要なコア原則とさまざまなアーキテクチャパターンを理解します。
安定性とスケーラビリティ:システムの安定性とスケーラビリティを確保するための設計方法論を学びます。
パフォーマンスの最適化:システムのパフォーマンスを最適化するさまざまな技術と戦略を学びます。
障害対応戦略:システム障害時に迅速に対応し回復する方法を学びます。
実務事例の分析: 実際のプロジェクト事例を通じて理論を実務に適用する能力を養う。
最新の技術トレンド:最新のソフトウェア技術のトレンドとツールを学び、実務に直接適用できる能力を備えています。

ソフトウェアエンジニアの昇進時に必ず知っておくべきシステム設計
コンピュータ関連学科専攻者またはキャリア5年以上のソフトウェアエンジニア
すでに実務経験を積んでおり、一段と高いレベルのシステム設計とアーキテクチャを学びたいエンジニアたち
ソフトウェアアーキテクト
複雑なシステムの設計と管理に必要な最新の技術とパターンを習得したいアーキテクト
技術リーダーとチームリーダー
チーム内でシステム設計とアーキテクチャに関する意思決定を行うために、より深い知識と洞察を必要とするリーダー
ソフトウェアシステム設計原則:システムの安定性とスケーラビリティを保証する重要な設計原則を理解します。
パフォーマンス最適化技術:システムのパフォーマンスを向上させるためのさまざまな最適化技術と戦略を理解します。
安定したスケーラブルなシステムの構築:変化する要件に応じてスケーラブルなシステムを構築できます。
実務事例の適用:さまざまな実務事例を通じて学習した理論を実際のプロジェクトに適用する実用的な能力を育成します。
チームリーディングと意思決定:
技術リーダーとしてチームをリードし、重要な技術的意思決定を下す能力を育てることができます。

基本的なソフトウェア設計レビュー
講義は、ソフトウェア設計の基本原則と概念をレビューすることから始まります。

実際の事例による説明
さまざまな実践的なプロジェクト事例が理論を実践にどのように適用できるかを説明します。
すべての講義資料は英語です。講義自体は韓国語で行われ、将来の海外就職に容易になるように準備しました。

CAP Theorem
いつでもどこでもPDFでソフトウェアシステムのデザインレッスンを学びましょう!
繰り返し学習に便利なPDFを提供することで、学習効率を最大化します。
必要な瞬間にすぐに確認できるPDFで重要な内容をお見逃しなく。
.png?w=960)
Quorum consensus
実務主導のカリキュラム: 実際のプロジェクト事例による実践的な学習
経験豊富な講師陣:業界最高の専門家のノウハウ伝授。
高度な技術能力の確保:キャリア成長のための必須技術の習得。
Q. このレッスンはどんなレベルの技術的背景を必要としますか?
この講義は、コンピュータ関連の学科専攻者または少なくとも5年以上のソフトウェア開発経験を持つエンジニアを対象としています。基本的なソフトウェア設計とシステムアーキテクチャの知識を持っている人なら受講できます。
Q. 非専攻者も聞くことができますか?
非専攻者でも基本的なソフトウェア開発とシステム設計に関する事前知識があれば挑戦してみることができます。しかし、この講義は主に経験豊富なソフトウェアエンジニアを対象としています。
Q. 実務にどのように適用できますか?
レッスンは、基本的な設計原則をレビューすることから始まり、実際のケースを通じた実例を提供します。これにより、学んだ内容を実務に直接適用することができます。

提供する学習資料形式(PDF)
講義の初期のカリーキュラムは、Alex XuのSystem Design Interviewの本を参照しました。
受講中にご質問がございましたら、お気軽に残してください。ただ、講師の皆がシリコンバレー(米西部)にいるので、回答まで時間が少しかかることがあります。
学習対象は
誰でしょう?
コンピューター関連学科の専攻者またはソフトウェアエンジニアリングの経験が5年以上ある方
大学院以上のソフトウェア教育を受けた方
全体
29件 ∙ (11時間 16分)
講座資料(こうぎしりょう):
全体
61件
4.6
61件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
5
面接の準備のために購入しましたが、単なる面接対策以上のものを得られました。ソフトウェア開発者として実装されたインフラを知っておくべきだ、という程度の考えでしたが、それを超えて、どんなインフラを選択できるのか、機能によってどこに配置すべきなのかなど、より広い視野を持てるようになりました。
khs0783様、こんにちは。 お時間を割いて良いレビューを残していただき、誠にありがとうございます。お役に立てて本当に幸いです。
受講レビュー 10
∙
平均評価 5.0
5
様々な事例を通じてシステムデザインを考えられる、ヒントが得られてよかったです! 最近、クラウドが大勢であるだけに多様なサービスが存在し、またそのようなサービスをうまく組み合わせて適切なアーキテクチャを作り出すことが重要になったようです。 システムデザインというのが躊躇しており、正解を求めて迷うことも多く、100%自分に合った事例を見つけるのはより難しいようです。 講義では、各エンジニアの方々がさまざまなシステムデザインについてコンパクトに説明してくれます。資料まで提供していただき、一人で復習するのもよかったです! 良い講義を作ってくれてありがとう!
こんにちはトンブン、 システム設計を聞き、さらに一歩飛躍する機会になれば幸いです。時間内に良いレビューを残していただきありがとうございます。
受講レビュー 3
∙
平均評価 5.0
5
大規模トラフィックの状況で、様々なドメインに対する問題解決方法を知ることができて、本当に有益でした! 「知っている分だけ見える」という言葉がぴったりだと思います。 実務にすぐに適用できる内容が多くて特に良かったですし、 持続的に講義をアップデートしていただきありがとうございます!
こんにちは、イ・ジェヨン様。 お時間を割いてレビューをお寄せいただきありがとうございます。
受講レビュー 4
∙
平均評価 5.0
5
業務をしながらアーキテクチャ設計に対する悩みは尽きないものですが、この講義を通して視野が広がったように思います。多様な事例を紹介していただき、説明を一緒に聞けたのが良かったです。今後のシステム設計において方向性を定める上で大いに役立つと思います。 また、引き続きアップデートしてくださるとのこと、それもとても嬉しいです。 良い講義をありがとうございます。
こんにちはsw様、 お時間を割いて良いレビューを残していただきありがとうございます。講義は私たちが時間のある時にアップデートする予定ですので、今後とも大きく成長されることを願っています。
受講レビュー 18
∙
平均評価 4.8
3
下の人の言うように、全体的に大規模設計 1 巻の本の内容を扱う講義です。実際、シリコンバレーのビッグテックで働く人々が集まって作った講義なので、本の内容だけを扱っているのは残念です😭😭 アベンジャーズが集まって本の内容を要約して説明しているような感じ? むしろ、各社ではどのようにシステムを設計しているのか、実務のヒントも少し扱ってくれた方が良かったと思います! ------------------------------------------------------------ + セクション 3 では、大規模広告を除いて、すべて本に載っている内容です。おそらくこの部分だけ補強されたようです。他の人の参考になると思います!
こんにちは餃子 講義の紹介記事を見ればわかりますが、"講義の初期カリーキュラムはAlex XuのSystem Design Interviewの本を参照しました。"講義の後ろに見れば私たちが経験した内容も補強して補強しているので更新されるたびに見ればいいようです。
こんにちは餃子私たちの講義を購入していただきありがとうございます。以下のコメントにも回答しましたが、動的構成は私が実務で直接設計したシステムをブログで作成した後に講義で作ったものです。今後さらに内容を追加する予定なので、アップデート待っていただきありがとうございます。
同じ分野の他の講座を見てみましょう!
期間限定セール、あと3日日で終了
¥15,384
25%
¥20,512