Что для меня бессерверное

Когда я впервые начал создавать серверные и клиентские приложения, я помню, как тратил много времени на создание нативных функций на внутреннем сервере для поддержки вещей вне HTTP-запросов. Такие вещи, как настройка серверов Redis и очередей заданий, потоковое сжатие FFMPEG, управление дисковым пространством, серверы Elastic Search и множество различных технологий, которые помогли моим приложениям работать. Мне всегда было интересно, насколько отличается бессерверное решение. Означало ли это, что все будет работать в браузере, на стороне клиента, без внутреннего сервера? Это не имело никакого смысла. Это то, что я узнал для таких чайников, как я;

Бессерверная архитектура не устраняет серверную часть. Он просто распределяет обязанности бэкенда или серверной части приложения между разными поставщиками облачных услуг. Таким образом, вы не работаете над установкой баз данных, кодированием, управлением журналами или даже менеджерами процессов. Вы контейнеризируете приложения и развертываете код в функциях, которые запускаются при срабатывании.

Вся ваша рутина установки и разработки одного большого сервера разбита и обрабатывается поставщиками облачных услуг. Теперь вы используете Функции Azure для обработки HTTP-запросов, Cosmos DB для базы данных, службу хранилища Azure для хранения и т. д.

Из всех облачных провайдеров я безумно полюбил Microsoft Azure 😘.
👉 Чтобы начать работу с Функциями Azure, включая их установку в Linux с расширением VS Code, я следовал этому руководству.
👉 Чтобы создать свои первые облачные функции в VS Code, я следовал этому руководству. .

Удивительный список гроккингов

Эти ссылки помогли мне понять, где и как использовать бессерверную архитектуру.

Я заблудился и потерялся в бессерверных вычислениях….

Мееееххн! эта часть была совсем не легкой, охххх. Как вы знаете, я просто ломаю голову над всей этой бессерверной штукой. Недавно я сделал несколько вещей для Docker, поэтому я подумал, что бессерверный — это что-то другое. На данный момент это так сбивает с толку, что такое бессерверный, когда есть Docker. Затем немного углубившись в кроличью нору, я обнаружил, что serverless имеет какое-то отношение к Docker. Но я думал, что Docker — это прежде всего контейнеризация 😕. Serverless должен быть чем-то вроде: просто запустите код, управляемый событиями, и …… запустите еще немного кода, управляемого событиями 😕 😕.

Мой прорыв

Погуглив в поисках примера, который поможет мне понять, что я хочу сделать, я нашел это ЗАМЕЧАТЕЛЬНЫМ! сообщение https://ahmadawais.com/microsoft-azure-functions-javascript/. Публикация Ахмада о развертывании функций Azure с помощью Javascript — это жемчужина для начинающих 👏.

Следующее сообщение: Учебный код: создание бота Instagram с помощью функции Azure и Cosmos DB

Я уже подготовил этот пост. Я создал бота, который комментирует фотографии в Instagram. Это более подробно с примерами кода и репозиторием github.

👏Похлопайте пожалуйста. Пожалуйста, поделитесь этим постом. 👏

Я планирую сделать карьеру на написании крутых тем по программированию, включая машинное обучение, экосистему React, Linux и все, что делает Javascript.