TGViewer
Channel Public Channel
DevOps

DevOps

@devopsitsec

По всем вопросам- @workakkk

@itchannels_telegram - 🔥полезные ит-каналы

https://t.me/Golang_google - Golang программирование

@golangl - golang chat

@GolangJobsit - golang channel jobs

@golang_jobsgo - jobs

РКН: clck.ru/3FmvZA

#VRHSZ
Subscribers
23.7K
Photos
1.2K
Videos
156
Links
1.1K

Showing posts older than #913 · Back to latest

Older Posts 16 shown
Post #911 4.39K
👣 Большая актуальная базу бесплатных API, которая обновляется ежедневно. Алгоритмы присваивают рейтинг каждому API на основе надежности, частоты ошибок и времени отклика.

Если API перестает работать или становится платным, он теряет рейтинг и удаляется с сайта. Это полезный ресурс для студентов и разработчиков, которые ищут доступные и рабочие API.

https://www.freepublicapis.com/
  • 🔥 10
  • 👍 3
  • ❤ 2
Post #909 4.74K
⚡️Kubernetes ecosystem tools

📌 Сохраняйте себе, обязательно пригодится

@DevOPSitsec
  • 👍 8
  • 🥴 8
  • ❤ 2
  • 🥰 1
  • 😁 1
Post #905 5.35K
💻kaskade — консольный интерфейс для Kafka

— brew install kaskade

Утилита kaskade предоставляет текстовый интерфейс, позволяющий взаимодействовать с Kafka.
Kaskade даёт возможность удобно выполнять такие операции как:
— изменение конфигурации топиков, масштабирование топиков
— настройка политики очистки логов (Log Cleanup Policy)
— реализация сжатия и консолидации данных в логах
— и многие другие операции

🖥 GitHub

@DevOPSitsec
  • 👍 11
  • ❤ 3
  • 🔥 2
Post #903 4.43K
🌟 ggshield — CLI-утилита, которую можно интегрировать в CI-конвейер для обнаружения 400+ типов захардкоженных секретов и не только

— brew install gitguardian/tap/ggshield

Также ggshield позволяет выявить нарушения безопасности и 70+ типов неправильно написанных конфигов в подходе IaaC.
Для сканирования репозитория достаточно просто выполнить:
ggshield secret scan repo /path/to/your/repo


🖥 GitHub
🟡 Доки

@DevOPSitsec
  • 👍 9
  • ❤ 2
  • 🔥 1
Post #902 4.73K
👣 Если вы создаете API, вот вам 6 архитектур которые нужно знать

Проектирование API — это не только работа над функциональностью, но и выбор правильной архитектуры для удовлетворения ваших потребностей.

Вот шесть архитектурных проектов API, с которыми должен быть знаком каждый разработчик:

1️⃣ — REST
— Самая популярная архитектура для веб-сервисов.
— Использует HTTP-запросы для связи.
— Не сохраняет состояние и обеспечивает легкую масштабируемость и гибкость.

2️⃣ — GraphQL
— Язык запросов для вашего API.
— Позволяет клиентам запрашивать именно то, что им нужно, не больше и не меньше.
— Идеально подходит для оптимизации сетевых запросов.

3️⃣ — SOAP (устаревший)
— Протокол для обмена структурированной информацией в веб-сервисах.
— Известен своими строгими стандартами и встроенной обработкой ошибок.
— Часто используется в приложениях корпоративного уровня.

4️⃣- gRPC
- Высокопроизводительная среда с открытым исходным кодом.
- Использует HTTP/2 для транспорта и буферы протоколов в качестве языка описания интерфейса.
- Отлично подходит для микросервисов и общения в реальном времени.

5️⃣- WebSockets
- Обеспечивает двустороннюю связь между клиентом и сервером.
- Идеально подходит для приложений реального времени, таких как чат-приложения и обновления в реальном времени.
- Позволяет осуществлять непрерывный обмен данными без накладных расходов HTTP.

6️⃣ - MQTT
- Легкий протокол обмена сообщениями для небольших датчиков и мобильных устройств.
- Ориентирован на минимальное использование полосы пропускания и заряда батареи.
- Обычно используется в приложениях IoT (Интернет вещей).

🖥 Сохраняй, чтобы не потерять и перешли коллеге

#doc #cheatsheet #api

@DevOPSitsec
  • 👍 15
  • ❤ 3
  • ❤‍🔥 1
  • ✍ 1
  • 🔥 1
  • 💯 1
Post #901 4.72K
⚡️ Шпаргалка по выпуску мобильного приложения

#шпаргалка #mobidev

@DevOPSitsec
  • 👍 12
  • 🙏 1
  • 🖕 1
Post #900 4.78K
⚡️ Если вы создаете API, вот вам 6 архитектур которые нужно знать

Проектирование API — это не только функциональность, но и выбор правильной архитектуры для удовлетворения ваших потребностей. Вот шесть архитектурных проектов API, с которыми должен быть знаком каждый разработчик:

🖱 1 — REST
— Самая популярная архитектура для веб-сервисов.
— Использует HTTP-запросы для связи.
— Не сохраняет состояние и обеспечивает легкую масштабируемость и гибкость.

🖱 2 — GraphQL
— Язык запросов для вашего API.
— Позволяет клиентам запрашивать именно то, что им нужно, не больше и не меньше.
— Идеально подходит для оптимизации сетевых запросов.

🖱 3 — SOAP (устаревший)
— Протокол для обмена структурированной информацией в веб-сервисах.
— Известен своими строгими стандартами и встроенной обработкой ошибок.
— Часто используется в приложениях корпоративного уровня.

🖱 4 - gRPC
- Высокопроизводительная среда с открытым исходным кодом.
- Использует HTTP/2 для транспорта и буферы протоколов в качестве языка описания интерфейса.
- Отлично подходит для микросервисов и общения в реальном времени.

🖱 5 - WebSockets
- Обеспечивает двустороннюю связь между клиентом и сервером.
- Идеально подходит для приложений реального времени, таких как чат-приложения и обновления в реальном времени.
- Позволяет осуществлять непрерывный обмен данными без накладных расходов HTTP.

🖱 6 - MQTT
- Легкий протокол обмена сообщениями для небольших датчиков и мобильных устройств.
- Ориентирован на минимальное использование полосы пропускания и заряда батареи.
- Обычно используется в приложениях IoT (Интернет вещей).

📂 Сохраняем

#doc #cheatsheet
  • ❤ 13
  • 🔥 7
  • 👍 5
  • 👎 2
  • 😁 2
Post #898 4.29K
⚡️ Простой сравнительный график по алгоритмической сложности

@DevOPSitsec
  • 👍 19
  • 🔥 8
  • ❤ 2
Post #897 4.49K
🙌 20 популярных проектов с открытым исходным кодом, начатых или поддерживаемых крупными компаниями
  • ❤ 15
  • 👍 9
  • 🔥 4
Post #895 5.31K
Они и взрослых порой доводят

@DevOPSitsec
  • 🤣 51
  • 👍 9
  • ❤ 5
  • 🔥 4
  • 🙏 2
Post #893 4.66K
🌟 mgmt — удобный способ управления конфигурацией

Mgmt — это инструмент автоматизации, который позволяет удобно управлять конфигурацией отдельных репозиториев, файлов и т.д.

Например, код ниже установит директорию /srv/files/ в режим "только для чтения" в пятницу.
import "datetime"
$is_friday = datetime.weekday(datetime.now()) == "friday"
file "/srv/files/" {
state => $const.res.file.state.exists,
mode => if $is_friday {
"0550"
} else {
"0770"
},
}


На данный момент Mgmt находится в бете, но в целом уже можно тестировать

🖥 GitHub
🟡 Быстрый старт

@DevOPSitsec
  • 👍 7
  • ❤ 2
  • 🔥 2
Post #891 4.14K

Forwarded from Kali Linux

🖥 Сегодня, 25 августа, мы отмечаем день рождения LINUX!

Нашу любимую ОС создал 20-летний Линус Торвальдс в 1991 году, а её название образовано из его имени и слова Unix.

В своём сообщении от 25 августа Линус написал: "Я разрабатываю (бесплатную) операционную систему (просто хобби, она не будет большой и профессиональной, как GNU) для клонов 386(486) AT. Работа началась в апреле, и система уже начинает обретать форму. Буду рад любым отзывам о том, что вам нравится или не нравится в Minix, так как моя ОС во многом на неё похожа."

Линус даже не предполагал, насколько далеко зайдёт его «просто хобби»: сегодня ракеты SpaceX Falcon 9 работают на Linux, а доля этой ОС на десктопах в прошлом году превысила 3%.

Лайк за Linux 🥳

@linuxkalii
  • 👍 57
  • ❤ 15
  • 🔥 14
  • 🍾 2
Post #890 5.58K
⚡️ Визуализация 9 типов тестирования API

▪Smoke Testing
Выполняется после разработки API. Проверка того, что API работают и ничего не выходит из строя.

▪Functional Testing
Позволяет создать план тестирования на основе функциональных требований и сравнить его с фактическими результатами.

▪Integration Testing
Этот тест объединяет ряд вызовов API и выполняет сквозные тесты. Оцениваются коммуникации и передача данных в процессе эксплуатации.

▪Regression Testing

Этот тест гарантирует, что исправления ошибок или новые функции не нарушат текущее поведение API.

▪Load Testing
Измеряет производительность приложений при различных нагрузках. Мы можем определить емкость приложения.

▪Stress Testing
API специально перегружаются, чтобы проверить, могут ли они функционировать должным образом.

▪Security Testing
Этот тест сертифицирует API от всех потенциальных угроз извне.

▪UI Testing
Гарантирует, что пользовательский интерфейс может взаимодействовать с этими API и отображать данные по мере необходимости.

▪Fuzz Testing
Этот тест отправляет недействительные или неожиданные входные данные в API и пытается вызвать его сбой. Делается путем выявления уязвимостей API.

#opensource #api #web

@DevOPSitsec
  • 👍 17
  • 🔥 5
  • ❤ 3
  • 🥱 2
  • 🥴 1
  • 🐳 1
Post #888 4.73K
🌟 Thanos — open-source система для сохранения данных из Prometheus

Вообще, Thanos — довольно известное решение, но возможно кто-то ещё не пересекался.
Thanos берет данные, которая сохранил Prometheus на локальный диск, и копирует их в S3, в GCS либо в другое хранилище.

Таким образом Thanos обеспечивает global query view — можно запрашивать данные, сохраненные в хранилище c нескольких экземпляров Prometheus.

🖥 GitHub
🟡 Развёртывание Thanos

@DevOPSitsec
  • 👍 11
  • ❤ 5
  • 🔥 4
Post #886 4.2K
🔋🪫 Подробное Руководство о том, как измерить производительность вашей батареи с помощью моделирования и улучшить

▪ Github

Библиотека для создания быстрых и гибких модели батарей на основе физики на Python.

▪Github

@DevOPSitsec
  • 👍 6
  • ❤ 3
  • 🔥 3
  • 😁 2
Post #884 4.02K
🖥 Portainer-Community-Edition – платформа для контейнерных приложений, которая используется для управления средами Docker, Swarm, Kubernetes и ACI

Позволяет управлять всеми ресурсами (контейнеры, образы, тома, сети и многое другое) с помощью графического интерфейса и/или удобного API.

🖥 Github
📝 Документация

@DevOPSitsec
  • 👍 7
  • 🔥 3
  • 🤝 3
  • ❤ 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →