Анонс D1: наша первая база данных SQL
_______________
В 2017 году мы анонсировали Cloudflare Workers, предоставив разработчикам доступ к вычислениям в нашей сети. Мы были в восторге от открывающихся возможностей, но быстро поняли — большинство реальных приложений имеют состояние. С тех пор мы предоставили KV, Durable Objects и R2, предоставив разработчикам доступ к различным типам хранилищ.
Сегодня мы рады представить D1, нашу первую базу данных SQL.
https://shly.link/rkKcd
_______________
В 2017 году мы анонсировали Cloudflare Workers, предоставив разработчикам доступ к вычислениям в нашей сети. Мы были в восторге от открывающихся возможностей, но быстро поняли — большинство реальных приложений имеют состояние. С тех пор мы предоставили KV, Durable Objects и R2, предоставив разработчикам доступ к различным типам хранилищ.
Сегодня мы рады представить D1, нашу первую базу данных SQL.
https://shly.link/rkKcd
Как создавать IoT-устройства?
⚡️Приглашаем 26 мая в 20:00 на бесплатный вебинар «IoT-автоматизация в облаках».
🔸Вебинар проведет преподаватель Вячеслав Ефимов, CTO компании Rightech.
На занятии мы:
✔️ Получим доступ к двум платформам Интернета вещей
✔️Сформируем задачу на проектирование автоматической системы контроля и управления
✔️ Реализуем решение на обеих платформах
✔️Проведем сравнительный анализ платформ, выявим их сильные и слабые стороны
📚Урок пройдет в рамках онлайн-курса «Разработчик IoT» от OTUS для программистов, которые хотят создавать умные устройства.
📌 Регистрация на вебинар: https://otus.pw/b66ft/
⚡️Приглашаем 26 мая в 20:00 на бесплатный вебинар «IoT-автоматизация в облаках».
🔸Вебинар проведет преподаватель Вячеслав Ефимов, CTO компании Rightech.
На занятии мы:
✔️ Получим доступ к двум платформам Интернета вещей
✔️Сформируем задачу на проектирование автоматической системы контроля и управления
✔️ Реализуем решение на обеих платформах
✔️Проведем сравнительный анализ платформ, выявим их сильные и слабые стороны
📚Урок пройдет в рамках онлайн-курса «Разработчик IoT» от OTUS для программистов, которые хотят создавать умные устройства.
📌 Регистрация на вебинар: https://otus.pw/b66ft/
Kubernetes для разработчиков интерфейса
_______________
Разработчики переходят с локальных технологий и пользуются преимуществами облачной инфраструктуры. Кроме того, происходит быстрый переход от монолитной архитектуры к архитектуре микросервисов; это гарантирует, что приложения будут иметь более высокую доступность, простоту установки и простоту обновления с помощью подхода архитектуры микросервисов. В этом посте мы представили Kubernetes фронтенд-инженерам и объяснили, почему Kubernetes является неотъемлемой частью готовой к производству микросервисной архитектуры.
https://shly.link/RM6rc
_______________
Разработчики переходят с локальных технологий и пользуются преимуществами облачной инфраструктуры. Кроме того, происходит быстрый переход от монолитной архитектуры к архитектуре микросервисов; это гарантирует, что приложения будут иметь более высокую доступность, простоту установки и простоту обновления с помощью подхода архитектуры микросервисов. В этом посте мы представили Kubernetes фронтенд-инженерам и объяснили, почему Kubernetes является неотъемлемой частью готовой к производству микросервисной архитектуры.
https://shly.link/RM6rc
Smashing Magazine
Kubernetes For Frontend Developers — Smashing Magazine
In this article, Benjamin Ajibade introduces Kubernetes to front-end engineers and explaines why Kubernetes is integral in a production-ready microservice architecture. Some key terms that are important for team collaboration will be discussed and conclude…
Все ушли, а мы остались!
Выбираем отечественную экосистему для управления ИТ-инфраструктурой, виртуализацией, биллингом и веб-серверами.
@ispsystem_ru - канал разработчика платформ управления ИТ-инфраструктурой, виртуализацией и сайтами ISPsystem.
- публикуем новости индустрии;
- рассказываем о релизах и фичах продуктов своей экосистемы;
- делимся лайфхаками как построить хостинг и облако, эффективно управлять железом.
Хочешь получать актуальные новости облачной и ИТ-инфраструктурной индустрии, полезные рецепты по созданию хостинга и облака? Присоединяйся!
Подписывайся на канал https://news.1rj.ru/str/ispsystem_ru
Выбираем отечественную экосистему для управления ИТ-инфраструктурой, виртуализацией, биллингом и веб-серверами.
@ispsystem_ru - канал разработчика платформ управления ИТ-инфраструктурой, виртуализацией и сайтами ISPsystem.
- публикуем новости индустрии;
- рассказываем о релизах и фичах продуктов своей экосистемы;
- делимся лайфхаками как построить хостинг и облако, эффективно управлять железом.
Хочешь получать актуальные новости облачной и ИТ-инфраструктурной индустрии, полезные рецепты по созданию хостинга и облака? Присоединяйся!
Подписывайся на канал https://news.1rj.ru/str/ispsystem_ru
Forwarded from Шпаргалки для айтишников
3 подводных камня Step Functions AWS и как их избежать
_______________
На прошлой неделе мне позвонили и попросили помочь с неприятным багом в продакшене.
Ошибка была связана с обработкой данных в таком масштабе, которого команда разработчиков не ожидала. Они использовали Step Functions для организации рабочего процесса, который брал массив объектов, обрабатывал их и помещал преобразованные объекты в DynamoDB.
https://shly.link/E1Z5C
_______________
На прошлой неделе мне позвонили и попросили помочь с неприятным багом в продакшене.
Ошибка была связана с обработкой данных в таком масштабе, которого команда разработчиков не ожидала. Они использовали Step Functions для организации рабочего процесса, который брал массив объектов, обрабатывал их и помещал преобразованные объекты в DynamoDB.
https://shly.link/E1Z5C
Давайте учиться: Терраформ
_______________
Глубокое погружение в Terraform. Это компоненты, рабочий процесс, выражения, данные состояния, функции, рабочие пространства и многое другое.
https://shly.link/Lg6qP
_______________
Глубокое погружение в Terraform. Это компоненты, рабочий процесс, выражения, данные состояния, функции, рабочие пространства и многое другое.
https://shly.link/Lg6qP
Айтишное сообщество в телеграм поделилось 3 каналами, которые помогут вам прокачать свои скиллы:
IT библиотека – авторы за свои деньги выкупают платные книги по айти и выкладывают в канал. Прокачивай навыки и экономь на обучении.
Linux Education – фишки линукса, обзоры дистрибутивов и недооцененных функций. Освой новую операционку за пару дней.
Unreal Engine Education – канал от разрабов Mortal Combat по разработке игр. Инструкции, реальные примеры и всё в понятных картинках.
IT библиотека – авторы за свои деньги выкупают платные книги по айти и выкладывают в канал. Прокачивай навыки и экономь на обучении.
Linux Education – фишки линукса, обзоры дистрибутивов и недооцененных функций. Освой новую операционку за пару дней.
Unreal Engine Education – канал от разрабов Mortal Combat по разработке игр. Инструкции, реальные примеры и всё в понятных картинках.
Общая доступность приложений контейнеров Azure
_______________
На своей ежегодной конференции Build на этой неделе Microsoft объявила об общедоступностиприложений Azure Container Apps— способа доставки облачных приложений с бессерверными контейнерами в среде на основе Kubernetes, которая, по сути, действует как платформа сверху службы Azure Kubernetes.
https://shly.link/bGevH
_______________
На своей ежегодной конференции Build на этой неделе Microsoft объявила об общедоступностиприложений Azure Container Apps— способа доставки облачных приложений с бессерверными контейнерами в среде на основе Kubernetes, которая, по сути, действует как платформа сверху службы Azure Kubernetes.
https://shly.link/bGevH
TECHCOMMUNITY.MICROSOFT.COM
Azure Container Apps General Availability
Next generation apps are cloud-native. Cloud-native apps are often composed of distributed microservices hosted in containers for solutions that are loosely coupled, resilient, manageable, and observable as defined by the Cloud Native Computing Foundation.…
Лучшие практики Kubernetes
_______________
15 лучших практик с примерами и советами для успешного управления K8s!
В этом посте я расскажу о некоторых передовых методах использования Kubernetes (K8s).
https://shly.link/r386d
_______________
15 лучших практик с примерами и советами для успешного управления K8s!
В этом посте я расскажу о некоторых передовых методах использования Kubernetes (K8s).
https://shly.link/r386d
Используйте балансировщик нагрузки в Google Cloud для размещения веб-приложений
_______________
Что такое балансировщик нагрузки и зачем он нам нужен?
Балансировщик нагрузки является обязательным компонентом, когда мы хотим масштабировать наши системы по горизонтали. Горизонтальное масштабирование означает добавление дополнительных серверов и машин к существующей инфраструктуре, чтобы она могла справиться с новыми требованиями. Таким образом, существует потребность в инфраструктуре, которая может распределять нагрузку между этими серверами, поэтому на сцену выходит Load Balancer (LB).
https://shly.link/cMQEj
_______________
Что такое балансировщик нагрузки и зачем он нам нужен?
Балансировщик нагрузки является обязательным компонентом, когда мы хотим масштабировать наши системы по горизонтали. Горизонтальное масштабирование означает добавление дополнительных серверов и машин к существующей инфраструктуре, чтобы она могла справиться с новыми требованиями. Таким образом, существует потребность в инфраструктуре, которая может распределять нагрузку между этими серверами, поэтому на сцену выходит Load Balancer (LB).
https://shly.link/cMQEj
Analytics Vidhya
Use a Load Balancer on Google Cloud to Host Web Applications
In this article, learn to use a load balancer on Google Cloud which will help you to host web applications and much more!
Облачное хранилище Firebase для приложений React
_______________
Чтобы следовать этому руководству, вы должны быть знакомы с React и иметь учетную запись Google. На вашем компьютере также должен быть установлен Node.js.
https://shly.link/u73LY
Использование облачных сервисов Google в веб-приложении Django
_______________
В этом руководстве Vision AI будет использоваться для интеграции различных сервисов AI в приложение Django. Мы начнем с основ, таких как включение API-интерфейсов Vision, загрузка ключа API, создание приложения Django, интеграция этих API-интерфейсов в это приложение, а также их тестирование с помощью Postman . В этом уроке я буду использовать компьютер с Windows 10.
https://shly.link/XKjxu
_______________
Чтобы следовать этому руководству, вы должны быть знакомы с React и иметь учетную запись Google. На вашем компьютере также должен быть установлен Node.js.
https://shly.link/u73LY
Использование облачных сервисов Google в веб-приложении Django
_______________
В этом руководстве Vision AI будет использоваться для интеграции различных сервисов AI в приложение Django. Мы начнем с основ, таких как включение API-интерфейсов Vision, загрузка ключа API, создание приложения Django, интеграция этих API-интерфейсов в это приложение, а также их тестирование с помощью Postman . В этом уроке я буду использовать компьютер с Windows 10.
https://shly.link/XKjxu
Мониторинг Kubernetes с помощью инструментов с открытым исходным кодом [OpenTelemetry и SigNoz]
_______________
Мониторинг Kubernetes — критически важный процесс для поддержания работоспособности ваших кластеров Kubernetes. В этом руководстве мы узнаем все о мониторинге Kubernetes. Мы будем использовать два инструмента с открытым исходным кодом: OpenTelemetry и SigNoz для мониторинга кластера Kubernetes, чтобы вы могли легко следовать руководству.
https://shly.link/devbfRN
_______________
Мониторинг Kubernetes — критически важный процесс для поддержания работоспособности ваших кластеров Kubernetes. В этом руководстве мы узнаем все о мониторинге Kubernetes. Мы будем использовать два инструмента с открытым исходным кодом: OpenTelemetry и SigNoz для мониторинга кластера Kubernetes, чтобы вы могли легко следовать руководству.
https://shly.link/devbfRN
DEV Community 👩💻👨💻
Kubernetes monitoring with open-source tools [OpenTelemetry and SigNoz]
Kubernetes monitoring is a critical process for keeping your Kubernetes clusters running in fine...
Microsoft представляет новый учебный ресурс с Azure Skills Navigator
Недавно Microsoft представила новый учебный ресурс с Azure Skills Navigator , предназначенный для тех, кто не знаком с Azure или хочет узнать больше. Это руководство призвано помочь читателям создать прочную основу для облачных технологий при изучении Azure.
https://shly.link/m7npE
Недавно Microsoft представила новый учебный ресурс с Azure Skills Navigator , предназначенный для тех, кто не знаком с Azure или хочет узнать больше. Это руководство призвано помочь читателям создать прочную основу для облачных технологий при изучении Azure.
https://shly.link/m7npE
InfoQ
Microsoft Introduces a New Learning Resource with Azure Skills Navigator
Recently Microsoft introduced a new learning resource with Azure Skills Navigator designed for those who are new to Azure or would like to learn more. It is a guide intended to help readers develop a strong foundation on cloud technologies when exploring…
Как разрабатывать веб-приложения с использованием Reactjs в облаке?
В этой статье я расскажу, как можно разрабатывать веб-приложения с использованием Reactjs в облаке через Gitpod.
Gitpod — это инструмент с открытым исходным кодом, который позволяет пользователю запускать удаленную среду разработки в облаке.
https://shly.link/ZKY0p
В этой статье я расскажу, как можно разрабатывать веб-приложения с использованием Reactjs в облаке через Gitpod.
Gitpod — это инструмент с открытым исходным кодом, который позволяет пользователю запускать удаленную среду разработки в облаке.
https://shly.link/ZKY0p
Что такое облачная архитектура?
_______________________________________
Сегодня каждый ИТ-ресурс или продукт предлагается как услуга. Таким образом, разработка облачного программного обеспечения становится ключевым требованием для любого бизнеса, независимо от его размера и характера. Прежде чем перейти к облачным решениям, важно понять, что такое облачная архитектура и как спроектировать правильную архитектуру для нужд вашего облачного приложения.
https://shly.link/fDSYF
_______________________________________
Сегодня каждый ИТ-ресурс или продукт предлагается как услуга. Таким образом, разработка облачного программного обеспечения становится ключевым требованием для любого бизнеса, независимо от его размера и характера. Прежде чем перейти к облачным решениям, важно понять, что такое облачная архитектура и как спроектировать правильную архитектуру для нужд вашего облачного приложения.
https://shly.link/fDSYF
DZone
What Is Cloud-Native Architecture?
Cloud-native software development has become an essential requirement for every business, regardless of its size and nature. It is essential to understand what is cloud-native architecture and how to design the right architecture for your cloud-native app
Forwarded from Добро пожаловать в мир Python
Было бы неплохо, если бы написанный нами код автоматически превращался в архитектурные диаграммы? Репозиторий Github, который делает именно это.
Нарисуйте архитектуру облачной системы в коде Python. - Диаграммы также можно визуализировать непосредственно в Jupyter Notebooks. - Никаких инструментов проектирования не требуется. - Поддерживает следующих провайдеров: AWS, Azure, GCP, Kubernetes, Oracle Cloud и т. д.
https://shly.link/ghcZ0r
Нарисуйте архитектуру облачной системы в коде Python. - Диаграммы также можно визуализировать непосредственно в Jupyter Notebooks. - Никаких инструментов проектирования не требуется. - Поддерживает следующих провайдеров: AWS, Azure, GCP, Kubernetes, Oracle Cloud и т. д.
https://shly.link/ghcZ0r
Как виртуальные кластеры Kubernetes могут ускорить вашу локальную разработку
______
Итак, теперь вы, вероятно, думаете: с какой стати разработчик, который уже достаточно борется с использованием самого Kubernetes, также должен иметь дело с виртуальными кластерами? Ответ может вас удивить, но я считаю, что с виртуальными кластерами на самом деле намного проще работать, чем с отдельными физическими, и они могут иметь некоторые преимущества перед локальными экземплярами k3d, KinD или minikube.
https://shly.link/ZaALw
Все о CNCF
______
CNCF (Cloud Native Computing Foundation) — это проект Linux Foundation, основанный в 2015 году для содействия развитию технологии контейнеров и согласования технологической отрасли с ее развитием.
Миссия CNCF состоит в том, чтобы сделать облачные технологии повсеместными. Под этим я подразумеваю, что собственные облачные технологии позволяют организациям создавать и запускать масштабируемые приложения в современных динамических средах, таких как общедоступные, частные и гибридные облака.
https://shly.link/JTBA3
______
Итак, теперь вы, вероятно, думаете: с какой стати разработчик, который уже достаточно борется с использованием самого Kubernetes, также должен иметь дело с виртуальными кластерами? Ответ может вас удивить, но я считаю, что с виртуальными кластерами на самом деле намного проще работать, чем с отдельными физическими, и они могут иметь некоторые преимущества перед локальными экземплярами k3d, KinD или minikube.
https://shly.link/ZaALw
Все о CNCF
______
CNCF (Cloud Native Computing Foundation) — это проект Linux Foundation, основанный в 2015 году для содействия развитию технологии контейнеров и согласования технологической отрасли с ее развитием.
Миссия CNCF состоит в том, чтобы сделать облачные технологии повсеместными. Под этим я подразумеваю, что собственные облачные технологии позволяют организациям создавать и запускать масштабируемые приложения в современных динамических средах, таких как общедоступные, частные и гибридные облака.
https://shly.link/JTBA3
loft.sh
How To Use Kubernetes Clusters to Speed Up Development
A hands on look at what virtual Kubernetes clusters are, and how to use them for local development, featuring the open source tool vcluster.
Почему я перешел с AWS CodePipeline на GitHub Actions
______
Первые несколько лет создания бессерверных приложений на AWS я использовал AWS CodePipeline в сочетании с AWS CodeBuild для конвейеров CI/CD. Эти сервисы размещались внутри AWS, где жила вся моя инфраструктура, и функционально они были достаточно хороши для того, что я хотел делать, поэтому они казались мне подходящими. Однако в прошлом году я решил перейти на GitHub Actions. Я начал использовать GHA только для проверок Continuous Integration в запросах на вытягивание (линтинг, модульные тесты и т. д.), но с тех пор я перешел к его использованию и для развертываний в моих средах AWS.
https://shly.link/FoBWn
______
Первые несколько лет создания бессерверных приложений на AWS я использовал AWS CodePipeline в сочетании с AWS CodeBuild для конвейеров CI/CD. Эти сервисы размещались внутри AWS, где жила вся моя инфраструктура, и функционально они были достаточно хороши для того, что я хотел делать, поэтому они казались мне подходящими. Однако в прошлом году я решил перейти на GitHub Actions. Я начал использовать GHA только для проверок Continuous Integration в запросах на вытягивание (линтинг, модульные тесты и т. д.), но с тех пор я перешел к его использованию и для развертываний в моих средах AWS.
https://shly.link/FoBWn
Serverless First
Why I switched from AWS CodePipeline to GitHub Actions | Serverless First
A detailed comparison of using AWS CodePipeline/CodeBuild vs GitHub Actions for CI/CD pipelines