В этом репо реализован очень простой сканер для Arxiv, который использует GPT4 пребирает авторов для поиска нужных научных статей, которые могут показаться вам интересными.
Он может запускаться ежедневно по крон и может gthtcskfnm эту информацию в slack с помощью бота или просто выводить ее на статический сайт github-pages.
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Одна из разновидностей UDP Flood, которая направлена на DNS сервис.
В время атаки DNS Flood направляется огромное количество DNS запросов с очень широким диапазона IP-адресов.
Сервер-источник атаки не в состоянии определить, какой из пакетов пришел от реального клиента, а какой нет, и отвечает на все запросы.
В результате чего, DNS Flood занимает все сетевые ресурсы и полосу пропускания DNS-сервера, вызывая его отказ.
DDoS-атаки: пакеты данных организованы таким образом, чтобы они выглядели идентичными настоящим DNS запросам. Эту атаку невозможно обнаружить с помощью подробного анализа, поскольку каждый запрос выглядит обычным. С использованием широкого спектра атакующих IP-адресов злоумышленник без проблем может обойти большинство алгоритмов, предназначенных для обнаружения необычного трафика.
Наберем 50 🔥 и мы расскажем о способах защиты от DNS-флуда
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥67👍3❤1
Б значит не Безумие, а Безопасность: часть 1
Читать про кибербезопасность, безопасность инфраструктуры и DevSecOps интересно, но еще интереснее (и полезнее) рассматривать эти темы на конкретных примерах.
В рамках серии статей Алексей, DevOps-инженер компании Nixys, делится реальным опытом и в первой части рассказывает про работу над проектом, который пришел с таким ТЗ:
1. Замкнутый контур;
2. Отсутствие CVE во всех используемых продуктах;
3. Контроль безопасности уже имеющейся инфраструктуры;
4. Контроль доступа до среды;
5. Автоматизация процессов.
➡️ Давайте посмотрим, что из этого вышло
@DevOPSitsec
Читать про кибербезопасность, безопасность инфраструктуры и DevSecOps интересно, но еще интереснее (и полезнее) рассматривать эти темы на конкретных примерах.
В рамках серии статей Алексей, DevOps-инженер компании Nixys, делится реальным опытом и в первой части рассказывает про работу над проектом, который пришел с таким ТЗ:
1. Замкнутый контур;
2. Отсутствие CVE во всех используемых продуктах;
3. Контроль безопасности уже имеющейся инфраструктуры;
4. Контроль доступа до среды;
5. Автоматизация процессов.
➡️ Давайте посмотрим, что из этого вышло
@DevOPSitsec
👍6🔥3❤2👌1
🔥 Дайджест полезных материалов из мира Devops за неделю
Почитать:
— Автоматическая генерация CI/CD пайплайна для развёртывания инфраструктуры
— Как базы данных выполняют SQL-запросы?
— Трюки и лайфхаки с Python кодом
— Самое интересное из мира DevOps на SmartDev 2023
— Docker: как создавать образы контейнеров и развертывать приложения
— DevOps-инструментарий в помощь с качеством кода: автоматические сценарии для тестов с использованием Helm
— Безопасность на уровне кода: как эту задачу помогает решать облако
— Приглашаем на двухдневную онлайн-конференцию для IT-специалистов в финтехе
— Наш опыт интеграции внешних DevOps-команд в команды клиента: этапы, процессы, трудности, неочевидные нюансы
— Три среды на бэкенде
— Знакомимся с Access Logs и фильтрами в Envoy и Istio service mesh
— Вопросы по DevOps. Часть 1
— Agile and DevOps
— Getting Kinetic With Amazon Kinesis: The Ultimate Guide
— A guide to Basic AWS provisioning through IAC using Terraform
— PagerDuty Community Update, November 24 2023
— 10 Tools to boost development productivity
— CI/CD as a Service
— Finding unused Elastic IP's and notifying on email using publish SNS
— Understanding and Leveraging Kubernetes Controllers
— Unleash the Power of Testing with WeTest’s Exclusive New Year Offer!
— Copying local file/directory to the k8s pod
Посмотреть:
🌐 Как компьютер понимает код: про компиляцию и интерпретацию (⏱ 08:31)
🌐 Как войти в IT: Начни программировать #программирование (⏱ 00:35)
🌐 Эти фишки сделают твой Python код лучше🔥 (⏱ 18:27)
🌐 Нужна ли математика DevOps-инженеру, программисту, SRE, тестировщику? (⏱ 06:36)
🌐 Нужна ли математика айтишнику? #карьера #ityoutubersru #devops (⏱ 00:10)
Хорошего дня!
@DevOPSitsec
Почитать:
— Автоматическая генерация CI/CD пайплайна для развёртывания инфраструктуры
— Как базы данных выполняют SQL-запросы?
— Трюки и лайфхаки с Python кодом
— Самое интересное из мира DevOps на SmartDev 2023
— Docker: как создавать образы контейнеров и развертывать приложения
— DevOps-инструментарий в помощь с качеством кода: автоматические сценарии для тестов с использованием Helm
— Безопасность на уровне кода: как эту задачу помогает решать облако
— Приглашаем на двухдневную онлайн-конференцию для IT-специалистов в финтехе
— Наш опыт интеграции внешних DevOps-команд в команды клиента: этапы, процессы, трудности, неочевидные нюансы
— Три среды на бэкенде
— Знакомимся с Access Logs и фильтрами в Envoy и Istio service mesh
— Вопросы по DevOps. Часть 1
— Agile and DevOps
— Getting Kinetic With Amazon Kinesis: The Ultimate Guide
— A guide to Basic AWS provisioning through IAC using Terraform
— PagerDuty Community Update, November 24 2023
— 10 Tools to boost development productivity
— CI/CD as a Service
— Finding unused Elastic IP's and notifying on email using publish SNS
— Understanding and Leveraging Kubernetes Controllers
— Unleash the Power of Testing with WeTest’s Exclusive New Year Offer!
— Copying local file/directory to the k8s pod
Посмотреть:
🌐 Как компьютер понимает код: про компиляцию и интерпретацию (⏱ 08:31)
🌐 Как войти в IT: Начни программировать #программирование (⏱ 00:35)
🌐 Эти фишки сделают твой Python код лучше🔥 (⏱ 18:27)
🌐 Нужна ли математика DevOps-инженеру, программисту, SRE, тестировщику? (⏱ 06:36)
🌐 Нужна ли математика айтишнику? #карьера #ityoutubersru #devops (⏱ 00:10)
Хорошего дня!
@DevOPSitsec
👍5🔥3
❓Алгоритмы сортировки: что, зачем и почему❓
Алгоритм = совокупность точно заданных правил решения некоторого класса задач или набор инструкций, описывающих порядок действий исполнителя для решения определённой задачи. В старой трактовке вместо слова «порядок» использовалось слово «последовательность», но по мере развития параллельности в работе компьютеров слово «последовательность» стали заменять более общим словом «порядок». Независимые инструкции могут выполняться в произвольном порядке, параллельно, если это позволяют используемые исполнители
Сортировка данных – это то, что будет преследовать программиста от начала учебы и до… Но так как она постоянно нужна и в повседневной жизни, эту подкатегорию алгоритмов следует бояться меньше всего.
Для сортировки применяются десятки вариантов алгоритмов и используются они специально для определенных команд.
Самые популярные алгоритмы сортировки:
▪️Пузырьковая
▪️Перемешиванием
▪️Вставками
▪️Быстрая
▪️Расческой
▪️Пирамидальная
▪️Выбором
Каждый из них идеален для своей задачи: одни – для обработки крупных массивов, другие – для изучения алгоритмических принципов, а третьи – для оптимизации по числу циклов и другим признакам.
С простой визуализацией принципа сортировки вы можете ознакомится здесь:
📌YouTube
@DevOPSitsec
Алгоритм = совокупность точно заданных правил решения некоторого класса задач или набор инструкций, описывающих порядок действий исполнителя для решения определённой задачи. В старой трактовке вместо слова «порядок» использовалось слово «последовательность», но по мере развития параллельности в работе компьютеров слово «последовательность» стали заменять более общим словом «порядок». Независимые инструкции могут выполняться в произвольном порядке, параллельно, если это позволяют используемые исполнители
Сортировка данных – это то, что будет преследовать программиста от начала учебы и до… Но так как она постоянно нужна и в повседневной жизни, эту подкатегорию алгоритмов следует бояться меньше всего.
Для сортировки применяются десятки вариантов алгоритмов и используются они специально для определенных команд.
Самые популярные алгоритмы сортировки:
▪️Пузырьковая
▪️Перемешиванием
▪️Вставками
▪️Быстрая
▪️Расческой
▪️Пирамидальная
▪️Выбором
Каждый из них идеален для своей задачи: одни – для обработки крупных массивов, другие – для изучения алгоритмических принципов, а третьи – для оптимизации по числу циклов и другим признакам.
С простой визуализацией принципа сортировки вы можете ознакомится здесь:
📌YouTube
@DevOPSitsec
👍8🔥2🥱2❤1
🦾 DevOps Roadmap
Полная дорожная карта для DevOps специалиста, SRE или любой другой операционной роли в 2023 году
https://roadmap.sh/devops
@DevOPSitsec
Полная дорожная карта для DevOps специалиста, SRE или любой другой операционной роли в 2023 году
https://roadmap.sh/devops
@DevOPSitsec
👎9👍5❤3😢1
Создавать системы машинного обучения сложно. Вот 30 требований к среде #MLOps.
#BigData #DataScience #AI #DataScientists #ML
@DevOPSitsec
#BigData #DataScience #AI #DataScientists #ML
@DevOPSitsec
👍7❤2🔥2
5 сайтов для соревнований по кодингу, чтобы набраться опыта 🔥🔥🔥
1. Devpost
https://devpost.com
2. Driven Data
https://drivendata.org/competitions/
3. DataHack
https://datahack.analyticsvidhya.com
4. Соревнования Kaggle
https://kaggle.com/competitions
5. AngelHack
https://angelhack.com
@DevOPSitsec
1. Devpost
https://devpost.com
2. Driven Data
https://drivendata.org/competitions/
3. DataHack
https://datahack.analyticsvidhya.com
4. Соревнования Kaggle
https://kaggle.com/competitions
5. AngelHack
https://angelhack.com
@DevOPSitsec
👍6❤3🔥2
🔥 Fast-Kubernetes
Изучайте Kubernetes с помощью этого крутого гайда.
В этом репозитории подробно рассматриваются объекты и компоненты
https://github.com/omerbsezer/Fast-Kubernetes
@DevOPSitsec
Изучайте Kubernetes с помощью этого крутого гайда.
В этом репозитории подробно рассматриваются объекты и компоненты
Kubernetes (Kubectl, Pod, Deployment, Service, ConfigMap, Volume, PV, PVC, Daemonset, Secret, Affinity, Taint-Toleration, Helm и т. д.),
а также возможные сценарии использования (HowTo: Hands-on LAB
). https://github.com/omerbsezer/Fast-Kubernetes
@DevOPSitsec
👍14❤3🔥3
Kubernetes - это серия проектов с открытым исходным кодом для автоматизации развертывания, масштабирования и управления контейнерными приложениями. Узнайте, почему эта экосистема важна, как ее использовать и многое другое.
👀https://techrepublic.com/article/kubernetes-the-smart-persons-guide/ #DevOps #CloudNative
DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3❤2👎1
Linux →https://linuxjourney.com
Bash →https://linuxopsys.com
AWS →https://explore.skillbuilder.aws
Azure →https://learn.microsoft.com
DevOps →https://edx.org/learn/devops
Docker →https://docker-curriculum.com
Kubernetes →https://kubernetes.io
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥9❤6👍4
🔥 Дайджест полезных материалов из мира Devops за неделю
Почитать:
— Безопасность DevOps. Стратегическое планирование
— Nginx и Keycloak: Идеальное сочетание для обеспечения безопасности приложений
— Современные варианты баз данных
— 8 бесплатных курсов по большим языковым моделям
— Практическая магия Istio при построении архитектуры крупных микросервисных систем. Часть 1 — функциональная
— Vector.dev: затащили в PoC
— Простой и удобный шаблон для bash-скриптов выполняемых по расписанию
— Grafana Mimir: remote storage из скандинавской мифологии
— Как построить локальный self-managed Kubernetes-кластер
— Как запустить контейнер Docker внутри конвейера GitLab CI
— Из инженеров в DEVOPS — «Войти в IT» на практике
— Карьерные боли девопсов: какие они бывают и как специалисту их закрыть
— Deploying a Web Application on Docker Swarm
— OpenTelemetry traces for everything with tracepusher
— A Practical Guide To Building A Standard Continuous Integration Pipeline with Jenkins
— Self-hosted, not self-managed
— Five tools to add to your K8s cluster
— KUBERNETES
— Bandit tool
— Mastering Prompt Management 💫
— Exploring DevOps as Frontend Developer
— Kubernetes resiliency (RTO/RPO) in Multi-Cluster deployments
Посмотреть:
🌐Ollama — модель уровня GPT. Используй GPT без ограничений и абсолютно бесплатно.
🌐 Как войти в IT: Сфокусируйся на чем-то одном! (⏱ 00:41)
🌐 Задача: Взлом замка на #Python (⏱ 01:00)
🌐 Строим CI/CD. Что такое Continuous integration, Continuous delivery, Continuous deployment (⏱ 08:09)
🌐 DevOps это не про кубернетис #devops #ityoutubersru #kubernetes (⏱ 00:12)
Хорошего дня!
@DevOPSitsec
Почитать:
— Безопасность DevOps. Стратегическое планирование
— Nginx и Keycloak: Идеальное сочетание для обеспечения безопасности приложений
— Современные варианты баз данных
— 8 бесплатных курсов по большим языковым моделям
— Практическая магия Istio при построении архитектуры крупных микросервисных систем. Часть 1 — функциональная
— Vector.dev: затащили в PoC
— Простой и удобный шаблон для bash-скриптов выполняемых по расписанию
— Grafana Mimir: remote storage из скандинавской мифологии
— Как построить локальный self-managed Kubernetes-кластер
— Как запустить контейнер Docker внутри конвейера GitLab CI
— Из инженеров в DEVOPS — «Войти в IT» на практике
— Карьерные боли девопсов: какие они бывают и как специалисту их закрыть
— Deploying a Web Application on Docker Swarm
— OpenTelemetry traces for everything with tracepusher
— A Practical Guide To Building A Standard Continuous Integration Pipeline with Jenkins
— Self-hosted, not self-managed
— Five tools to add to your K8s cluster
— KUBERNETES
— Bandit tool
— Mastering Prompt Management 💫
— Exploring DevOps as Frontend Developer
— Kubernetes resiliency (RTO/RPO) in Multi-Cluster deployments
Посмотреть:
🌐Ollama — модель уровня GPT. Используй GPT без ограничений и абсолютно бесплатно.
🌐 Как войти в IT: Сфокусируйся на чем-то одном! (⏱ 00:41)
🌐 Задача: Взлом замка на #Python (⏱ 01:00)
🌐 Строим CI/CD. Что такое Continuous integration, Continuous delivery, Continuous deployment (⏱ 08:09)
🌐 DevOps это не про кубернетис #devops #ityoutubersru #kubernetes (⏱ 00:12)
Хорошего дня!
@DevOPSitsec
👍7🔥5❤2
На приведенной диаграмме сравниваются традиционный
SDLC, DevOps и NoOps.
При традиционной разработке программного обеспечения код, сборка, тестирование, выпуск в продакшен и мониторинг являются разрозненными функциями. Каждый этап работает независимо и передается следующему этапу.
DevOps, с другой стороны, поощряет непрерывную разработку и сотрудничество между разработчиками и операторами. Это сокращает общий жизненный цикл разработки и обеспечивает непрерывную разработку программного обеспечения.
NoOps - более новая концепция с развитием бессерверных вычислений. Поскольку мы можем создать систему, используя FaaS (Function-as-a-Service) и BaaS (Backend-as-a-Service), поставщики облачных услуг могут взять на себя большинство операционных задач. Разработчики могут сосредоточиться на разработке функций и автоматизировать операционные задачи.
NoOps - это прагматичная и эффективная методология для стартапов и небольших приложений, которая позволяет сократить SDLC еще больше, чем DevOps.
Идея NoOps заключается в том, что программная среда может быть полностью автоматизирована, и потребность в операционной команде, которая должна управлять всем этим, просто отпадет. NoOps («отсутствие операций») – это концепция, формирующая тенденцию, в которой мы будем жить ближайшее десятилетие, а может, и больше.
❤️ Ставьте лайк, если хотите узнать подробнее про NoOps
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
❤31👎13👍4🤔2🥰1
🔥 Дайджест полезных материалов из мира Devops за неделю
Почитать:
— Безопасность DevOps. Обучение сотрудников
— Наиболее часто используемые команды Linux
— 79 Ресурсов, которые следует прочитать, чтобы улучшить свои навыки в области проектирования систем:
— Бесплатные сертификационные курсы для специалистов по данным
— Знакомство с Kubernetes на практике
— Kubernetes и Kernel Panic
— Переход с ETL на ELT
— Kubernetes 1.29: бэкенд на nftables, изменение атрибутов тома и другие фичи
— Инструкция: как поднять GitLab CI/CD на GoLang-проекте
— Serverless на бюджете ч. 1
— Пишем оператор Kubernetes: руководство для начинающих
— Как сделать Kubernetes еще круче: секреты безупречной работы
— Master LLM Hallucinations 💭
— PagerDuty Community Update December 15, 2023
— Streamlining Deployments and Automations with Navnode
— if you know plz tell me Ans.
— software services tailored to meet your unique business needs
— The Future of Software Development: GitOps vs. DevOps
— The Role of OpenAPI in Modern API Security
— Unlocking Efficiency: Exploring Churn Rate With Harness Software Engineering Insights (SEI)
— 5 Open Source tools written in Golang that you should know about
— Detect Infrastructure Drift with Brainboard
Посмотреть:
🌐 Mixtral 8x7B - это сет из 8 нейронок, которые работают вместе
🌐 Что такое DevOps? (⏱ 00:28)
🌐 Ollama — модель уровня GPT. Используй GPT без ограничений и абсолютно бесплатно. (⏱ 07:40)
🌐 Shutil: лучший инструмент для управления файлами Python. (⏱ 17:05)
🌐 Как использовать API ChatGpt. Работа с Api c нуля (⏱ 12:42)
🌐 💡Задача Python: Максимальное среднее подмассива (⏱ 01:00)
🌐 Нахождение позиций в отсортированном массиве #python #array #shorts #сортировка (⏱ 00:40)
🌐 GIT FLOW. Выбираем модель ветвления в git для разработки и CI CD (⏱ 08:25)
🌐 Основные принципы CI/CD #devops #ityoutubersru #cicd (⏱ 00:15)
Хорошего дня!
@DevOPSitsec
Почитать:
— Безопасность DevOps. Обучение сотрудников
— Наиболее часто используемые команды Linux
— 79 Ресурсов, которые следует прочитать, чтобы улучшить свои навыки в области проектирования систем:
— Бесплатные сертификационные курсы для специалистов по данным
— Знакомство с Kubernetes на практике
— Kubernetes и Kernel Panic
— Переход с ETL на ELT
— Kubernetes 1.29: бэкенд на nftables, изменение атрибутов тома и другие фичи
— Инструкция: как поднять GitLab CI/CD на GoLang-проекте
— Serverless на бюджете ч. 1
— Пишем оператор Kubernetes: руководство для начинающих
— Как сделать Kubernetes еще круче: секреты безупречной работы
— Master LLM Hallucinations 💭
— PagerDuty Community Update December 15, 2023
— Streamlining Deployments and Automations with Navnode
— if you know plz tell me Ans.
— software services tailored to meet your unique business needs
— The Future of Software Development: GitOps vs. DevOps
— The Role of OpenAPI in Modern API Security
— Unlocking Efficiency: Exploring Churn Rate With Harness Software Engineering Insights (SEI)
— 5 Open Source tools written in Golang that you should know about
— Detect Infrastructure Drift with Brainboard
Посмотреть:
🌐 Mixtral 8x7B - это сет из 8 нейронок, которые работают вместе
🌐 Что такое DevOps? (⏱ 00:28)
🌐 Ollama — модель уровня GPT. Используй GPT без ограничений и абсолютно бесплатно. (⏱ 07:40)
🌐 Shutil: лучший инструмент для управления файлами Python. (⏱ 17:05)
🌐 Как использовать API ChatGpt. Работа с Api c нуля (⏱ 12:42)
🌐 💡Задача Python: Максимальное среднее подмассива (⏱ 01:00)
🌐 Нахождение позиций в отсортированном массиве #python #array #shorts #сортировка (⏱ 00:40)
🌐 GIT FLOW. Выбираем модель ветвления в git для разработки и CI CD (⏱ 08:25)
🌐 Основные принципы CI/CD #devops #ityoutubersru #cicd (⏱ 00:15)
Хорошего дня!
@DevOPSitsec
❤7🔥4👍3
🔥Подборка лучших обучающих каналов для программистов.
➡️Делитесь с коллегами и Сохраняйте себе, чтобы не потерять
⚡Машинное обучение
Machine Learning - полезные статьи новости гайды и разбор кода
Ml Собеседование - подготовка к собеседовению мл, алгоритмам, кодингу
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат
🚀 Data Science
Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data
🏆 Golang
Golang - подробные гайды, разбор кода, лучшие практики, заметки
Golang собеседование
Golang вакансии
Golang книги
Golang задачи и тесты
Golang чат
Golang news - новости go
#️⃣C#
С# академия
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа
🐍 Python
Python/django
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги
☕ Java
Java академия
Java вакансии
Java чат
Java вопросы с собеседований
Java книги
💻 C++
C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии
💥 Хакинг Kali Linux
Kali linux
linux_kal - kali чат
Информационная безопасность
🐧 Linux
Linux academy
🦀 Rust
Rust программирование
Rust чат
🛢Базы данных
Sql базы данных
Библиотека баз данных
SQL чат
📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки
🖥 Javascript/React/PHP
Javascript академия
React программирование
PHP
Книги frontend
Задачи frontend
🇬🇧 Английский для программистов
🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence
🔥 DevOPs
Devops для программистов
Книги Devops
Docker
📓 Книги
Библиотеки Книг для программситов
💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
➡️Делитесь с коллегами и Сохраняйте себе, чтобы не потерять
⚡Машинное обучение
Machine Learning - полезные статьи новости гайды и разбор кода
Ml Собеседование - подготовка к собеседовению мл, алгоритмам, кодингу
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат
🚀 Data Science
Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data
🏆 Golang
Golang - подробные гайды, разбор кода, лучшие практики, заметки
Golang собеседование
Golang вакансии
Golang книги
Golang задачи и тесты
Golang чат
Golang news - новости go
#️⃣C#
С# академия
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа
🐍 Python
Python/django
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги
☕ Java
Java академия
Java вакансии
Java чат
Java вопросы с собеседований
Java книги
💻 C++
C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии
💥 Хакинг Kali Linux
Kali linux
linux_kal - kali чат
Информационная безопасность
🐧 Linux
Linux academy
🦀 Rust
Rust программирование
Rust чат
🛢Базы данных
Sql базы данных
Библиотека баз данных
SQL чат
📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки
🖥 Javascript/React/PHP
Javascript академия
React программирование
PHP
Книги frontend
Задачи frontend
🇬🇧 Английский для программистов
🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence
🔥 DevOPs
Devops для программистов
Книги Devops
Docker
📓 Книги
Библиотеки Книг для программситов
💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
❤6👍4🔥2😁1
🚀 KubeBlocks - это оператор Kubernetes с открытым исходным кодом, который управляет реляционными, NoSQL, векторными и потоковыми базами данных.
KubeBlocks предназначен для продакшена и обеспечивает надежную, мощную и экономически эффективную инфраструктуру данных.
➤ https://github.com/apecloud/kubeblocks
@DevOPSitsec
KubeBlocks предназначен для продакшена и обеспечивает надежную, мощную и экономически эффективную инфраструктуру данных.
➤ https://github.com/apecloud/kubeblocks
@DevOPSitsec
👍4❤2🔥1🖕1
This media is not supported in your browser
VIEW IN TELEGRAM
Как компании отправляют код в продакшен?
На схеме показан типичный рабочий процесс.
Шаг 1: Процесс начинается с того, что владелец бизнес-процессов заполняет бриф на разработку.
Шаг 2: Команда разработчиков берет бриф из бэклога и помещает их в спринт, рассчитанный на двухнедельный цикл разработки.
Шаг 3: Разработчики отправляют исходный код в хранилище кода Git.
Шаг 4: В Jenkins запускается сборка. Исходный код должен пройти модульные тесты, порог покрытия кода и гейты в SonarQube.
Шаг 5: После успешного завершения сборки она сохраняется в песочнице. Затем сборка развертывается в dev-среде.
Шаг 6: Если, несколько команд разработчиков работают над разными функциями, то функции должны быть протестированы независимо друг от друга, поэтому они развертываются в QA1 и QA2.
Шаг 7: Команда QA выполняет QA-тестирование, регрессионное тестирование и тестирование производительности.
Шаг 8: Как только сборки QA проходят проверку QA-команды, они развертываются в среде UAT.
Шаг 9: Если тестирование UAT прошло успешно, сборки становятся кандидатами на выпуск и в соответствии с графиком развертываются в производственной среде.
Шаг 10: Команда SRE (Site Reliability Engineering) отвечает за мониторинг прода.
@DevOPSitsec
На схеме показан типичный рабочий процесс.
Шаг 1: Процесс начинается с того, что владелец бизнес-процессов заполняет бриф на разработку.
Шаг 2: Команда разработчиков берет бриф из бэклога и помещает их в спринт, рассчитанный на двухнедельный цикл разработки.
Шаг 3: Разработчики отправляют исходный код в хранилище кода Git.
Шаг 4: В Jenkins запускается сборка. Исходный код должен пройти модульные тесты, порог покрытия кода и гейты в SonarQube.
Шаг 5: После успешного завершения сборки она сохраняется в песочнице. Затем сборка развертывается в dev-среде.
Шаг 6: Если, несколько команд разработчиков работают над разными функциями, то функции должны быть протестированы независимо друг от друга, поэтому они развертываются в QA1 и QA2.
Шаг 7: Команда QA выполняет QA-тестирование, регрессионное тестирование и тестирование производительности.
Шаг 8: Как только сборки QA проходят проверку QA-команды, они развертываются в среде UAT.
Шаг 9: Если тестирование UAT прошло успешно, сборки становятся кандидатами на выпуск и в соответствии с графиком развертываются в производственной среде.
Шаг 10: Команда SRE (Site Reliability Engineering) отвечает за мониторинг прода.
@DevOPSitsec
👍24🔥6❤4👎2😁1
Открытые инструменты для Google Cloud Performance!
Оптимизируйте ресурсы GCP, расходы, запускайте бенчмарки, выявляйте узкие места в производительности и многое другое с помощью:
✅ BinPacker
✅ Бенчмаркер Perfkit с пользовательским интерфейсом
✅ Тестирование производительности веб-сайтов
Узнать больше ➡ https://opensource.googleblog.com/2023/12/open-sourcing-tools-for-google-cloud-performance-and-resource-optimization.html
@DevOPSitsec
Оптимизируйте ресурсы GCP, расходы, запускайте бенчмарки, выявляйте узкие места в производительности и многое другое с помощью:
✅ BinPacker
✅ Бенчмаркер Perfkit с пользовательским интерфейсом
✅ Тестирование производительности веб-сайтов
Узнать больше ➡ https://opensource.googleblog.com/2023/12/open-sourcing-tools-for-google-cloud-performance-and-resource-optimization.html
@DevOPSitsec
❤5🔥1