강의

멘토링

로드맵

BEST
Programming

/

Back-end

シリコンバレービッグテック29の実習で学ぶシステムデザイン設計

アメリカのビッグテックシステムを実際に設計するシステムデザインの過程です。

  • americasnail
이론 실습 모두
데이터모델링
DB스키마
모델링
DB_테이블_설계
software-design
system-design

学習した受講者のレビュー

こんなことが学べます

  • バックエンド

  • データベース設計

  • OOD 設計

  • システムデザイン

🚀 シリコンバレービッグテックのシステム設計の秘密:テスラ、ネットフリックス、メタはどのようにグローバルサービスを設計するのか?🤔

テスラの自律走行FSD(Full Self-Driving)、ネットフリックスのグローバルストリーミングシステム、メタの超大型データインフラ…
これらの巨大なシステムはどのように設計されたのでしょうか?
アメリカのビッグテックは数十億人のユーザーを処理しながらも高速で安定したサービスを提供しなければなりません。
この講義では実際のビッグテックで使用される分散システム設計、データベース設計、拡張性技法、面接出題例と対策法まですべてを扱います。

アップル、メタ、テスラ、スナップチャットなど様々なアメリカのビッグテックとの面接経験を通じて、アメリカはグローバル企業でテラバイト以上のデータを扱いながら、常にユーザーのために考える集団であることを深く悟り、これによりアメリカのグローバル企業では1千人または1万人以上の履歴書を判断するために障壁は高くなり、アルゴリズムとシステムデザイン能力が重要になりました。

また、現在サイドプロジェクトを一人で進めている方々が、どのようなシステムデザインを行えば良いポートフォリオになるかを主体的に解決できるようになります。

Apple、Google、Netflix、Meta、OpenAIなど様々なビッグテック企業のエンジニアの方々から少人数グループ教育を受け、アメリカのエンジニア、インド、中国など様々な国で教育を受けた人材とのペアプログラミング、討論型授業を通じてシステムデザイン、アルゴリズム、フロントエンド、DB設計、OOD設計などのカリキュラムを学び、Apple、Tesla、Metaなどと面接した経験をもとに実際のシステムベースの実習講義を作ることになりました。皆さんと共有して、アメリカと中国がAI覇権をかけてIT戦争を繰り広げている今、この講義を足がかりにアメリカ・中国・韓国が並んでエンジニア側面でレシピを持ってきて使うだけのエンジニアではなく、本質の核心を理解し新しいものを実装できるよう力をつけていただくこと。これがこの講義のビジョンであり目的です。

この講義の特徴

💡 グローバルサービス設計

  • Netflix、Tesla自動運転FSD(Full Self-Driving)、Spotify、CI/CDパイプラインのような大規模サービスがどのように設計され、拡張性を備えるかを学習します。

💡 データベースおよびオブジェクト指向設計実習

  • 複雑なデータを効率的に管理するデータベース設計とオブジェクト指向設計(OOD)原則を実戦例題を通じて学びます。

💡 機械学習システム設計 (NEW!)

  • テスラの自動運転FSDのような機械学習モデルの訓練、デプロイ、運用方式を学び、MLシステム設計の基礎から拡張性のあるアーキテクチャまで実習します。

💡 システムデザインスケーリング

  • 大規模トラフィックを処理するシステムコンポーネントの役割スケーリング技法障害復旧設計を学習します。

💡 ビッグテック面接対策

  • シリコンバレーのビッグテック企業のシステムデザインインタビューで求められる核心的な能力具体的な回答方法を提供します。

💡 継続的な学習サポート

  • 講義終了後もシステムデザインについて自由に質問し、回答を受けることができる学習環境を提供します。

🔥 特別学習資料プロモーション メンバーシップ提供サポート

  • FAANG または米国AI企業/国内ネカラクベ当ト面接出題問題、インタビュー戦略提供

  • 実務中心のシナリオベースシステムデザイン、アルゴリズムコンテンツ提供


🔥この講義で学ぶ核心内容

Netflix、Tesla、Spotify、Metaなどのグローバルサービス分散システム分析
AWS、GCP、Kubernetesを活用した大規模システム設計&スケーリング戦略
テラバイト(TB)級データを処理する分散データベース&オブジェクト指向設計(OOD)実習
Tesla FSD(自動運転)機械学習システム設計から訓練、デプロイ、運用まで実習
シリコンバレービッグテック面接対策:実際の質問パターン&回答方法完全整理
グローバルサービスを最初から最後まで設計

Deepseek ディープシーク論文ベースのシステムデザインおよびスケーリング Deepdive アップデート完了。

こんな方におすすめです

開発者 & 学生

シリコンバレーのビッグテック就職・転職を準備する開発者&学生

リードデベロッパー&アーキテクト
大規模サービスを設計する能力を身につけたエンジニアとして成長したい方

設計プロセスが気になります。
面接で差別化されたシステムデザイン能力を身につけたい方

受講後には

🎯 グローバルサービスを設計する創造的なアプローチを身につけることができます。
🎯 ビッグテックの面接でシステムデザイン問題を自信を持って解くことができます。

🚀 今こそ、シリコンバレーのビッグテックのシステムデザインを直接体験してみましょう! 🚀

この講義を作った人

  • 2024.05 ~ 現在: 米国シリコンバレー人工知能スタートアップ、ソフトウェアエンジニア

  • 2023.08 ~ 2024.04: 米国ビッグテックエンジニアフェローシップ フルスタックソフトウェアエンジニアフェロー



受講前の参考事項

実習環境

  • Excalidraw


学習資料

  • PPT資料として提供いたします。

前提知識および注意事項

  • 実習環境

    • オペレーティングシステムおよびバージョン(OS):Windows、macOS、Linux、Ubuntu、Android、iOSなどのOS種類およびバージョン

    • 使用ツール:Excalidraw ウェブサイト図表ツール

  • 学習資料

    • PPT

  • 前提知識


    • コンピュータ工学

こんな方に
おすすめです

学習対象は
誰でしょう?

  • シリコンバレー ビッグテック 入社したい方

  • 新규サービス設計が必要な方

  • 開発者としてさらなる成長を望む方

前提知識、
必要でしょうか?

  • コンピュータ工学

こんにちは
です。

545

受講生

18

受講レビュー

23

回答

4.3

講座評価

4

講座

  • 2024.05 ~ 현재: 미국 실리콘밸리 AI 스타트업, 풀스택 소프트웨어 엔지니어

  • 2023.08 ~ 2024.04: 미국 빅테크 엔지니어 펠로우십 풀스택 소프트웨어 엔지니어 펠로우

     

     

  • ~2022.10 @국내 기업 재직(검색포털/핀테크, AI)

     

カリキュラム

全体

60件 ∙ (25時間 31分)

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

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

受講レビュー

全体

11件

4.7

11件の受講レビュー

  • powudt9327님의 프로필 이미지
    powudt9327

    受講レビュー 4

    平均評価 2.8

    3

    60% 受講後に作成

    The subject of the lecture itself is very good, but on the contrary, the lecture as a whole feels very unrefined. The specific details are as follows: - The lecture lacks unity as it goes from the first to the last lecture. You will think, why didn't you do it this way before? - It is a raw lecture with no editing at all. There are quite a few places where the speaker stutters or says "uh" or where the audio is blank for more than 5 seconds. When the audio is blank, you check to see if the network is disconnected, which distracts you from concentrating. - In particular, in the Meta System Design section, there is a constant buzzing sound throughout the lecture, and the instructor's voice sounds a little distorted. At least the Meta section should be re-uploaded. - Also, as a minor point, you can sometimes hear Bluetooth connection sounds during the lecture.

    • americasnail
      知識共有者

      Thank you for your feedback. First of all, I apologize for the inconvenience. We will reflect on this in the new update and provide the video again. Thank you again.

  • luc77y님의 프로필 이미지
    luc77y

    受講レビュー 4

    平均評価 5.0

    5

    51% 受講後に作成

    It was great to learn how to design systems to solve complex problems through various corporate cases! It was fun to learn concepts with examples, and I could understand in which situations the concepts would be used. Visualizing the design with Excalidraw was also a great help in learning! Thank you for the great lecture.

    • americasnail
      知識共有者

      Hello! Thank you for enjoying the lecture and leaving a good review. We will continue to strive to provide more useful lectures in the future.

  • narciso님의 프로필 이미지
    narciso

    受講レビュー 36

    平均評価 5.0

    5

    100% 受講後に作成

    I listened to the lecture carefully. The technical content was explained in a friendly and easy-to-understand way, so it felt like a skilled senior was teaching me. Personally, I had a few regrets. First, the sound was too low and the sound quality was not good, so it was difficult to listen to the lecture. There was a lot of explanation about the API specifications, but I felt it was unnecessary for me. Instead, I wish there had been a more in-depth explanation of system design methodology and scaling. In such cases, what components can be considered, what are the advantages and disadvantages of each (although it was explained in Section 2), and what problems and improvements might arise during actual use. Despite this, it was a lecture that I learned a lot from. The instructor said that he would continue to update the lecture and lecture materials, and that he would improve the lecture quality by using a high-quality microphone in the future, so I look forward to it.

    • americasnail
      知識共有者

      Hello, thank you for your review. We are currently waiting for a microphone with specifications such as noise cancellation to improve the quality of the lectures. 😭 We will update the quality of the lectures and the quality of the lectures by reflecting the contents you wrote in the review from mid-January. Thank you again. We will continue to work to create better quality lectures in the future.

  • loomin100님의 프로필 이미지
    loomin100

    受講レビュー 4

    平均評価 3.8

    4

    47% 受講後に作成

    The lecture content is really good, but... you say "uh" too much, so it's really distracting to listen to the lecture.

    • americasnail
      知識共有者

      Thank you for your good feedback. I tried to fix it in the algorithm lecture. I plan to gradually update the lecture to a version without uh in the future. Thank you for taking the lecture, and I will repay you with a better lecture in the future.

  • dongheekim359님의 프로필 이미지
    dongheekim359

    受講レビュー 50

    平均評価 5.0

    5

    9% 受講後に作成

    This is the first time I've had a good design lecture in Korea. The content is really good. Please record the next lecture with the audio a little louder. I look forward to other good lectures. Be healthy and happy.

    • americasnail
      知識共有者

      Thank you for taking the class. I will continue to strive to provide better lectures in the future :) I hope you always stay healthy and have a good day.

期間限定セール、あと4日日で終了

¥108

24%

¥22,183

americasnailの他の講座

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

似ている講座

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