Imagine the situation: launched some kind of online store with discounts, you, like millions of other people, also decided to buy a very important (or not very
:-)
) device, go to the site, and the server crashes. “Sory, there are too many of you!” - administrators write somewhere on social networks and promise to solve this situation ...
There can be a great many such examples, but you know that there are mechanisms that allow the system to work without failure, even if requests arrive at the speed of light. And if you don’t know, but really want to find out, then you will go to OTUS for the course “High Load Architect” , where an experienced specialist in this field will tell you how to act so that the server no longer crashes.
What knowledge you need to have in order to be trained in this course:
- knowledge of one of the server development languages: Python, PHP, Golang (preferred), NodeJS (as a last resort), Java (as a last resort)
- ability to layout sites at a basic level
- JavaScript basics
- SQL skills (query writing): MySQL is used in the learning process
- Linux skills
Passing the entrance test will help you understand if you have enough knowledge to study in this course.
During the training, the course teacher will analyze with students both typical and non-trivial problems in the field of web application architecture, talk about the best solutions to these problems, and you will, of course, expect a lot of practice. Upon completion of the course “High Load Architect”, you will be able to ensure the fault tolerance of web applications even when servers crash, create easily scalable web applications, correctly use templates and work with tools created by Google, Yandex, Mail.Ru Group, Netflix, etc.
Have questions about the course program? No problem. December 10 at 20:00 will be an Open Day , where you can in real time learn all the details, ask questions, and also receive valuable information about the skills and competencies that can be acquired at the end of the course.
Recently, Telegram fell again, and you know why? Because the developers of Telegram did not take the OTUS course in high load architecture! (This is of course a joke, but in our community it has become a pretty popular meme) .
Perhaps we recall that OTUS is always attentive to its graduates and helps them in further employment, therefore, at the end of the course, you, like all graduates, will have a chance to receive an invitation for interviews at partner companies, and in order for this a chance to increase, OTUS specialists will help you to correctly create a resume, indicating your strengths.
And also you:
- You will receive materials on all completed classes (videos of webinars, completed homework, graduation project)
- you can write rational and well-structured code
- You will receive a certificate of completion
- you will gain skills in working with algorithms and data structures that are necessary when implementing complex projects in large companies
So, if you are a web developer, team leader for web development, an architect or technical manager, then the course “High Load Architect” is for you. During the training, you will learn to use solutions in your projects that can withstand hundreds of thousands (and even millions) of requests per second, you can correctly optimize the performance of servers, and you will begin to effectively use the tools that are already in the projects. Also, the course will update and systematize knowledge in the field of HighLoad.
Perhaps that's all. See you on the course !