Git-репозиторий можно использовать не только для управления кодом, но и полноценной архитектурой. И это только один из принципов методологии GitOps, которую используют в разработке облачных приложений.
В карточках делимся основными идеями GitOps и рассказываем, с помощью каких инструментов можно управлять приложениями на базе Kubernetes.
Больше подробностей — в блоге: https://slc.tl/fq2gr
В карточках делимся основными идеями GitOps и рассказываем, с помощью каких инструментов можно управлять приложениями на базе Kubernetes.
Больше подробностей — в блоге: https://slc.tl/fq2gr
❤🔥23👍6❤4
Kubernetes 1.26: Electrifying 🌴
Основные апдейты
Поддерживаем версию 1.26: Electrifying в Managed Kubernetes и рассказываем вам про значимые фичи.
◽️ Разработчики добавили возможность создавать тома из снапшотов, которые находятся в разных пространствах имен.
◽️ Появилась поддержка OpenAPI v3 для команды kubectl explain.
◽️ Разрешили миграцию Stateful Set между пространствами имен, между кластерами, а также разбивку его на сегменты без простоев в работе приложения.
Посмотреть полный список изменений вы можете по ссылке.
А чтобы протестировать сервис Managed Kubernetes в Selectel, переходите на наш сайт: https://slc.tl/9o6hl
Основные апдейты
Поддерживаем версию 1.26: Electrifying в Managed Kubernetes и рассказываем вам про значимые фичи.
◽️ Разработчики добавили возможность создавать тома из снапшотов, которые находятся в разных пространствах имен.
◽️ Появилась поддержка OpenAPI v3 для команды kubectl explain.
◽️ Разрешили миграцию Stateful Set между пространствами имен, между кластерами, а также разбивку его на сегменты без простоев в работе приложения.
Посмотреть полный список изменений вы можете по ссылке.
А чтобы протестировать сервис Managed Kubernetes в Selectel, переходите на наш сайт: https://slc.tl/9o6hl
🔥17👏6🐳2👍1
Поделитесь опытом использования услуг IT-аутсорсинга
Мы развиваем направление IT-аутсорсинга и хотим пообщаться с теми, кто пользуется такими решениями.
Если вы отдали на аутсорс DevOps, системное администрирование или администрирование баз данных, а также находитесь в поиске подходящего решения, ответьте на несколько вопросов в форме. Ее заполнение займет около 2 минут.
Если ваш опыт окажется релевантным, мы пригласим вас на онлайн-интервью. Продавать ничего не будем, а за участие в беседе подарим сертификат Ozon на 1500 рублей и нашего маскота — Тирекса 🦖
Опрос ждет вас по ссылке: https://slc.tl/qtacr
Мы развиваем направление IT-аутсорсинга и хотим пообщаться с теми, кто пользуется такими решениями.
Если вы отдали на аутсорс DevOps, системное администрирование или администрирование баз данных, а также находитесь в поиске подходящего решения, ответьте на несколько вопросов в форме. Ее заполнение займет около 2 минут.
Если ваш опыт окажется релевантным, мы пригласим вас на онлайн-интервью. Продавать ничего не будем, а за участие в беседе подарим сертификат Ozon на 1500 рублей и нашего маскота — Тирекса 🦖
Опрос ждет вас по ссылке: https://slc.tl/qtacr
❤18🤨5👍2
Типизация в Python. Работа с Mypy, PyCharm и SQLAlchemy 2.0
Весной мы провели митап «Типичный Python». Поделились своим опытом программирования, послушали коллегу из МТС Digital и ответили на вопросы участников.
Теперь делимся записью и кратким содержанием всех докладов:
💡 Собственный статический анализатор типов для Python
💡 Зачем нужна типизация, если duck typing это так удобно?
💡 Мажорный релиз SQLAlchemy
Спикеры разбирали работу со средой разработки PyCharm, статическим анализатором Mypy и программной библиотекой SQLAlchemy 2.0. Переходите в наш блог, если хотите углубиться в тему типизации: https://slc.tl/icfsy
Весной мы провели митап «Типичный Python». Поделились своим опытом программирования, послушали коллегу из МТС Digital и ответили на вопросы участников.
Теперь делимся записью и кратким содержанием всех докладов:
💡 Собственный статический анализатор типов для Python
💡 Зачем нужна типизация, если duck typing это так удобно?
💡 Мажорный релиз SQLAlchemy
Спикеры разбирали работу со средой разработки PyCharm, статическим анализатором Mypy и программной библиотекой SQLAlchemy 2.0. Переходите в наш блог, если хотите углубиться в тему типизации: https://slc.tl/icfsy
❤13👍7🔥7🤩3
Как написать Telegram-бота для получения данных о погоде и задеплоить его на виртуальный сервер?
Инструкцией делится Максим Плачковский, автор канала PythonToday. В статье детально рассматриваем работу с API, парсинг JSON и пишем бота на асинхронной библиотеке aiogram. Спойлер: в конце загрузим его на виртуальный сервер и запустим → https://slc.tl/ir4cj
Инструкцией делится Максим Плачковский, автор канала PythonToday. В статье детально рассматриваем работу с API, парсинг JSON и пишем бота на асинхронной библиотеке aiogram. Спойлер: в конце загрузим его на виртуальный сервер и запустим → https://slc.tl/ir4cj
🔥19👍11🥱5❤4👎1🥰1
👇 Selectel Network MeetUp#6. Полезные инструменты для сетевого инженера
22 июня, 18:00
Обсуждаем сетевые инструменты, которыми пользуемся сами, и слушаем про ваш опыт работы.
Задайте вопрос в форме регистрации — на самые интересные ответим во время трансляции, а за лучший подарим Тирекса.
🚀 Ждем всех на нашей офлайн-встрече в Санкт-Петербурге: https://slc.tl/tqxdm
Регистрация на онлайн-трансляцию: https://slc.tl/wdznj
22 июня, 18:00
Обсуждаем сетевые инструменты, которыми пользуемся сами, и слушаем про ваш опыт работы.
Задайте вопрос в форме регистрации — на самые интересные ответим во время трансляции, а за лучший подарим Тирекса.
🚀 Ждем всех на нашей офлайн-встрече в Санкт-Петербурге: https://slc.tl/tqxdm
Регистрация на онлайн-трансляцию: https://slc.tl/wdznj
👍14❤5
This media is not supported in your browser
VIEW IN TELEGRAM
❤🔥30👍13❤1
Добро пожаловать на ферму мобильных устройств 🤖
Ферма мобильных устройств — это решение, которое позволяет удаленно провести ручное или автотестирование приложений для Android.
Как это работает?
Вы получаете доступ к ARM-серверу и можете подключиться к мобильным устройствам с помощью локальной сети. Управлять доступом можно через браузер на ARM-сервере. Мы предоставляем среду для настройки pipeline и test suite, а также CI/CD с Android Studio или Git.
Вам будет доступна ферма смартфонов и планшетов с разными версиями Android и процессорами, а также с разной диагональю экрана, производительностью и оболочкой.
Сейчас продукт находится на этапе альфа-тестирования. Это значит, что вы можете бесплатно пользоваться им в течение трех дней, а потом оставить фидбэк о продукте. Это поможет нам улучшить ферму мобильных устройств и докатить более функциональную бета-версию.
Заинтересовались? Тогда оставляйте заявку на тестирование или бесплатную консультацию наших специалистов: https://slc.tl/yskvl
Ферма мобильных устройств — это решение, которое позволяет удаленно провести ручное или автотестирование приложений для Android.
Как это работает?
Вы получаете доступ к ARM-серверу и можете подключиться к мобильным устройствам с помощью локальной сети. Управлять доступом можно через браузер на ARM-сервере. Мы предоставляем среду для настройки pipeline и test suite, а также CI/CD с Android Studio или Git.
Вам будет доступна ферма смартфонов и планшетов с разными версиями Android и процессорами, а также с разной диагональю экрана, производительностью и оболочкой.
Сейчас продукт находится на этапе альфа-тестирования. Это значит, что вы можете бесплатно пользоваться им в течение трех дней, а потом оставить фидбэк о продукте. Это поможет нам улучшить ферму мобильных устройств и докатить более функциональную бета-версию.
Заинтересовались? Тогда оставляйте заявку на тестирование или бесплатную консультацию наших специалистов: https://slc.tl/yskvl
👍23❤🔥15🔥6🤩4
Бывают ситуации, когда с помощью простых веб-запросов не получается спарсить все данные со страницы. Например, если часть контента подгружается с помощью API и JavaScript. Тогда сайт можно спарсить только через эмуляцию работы браузера.
В карточках рассказываем, как парсить данные с веб-страниц с помощью Selenium — библиотеки для управления браузерами на Python.
Перед прочтением рекомендуем полистать первую часть ликбеза по парсингу: https://tttttt.me/Selectel/3458
Больше полезных материалов — в Академии Selectel: https://slc.tl/nj3v5
В карточках рассказываем, как парсить данные с веб-страниц с помощью Selenium — библиотеки для управления браузерами на Python.
Перед прочтением рекомендуем полистать первую часть ликбеза по парсингу: https://tttttt.me/Selectel/3458
Больше полезных материалов — в Академии Selectel: https://slc.tl/nj3v5
🔥28👍8❤🔥6❤1🤨1