inflearn logo

The Complete Course on Irreplaceable US Big Tech System Design & Open Source Contribution in the AI Era

Silicon Valley Internship and 30 Big Tech System Design & Open Source Practical Contribution Completion Course that survives even in the AI era. All students who submit their missions can apply for an internship at a local AI startup in Palo Alto, USA, and will be granted an interview opportunity with a document screening waiver. This course involves designing and scaling 30 practical system designs based on Big Tech cases such as Netflix, Tesla, Meta, and Tinder. Finally, you will design your own service from architecture to DB to scaling, and complete your portfolio and resume by contributing to an actual operational open-source AI coding agent project (which has achieved 8.6K+ cumulative downloads).

(4.8) 16 reviews

454 learners

Level Intermediate

Course period Unlimited

DBMS/RDBMS
DBMS/RDBMS
software-design
software-design
system-design
system-design
AI
AI
ood
ood
DBMS/RDBMS
DBMS/RDBMS
software-design
software-design
system-design
system-design
AI
AI
ood
ood

Reviews from Early Learners

Reviews from Early Learners

4.8

5.0

Chanuk

100% enrolled

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.

5.0

인프런 럭끼

51% enrolled

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.

5.0

주아아빠

9% enrolled

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.

What you will gain after the course

  • Backend

  • Database Design

  • OOD Design

  • System Design

  • AI Agents

  • Open Source

Design 30 systems from Netflix, Tesla, Meta, and Tinder yourself within 6 weeks,

This is a course where you can even complete your open-source portfolio all at once.

3 things you will definitely take away from this course

1. Experience designing 30 real-world system architectures from Big Tech

- Netflix, Tesla FSD, Meta, Spotify, CI/CD pipelines, etc.

- Practice distributed systems, DB, cache, MQ, disaster recovery, and scaling at an actual interview level

2. Full design from your own service architecture to DB and scaling

- SLO Quantification → Requirements Definition → Architecture → Data Model → Scaling Plan

- A template will be provided for the final project so that it can be included in your portfolio/resume.

3. Contribute PRs to an open-source AI coding agent currently in operation

  • Download to the Rust-based CLI agent (Snailer)

    Submit at least one PR, and

    Upon merging your first PR, you will receive Collaborator permissions + gain practical OSS experience that can be added to your resume. để ghi vào sơ yếu lý lịch.


🚀 System design secrets of Silicon Valley Big Tech.

Silicon Valley Interview Released
I had an interview at Stanford with the author of the AI newsletter 'Noonoji', who is an alum of JoCoding. We discussed how I am applying the system design from this lecture to the startup I am currently running in Silicon Valley.
👉 Full EO Article Interview: Secrets of Irreplaceable People Learned in Silicon Valley (Developer Edition)

Threads

https://www.threads.com/@noon.oji/post/DPxfkalEa70?xmt=AQF0d1--rNTDuzz4FWPsK-AD5DjZPI-3A73KvjLY1ERCkQ&slof=1

System Design Secrets of Silicon Valley Big Tech. Learn distributed systems, DBs, scaling, and interview preparation in a practical way using Tesla FSD, Netflix streaming, and Meta infrastructure as case studies.
Finally, you will design your own service and complete everything from SLO quantification → architecture → data model → scaling.
Outstanding projects will be featured as references on Thread (3.8K+) / Substack (420+), serving as powerful evidence for your portfolio/resume. If you wish, your LinkedIn/resume link can be included → providing direct evidence to recruiters.

Through my experience interviewing with various US Big Tech companies such as Apple, Meta, Tesla, and Snapchat, I deeply realized that these global corporations are groups that handle terabytes of data while constantly obsessing over the user experience. Consequently, the barriers for these global US companies to evaluate resumes from over 1,000 or 10,000 applicants have risen, making algorithm and system design capabilities more critical than ever.

Additionally, those currently working on side projects alone will be able to take the initiative in determining what kind of system design is needed to create a strong portfolio.

Based on my experience receiving small-group training from engineers at various Big Tech companies like Apple, Google, Netflix, Meta, and OpenAI—as well as engaging in pair programming and discussion-based classes with talent educated in the US, India, and China—I have developed this hands-on course based on real-world systems. My curriculum covers system design, algorithms, frontend, DB design, and OOD design, drawing from my own interview experiences with companies like Apple, Tesla, and Meta. As the US and China compete for AI supremacy in the current IT war, the vision and purpose of this course is to provide you with a stepping stone. I want to empower you to become engineers who don't just follow recipes, but truly understand the core essence and gain the strength to implement new innovations, putting Korea on par with the US and China.

Features of this course

- Global Service Design

- Netflix, Tesla FSD, Spotify, CI/CD pipelines, etc.

Based on real-world cases, we dive deep into "how it was designed and what trade-offs were chosen."

- Database & Object-Oriented Design

- RDBMS vs NoSQL, sharding/indexing, cache strategies, and OOD design principles

Practice with real-world examples.

- Machine Learning System Design (NEW)

- Using a Tesla FSD-style pipeline (Training → Deployment → Observation) as an example

Explains the architecture for deploying ML models into actual production.

- Large-scale traffic scaling & disaster recovery design

- LB, CDN, MQ, Redis/Cache, Blob(S3), WebSocket, Proxy, Telemetry, etc.

Structure it to a level that can be explained in an interview.

- Continuous Q&A / 1 year of additional learning materials support

- You can freely ask questions about system design even after completing the course.

- Free 1-year membership for scenario and algorithm content to prepare for FAANG and US/domestic corporate interviews cho các nội dung thuật toán và kịch bản chuẩn bị phỏng vấn tại FAANG cũng như các doanh nghiệp Hoa Kỳ/trong nước


🔥 Special Study Material Promotion: 1-Year Free Membership Support

  • Providing actual interview questions and strategies for FAANG, US AI companies, and top-tier Korean tech companies (Naver, Kakao, Line, Coupang, Baemin, Danggeun, Toss).

  • Providing practical, scenario-based system design and algorithm content






Recommended for the following people

- Those who are preparing for a job or career change in Korea and want to reach the Silicon Valley Big Tech system design interview level

- Job seekers/junior developers who lack actual service design/operation & open-source contribution experience to include in their resumes

- Those who are preparing for a Lead/Architect position that requires designing a new service from scratch

- Those who have only thought, "I want to try applying to a US/global company at least once," but haven't been able to take action.

- Those who want to challenge themselves to achieve an algorithm Leetcode rating of 1800+ - Free 1-year membership for special study materials provided


Recommended for these types of people

Developers & Students

Developers/university students preparing for employment/career change at Big Tech/global or domestic companies

Lead Developers & Architects
Leads/Architects who need to design new services from scratch

I'm curious about the design process.
Those who want to prove differentiated system design capabilities in interviews

- In interviews, you will be able to define SLOs numerically and explain your design while pinpointing failure and bottleneck points.

- Based on more than 30 practical system design examples, you will be able to answer scalability and reliability design questions by incorporating trade-offs.

- You can document your own service from requirements → architecture → DB design → scaling plan and include it in your portfolio.

- Actual PR links/evidence of contributing to an open-source AI coding agent with over 8.6K cumulative downloads

You can include this on your resume and LinkedIn.

- If desired, excellent designs will be featured as references on my Threads, Substack, and community channels, allowing them to be used in your resume portfolio.

Design your own service from start to finish as the final course project.
Outstanding designs will be featured as official references.

(So that you can add it to your resume or portfolio)

Upon agreement, to the Thread channel (3.8K+) and Substack (paid subscription newsletter 420+)

It will be introduced as an excellent design reference.
If desired, your LinkedIn/Resume link will also be promoted. (Including subscriber communities from major corporations such as Kakao and CJ)(Bao gồm cộng đồng người đăng ký từ các tập đoàn lớn như Kakao, CJ...)

Update: Silicon Valley Real-World Application & Open Source Track


- Current cumulative downloads 8.6K+ - Currently operating a Rust-based CLI AI coding agent (Claude Code/Codex workflow).

- We are making the agent available as a Public Repo so that students can make open-source contributions.

- An additional Open Source Contribution Guide lecture has also been added.

[1.25/2026 Update]

- We have released the Rust library for token compression used in AI coding agents as open source. This library is applied to actual services, and we have made it possible for students' contributions to be merged so they can be reflected in their portfolios or resumes. Below is the corresponding GitHub repository.

[3/2026 Update]

  • The Snailer multi-model coding agent is being released and distributed as an open-source GUI desktop app for Mac, serving over 8.6K+ users.


Career Benefits

- Once your first PR is merged, you will be granted Collaborator permissions (branch protection

, PR required) granted → Resume/Portfolio entry examples provided

- Secure demonstrable evidence (documents, diagrams, OSS contributions) that directly leads to employment or career transitions.

Please feel free to leave your questions in the Q&A. Your designs may even be cited as actual references!

The person who created this course

  • Silicon Valley Survivor | US Snail

    Based on the experience and know-how accumulated at the forefront of the global tech scene, I present a path for non-majors to overcome technical barriers and become masters of their business.

    • Current) Founder of a Silicon Valley AI Coding Agent Startup

      • Operating self-developed AI tool 'Snailer CLI' (8.6K+ downloads)

      • Selected for the Google for Startups Program

    • Former) Engineer career at US Big Tech and promising startups

      • Reached the final stage at Amazon, but gave it up to start a business

      • Silicon Valley AI Fintech Startup Engineer

      • OpenAI / Meta / Apple / Adobe / Amazon Full-Stack Fellowship

      • Domestic search engine portal and fintech development

      • AI startup AR/B2B/SDK development

    • Proven Educational Capabilities

      • Double major in Computer Science and Business Administration at a 4-year university in Seoul, with extensive experience in multiple startups.

      • Produced 580+ cumulative students, with over 4K SNS followers


Notes before taking the course

Hands-on Environment

  • Excalidraw

  • GitHub


Learning Materials

  • Provided as PPT materials.

Prerequisite Knowledge and Important Notes

  • Practice Environment

    • Operating System and Version (OS): OS types and versions such as Windows, macOS, Linux, Ubuntu, Android, iOS, etc.

    • Tools used: Excalidraw website diagramming tool

  • Learning Materials

    • PPT

  • Prerequisite Knowledge


    • Computer Science

Recommended for
these people

Who is this course right for?

  • Those who want to join a Silicon Valley Big Tech company

  • Those who need new service design

  • Those who want to achieve higher growth as a developer

  • Those who are looking for a job or preparing for a career change

Need to know before starting?

  • Computer Science

Hello
This is americasnail

622

Learners

25

Reviews

31

Answers

4.5

Rating

4

Courses

  • 2025.06 ~ Present:

    • Founder of a US Silicon Valley AI Coding Agent startup with 6K+ stars (ex. Claude Code, Codex)

    • Currently operating a Threads account (rich_I_2024) with 3.8K followers, focusing on system design, Silicon Valley, tech, and AI.

  • 2024.05 ~ 2025.05:

    • Software Engineer at an AI Fintech startup in Silicon Valley, USA

  • 2023.08 ~ 2024.04:

    • US Big Tech (OpenAI, Meta, Apple, etc.) Engineer Fellowship Full-Stack Software Engineer Fellow

      Until 2022.10 @Employed at a domestic company (Search Portal/Fintech, AI)

  • ~2022.10 @Employed at a domestic company (Search Portal/Fintech, AI)

    Aug 2023 – Apr 2024: US Big Tech (OpenAI, Meta, Apple, etc.) Engineer Fellowship, Full-stack Software Engineer Fellow ~ Oct 2022: Employed at domestic companies (Search Portal/Fintech, AI)

More

Curriculum

All

72 lectures ∙ (28hr 28min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

16 reviews

4.8

16 reviews

  • dongheekim359님의 프로필 이미지
    dongheekim359

    Reviews 50

    Average Rating 5.0

    5

    9% enrolled

    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
      Instructor

      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.

  • narciso님의 프로필 이미지
    narciso

    Reviews 43

    Average Rating 5.0

    5

    100% enrolled

    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
      Instructor

      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.

  • polly님의 프로필 이미지
    polly

    Reviews 4

    Average Rating 5.0

    Edited

    5

    30% enrolled

    Thank you for creating the course. It was great to get a taste of the architecture of various services. The content is good for beginners who are new to system design. Overall, the only downside seems to be the delivery. The delivery and editing were not smooth, making it difficult to concentrate. It would be good to cut out unnecessary parts through editing. I hope you continue to create good content in the future. updated: I thought the first two sections were fine. The schema and OOP system design parts were a bit lacking. It would have been helpful to show the overall interview picture or outline before starting and say, "It's good to talk to or ask the interviewer about these points here." Still, I'm very grateful that you seem to be constantly revising the course :)

    • americasnail
      Instructor

      Could you provide a specific example of what was ambiguous, overly simplified, or lacked clarity? Were the component concept lectures updated, and was the system design lecture lacking in comparison? In cases where concepts were explained earlier, I briefly skipped over some things due to the 45-minute time constraint to maximize time for the Big Tech system design interview. Thank you for the feedback.

    • americasnail
      Instructor

      Thank you for your update feedback. I will continue to improve and make it a better lecture.

  • luc77y님의 프로필 이미지
    luc77y

    Reviews 4

    Average Rating 5.0

    5

    51% enrolled

    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
      Instructor

      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.

  • loomin100님의 프로필 이미지
    loomin100

    Reviews 5

    Average Rating 4.0

    4

    47% enrolled

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

    • americasnail
      Instructor

      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.

americasnail's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Limited time deal ends in 20:34:05

$115.50

24%

$152.90