First Steps in System Design: Designing Backend Architectures That Stand Out in Interviews
Beyond the basics of API design, CRUD implementation, and JWT authentication, all the way to backend architecture design! This is an introductory system design course to help you create 'your own backend architecture' so you can confidently discuss design experience in interviews.
607 learners
Level Basic
Course period Unlimited
News
2 articles
Hello students~!
The lecture has finally been fully released. To celebrate the full release, we have prepared a completion event where we will randomly select 10 people who complete the lecture and give them a Mega Coffee 'Patbing Gelato Parfait' gift certificate!

Celebrate the hot summer with a cool dessert 😋
If you complete the course, you can certify your completion by completing the survey below.
(It is not first-come, first-served, so please take the class slowly until 7/30 and complete the survey!)
https://docs.google.com/forms/d/16YkuUN4ajp7TcGHSrz8a7KNACls5lDTiq61NDdFzHnU/edit
And for those of you who are interested in this lecture, we have prepared a surprise coupon for the first 30 people .

The first 30 people can use it until 7/30 through the link above. If you are curious about this course or want to recommend it to someone around you, please share the coupon link on this occasion!
These days, the backend job market is not easy, but those who consistently study and develop their own strengths (like system design! 😉 ) will eventually be able to do what they want.
Students, do your best this week too! I will always support you 😊 💪
Hello, students!
We sincerely thank you for your interest in and choice to take the First Steps in System Design course.When I was a job seeker and was first assigned to backend development for a project,
“How should I design it?” I still vividly remember feeling lost.
As time passed, I gained experience and gradually learned the concepts,
At that time, I didn't know where to start or if I was doing well, so I think I learned through a lot of trial and error.So, to those who feel lost like I did back then,
I created this lecture with the hope that it would serve as a guide, even if only a little.Of course, it is also a good experience to learn various elements of backend development by directly experiencing them.
But the way to do it is to draw a big picture from the beginning and fill in the necessary concepts one by one.
I thought it would be a way to get a feel for design more quickly and systematically .So, this lecture is structured so that those who are new to design can first understand the overall structure and flow , and then naturally learn each element.
As this is an introductory lecture, I tried not to make the lecture too long, so there may be some parts that I briefly skipped over.
If you have any questions or want to know more while taking the lecture , please feel free to leave a comment on the Q&A board at any time!
Also, if you found the lecture helpful (or even if you found it disappointing!), please leave feedback in the course review and I will try to reflect it as much as possible.There are many interesting topics in the lectures that have not been released yet.
Especially in Section 4 , we will cover interesting stories that go beyond theory, such as interview tips and tools that can be used in projects, so please look forward to it.I hope that this first step in system design will be of small but practical help in improving your skills.
To everyone who studied hard today, thank you for your hard work.
Have a nice day! 😊

