Пятничный деплой
4.36K subscribers
1.27K photos
24 videos
163 files
7.52K links
Подборка ссылок, статей и постов из мира DevOps\SRE\разработки. Если вы хотите прислать фидбек, интересную статью или просто поболтать пишите @count0ru https://t.me/s/count0_digest
Download Telegram
⌚️ Service Level Calculator - SLI калькулятор прямо в браузере. Автор презентовал его в отдельной статье - Introducing Service Level Calculator. PDF со статьёй закину в комментарии к сообщению.

#sla #sre #напочитать
Выложили запись митапа от @sysadminka, который проходил 19 декабря

00:01:52 Станислав Столбов, DevOps в Magnit Tech - Обязанности DevOps инженера
00:43:00 Вадим Исаканов, команда развития Боцман Клик / STsoft — Как искать работу в DevOps/Infra

https://www.youtube.com/watch?v=_FMMy4Dnp9A

Ссылка на GH от Вадима Исаканова для собеса
https://github.com/vadimisakanov/open-infrastructure/tree/master/hire

Слайды скину в комментарии
Forwarded from Мониторим ИТ
Grafana 10: на что стоит обратить внимание в новом релизе

В этой статье на Хабре разобраны нововведения в Grafana 10, в частности:

⚡️Панели визуализации

⚡️Функции для объединения разрозненных данных

⚡️Возможности обмена дашбордами с коллегами и внешними командами

Читать статью
Forwarded from DevOps&SRE Library
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevOps&SRE Library
Please open Telegram to view this post
VIEW IN TELEGRAM
🔂 goose в действии: пошаговая миграция в YDB с помощью популярного инструмента миграции схемы

В гайде миграции рассматриваются как процесс управления версиями схемы данных в рамках одной базы данных.

👉 Читать
Forwarded from Golang
⚡️ Антипаттерны архитектуры

Откройте для себя распространенные антишаблоны архитектуры, узнайте, как их избегать и преодолевать "подводные камни" проектирования!

Антипаттерн (англ. anti-pattern) — это распространённый подход к решению класса часто встречающихся проблем, являющийся неэффективным, рискованным или непродуктивным. В отличие от шаблона проектирования, рассмотрение антипаттерна включает в себя как неправильное решение проблемы с его признаками и последствиями, так и выход из ситуации.

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

Проект
Github

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevOpsConf Channel
▶️Друзья, привет!

В разгар новогодних каникул подготовили для вас полезную подборку видеозаписей докладов: топ-5 докладов DevOps Conf 2023. Посмотрите сами, поделитесь с коллегами 🖐

1) Особенности SRE и Observability в мобильных приложениях. Даниэль Халиулин (Тинькофф)

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

2) Istio в разрезе: что умеет и не умеет самый популярный Service Mesh. Андрей Половов (Флант)

Доклад про тонкости работы Istio. Если вам нужно понять, как оно работает — вам сюда. Также Андрей затронул части системы, которые работают неочевидным образом, и стандартные ошибки новичков, с этим связанные.

3) Alert Fatigue. Когда алертов слишком много. Виктор Попов (Samokat.tech)

Отличный доклад об опасности проблемы усталости от алертов и о том, как с этим работать.

4) Как управлять сотнями sidecar-контейнеров в Kubernetes без боли и сожаления. Максим Чудновский (АО "СберТех")

Максим рассказал, какие паттерны есть в Kubernetes, как они помогли команде расширить инфраструктуру, а также какие подходы и инструменты использовать для удобного управления сервисами, требующими дополнительного расширения функциональности.

5) DevOps-трансформация. Как раздать инженеров по командам и не погибнуть. Тимофей Нецветаев (CDEK)

Тимофей поделился опытом нетривиальных изменений в большой компании.

Продуктивного просмотра и отличных выходных 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
Кто-то проводит эти дни в неистовой борьбе с оливье и игристым, смотря под одеялом сериальчики, а кто-то зарелезил удобный инструмент для OpenTofu для управления версий - https://github.com/tofuutils/tofuenv Поддержим ребят звездами!
Forwarded from Кубертатный период (Pavel Klyuev)
Gateway API in Kubernetes with Cilium

Cilium используется сразу в нескольких важных ролях:

☝️ Замена kube-proxy с использованием eBPF для улучшения производительности и безопасности
0️⃣ Container Network Interface (CNI) для взаимодействия Pod’ов в рамках кластера
🔜 Advanced Load Balancing and Layer 2 Network Solutions: для эффективного управления траффиком и построения надежной сетевой инфраструктуры
🍀 Gateway Class Provider for Gateway API: для масштабируемых и универсальных решений роутинга

📍Gateway API предоставляет новый подход для маршрутизации трафика сервисов в Kubernetes. Появились новые абстракции GatewayClass, Gateway, HTTPRoute, TCPRoute и другие. Это похоже на обновленную, более сложную версию Ingress, предлагающую более широкий спектр функций и более совершенный пользовательский интерфейс в управлении сетью сервисов Kubernetes.

ℹ️ Подробнее как Cilium реализует Gateway API можно почитать тут — https://docs.cilium.io/en/stable/network/servicemesh/gateway-api/gateway-api/
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Код и Капуста
Собрал подборку статей с хабра за последний месяц #golang.

Начнем с основ, про память и устройство golang:
- Потрошим golang: как устроена память https://clck.ru/37R6iM
- Мапы в Go: уровень Pro https://clck.ru/37R6iy

Дальше пара статей про миграции:
- В поиске оптимального подхода к миграциям в Go https://clck.ru/37R6rx
- Миграции в YDB с помощью «goose» https://clck.ru/37LdSG

YDB - это вообще отдельная тема, которая нас всех ждет

Переходим к статьям про проектирование и разработку
- Своё кастомное межсервисное взаимодействие с блекджеком и gRPC https://clck.ru/37R6tG
- Event Sourcing и CQRS в Go https://clck.ru/37R6uy
- Проектирование fault-tolerant систем на Go https://clck.ru/37R6vn

Как изменяется язык и что нас ждет в будущем
- Дженерики в Go https://clck.ru/37R6wQ
- Корутины для Go https://clck.ru/37R6wu

Про корутины надо читать прям с чувством, с толком, с расстановкой

И прикольнык штуки
- Торговые роботы на Golang https://clck.ru/37R6sX
- Создание эмулятора игр MS-DOS в Kubernetes https://clck.ru/37R6y4
- Разработка простого DNS сервера на Go, согласно RFC https://clck.ru/37R7Bn - такие статьи прям топчик. И на гошке писать и разобраться как работает что-то

PS. Это пост из-за которого мне пришлось таки купить подписку телеги. Ограничение по символам - это просто буржуствой какое-то. Пора этих айтишников раскулачивать
Три простых проекта от freeCodeCamp: туториал для Go-разработчика

Таймкоды:

01:02 Health Checker
18:52 Шифрование файла
1:08:28 Шифрование данных с Go
Forwarded from Евгений Козлов пишет про IT (Eugene Kozlov)
🗺 Карта канала

Перед тем как делать новый цикл постов я решил собрать всё что уже рассказывал ранее. Здесь ссылки на посты, статьи и Github репозитории созданные и найденные мной за 2 года ведения канала.

🟢 Backend
🔹Цикл постов о ресурсах по прокачке в Backend #0 #1 #2 #3
🔹Как я изучал язык Go
🔹Как практиковаться начинающему разработчику?
🔹Подборка ресурсов по Git
🔹 Хорошие практики разработки типичных back-end приложений

Мои первые статьи на Хабр:
🔹 Практический гайд по процессам и потокам (и не только) в Python
🔹 Многопоточность в Python: очевидное и невероятное

🟢 Big Tech Interview
🔹Мой план ресурсов по покорению Big Tech в 2022м
🔹 Всё, что нужно знать о System Design для прохождения интервью и не только
🔹 Мой личный план изучения алгоритмов (протестирован на учениках, работает)
🔹 Бесплатная книга для любитетей хардкорных алгоритмических задач

🟢 Базы данных, брокеры сообщений

🔹 Подборка книг по СУБД. От новичка до эксперта.
🔹 Простым языком об Apache Kafka, как, зачем и почему
🔹 Подборка классных и бесплатных ресурсов по PostgreSQL
🔹 Партиционирование в PostgreSQL

🟢 Docker, K8s, Microservices
🔹Цикл постов о виртуализации и контейнерах #1 #2 #3 #4
🔹TOP 3 ресурса по погружению в Docker, Kubernetes, Microservices, Cloud Native.
🔹Подборка для изучения и практики Kubernetes

🟢 Soft Skills, Mindset
🔹1-to-1
🔹Какие вопросы стоит задать перед тем как принять оффер? #1 #2
🔹Зарплатные переговоры
🔹Как правильно задавать вопросы, если ты начинающий айтишник
🔹Наглядный жизненный урок

🟢 Microservices
🔹Монолитная архитектура
🔹Прагматичный взгляд на Микросервисную архитектуру.


🟢 Linux, DevOps, SRE
🔹Подборка бесплатных ресурсов по изучению командной строки и утилит Linux #1 #2 #3
🔹Изучение DevOps
🔹Бесплатный видеокурс по основам SRE от инженеров Google Cloud
🔹SRE Interview Preparation Guide
Forwarded from Sysadmin Tools 🇺🇦
Helm Dashboard — a GUI for managing Helm releases in Kubernetes

https://blog.palark.com/helm-dashboard-gui-for-helm

#helm #k8s #kubernetes
🔧 Инженеры Oracle про аварийные дампы ядра, размер vmcore и инструменты для работы со всем этим - A vmcore for your system may be smaller than you think!

#kernel #vmcore #напочитать
Forwarded from Senior Software Vlogger
MySQL добавляет Javascript для хранимок 🥶


CREATE FUNCTION gcd_js (a INT, b INT) RETURNS INT
LANGUAGE JAVASCRIPT AS $$
let [x, y] = [Math.abs(a), Math.abs(b)];
while(y) [x, y] = [y, x % y];
return x;
$$;


Работает все на JDK-шном GraalVM, который вообще говоря очень крутая штука.

Новость: https://blogs.oracle.com/mysql/post/introducing-javascript-support-in-mysql

Благодарность 🫶 | YouTube | Twitter
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevOpsConf Channel
Друзья, программа DevOpsConf 2024 на стадии завершения и нам нужна ваша помощь 🖐

Совсем скоро будет готово финальное расписание, и мы просим вас проголосовать за самые интересные темы. Внести свой вклад в формирование программы конференции можно по ссылке: https://forms.gle/MhxU7aKAW8hHWZuu8. Займёт не более 5-7 минут.

А в конце опроса вас ждут ссылки на видеоархив докладов с DevOpsConf 2023 🙌

П.С. Чем больше будет голосов, тем качественнее получится программа, поэтому будем благодарны, если поделитесь со своими коллегами 😉
Forwarded from Код и Капуста
DBChaos - инструмент для стрес тестирования вашей бд с предефайненными запросами. Выявляет медленные и дорогие запросы

Под капотом #golang

https://github.com/adaptive-scale/dbchaos