В эпизоде №1 мы проследили весь путь одного запроса — DNS, TCP, HTTPS и, наконец, сервер, который выполнил некоторую работу и отправил обратно страницу. Пропустили это? Начните здесь: Сегодня мы рассмотрим этот сервер. Потому что есть вопрос, который кажется очевидным...
В эпизоде №1 мы проследили весь путь одного запроса — DNS, TCP, HTTPS и, наконец, сервер, который выполнил некоторую работу и отправил обратно страницу.
Пропустили это? Начните здесь:
Сегодня мы рассмотрим этот сервер. Потому что есть вопрос, который кажется очевидным — до тех пор, пока кто-нибудь не задаст его в интервью, и ваш разум не опустеет:
«Что такое бэкэнд? И зачем он нам вообще нужен?»
Современные браузеры невероятно мощны. Они запускают 3D-игры. Они монтируют видео. У них свое хранилище, свои базы данных, свое все.
Так почему же браузер не может быть просто приложением?
К концу этого эпизода у вас будет ответ, который вы сможете объяснить любому, а также я отвечу на 5 вопросов, которые оставил вам в прошлый раз.
🍽️ Ресторан на этот раз правильно
В эпизоде №1 я кратко сравнил сервер с кухней ресторана. Давайте теперь построим полную картину, ведь одна эта аналогия объясняет практически всё.
Ресторан имеет два мира:
Столовая — красивые столы, меню, официант, который принимает заказ. Это все, что видит и трогает клиент.
Кухня — рецепты, ингредиенты, кладовая, запертая касса. Клиенты никогда не заходят. Там буквально дверь с надписью «ПЕРСОНАЛ О».
