Forwarded from Записки админа
⌚️ Service Level Calculator - SLI калькулятор прямо в браузере. Автор презентовал его в отдельной статье - Introducing Service Level Calculator. PDF со статьёй закину в комментарии к сообщению.
#sla #sre #напочитать
#sla #sre #напочитать
Forwarded from Технологический Болт Генона
Выложили запись митапа от @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
Слайды скину в комментарии
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, в частности:
⚡️Панели визуализации
⚡️Функции для объединения разрозненных данных
⚡️Возможности обмена дашбордами с коллегами и внешними командами
Читать статью
В этой статье на Хабре разобраны нововведения в 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
Forwarded from Библиотека Go-разработчика | Golang
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 Поддержим ребят звездами!
GitHub
GitHub - tofuutils/tofuenv: OpenTofu version manager
OpenTofu version manager. Contribute to tofuutils/tofuenv development by creating an account on GitHub.
Forwarded from Кубертатный период (Pavel Klyuev)
Gateway API in Kubernetes with Cilium
Cilium используется сразу в нескольких важных ролях:
☝️ Замена
0️⃣ Container Network Interface (CNI) для взаимодействия Pod’ов в рамках кластера
🔜 Advanced Load Balancing and Layer 2 Network Solutions: для эффективного управления траффиком и построения надежной сетевой инфраструктуры
🍀 Gateway Class Provider for Gateway API: для масштабируемых и универсальных решений роутинга
📍 Gateway API предоставляет новый подход для маршрутизации трафика сервисов в Kubernetes. Появились новые абстракции
ℹ️ Подробнее как Cilium реализует Gateway API можно почитать тут — https://docs.cilium.io/en/stable/network/servicemesh/gateway-api/gateway-api/
Cilium используется сразу в нескольких важных ролях:
kube-proxy
с использованием eBPF для улучшения производительности и безопасностиGatewayClass
, Gateway
, HTTPRoute
, TCPRoute
и другие. Это похоже на обновленную, более сложную версию Ingress, предлагающую более широкий спектр функций и более совершенный пользовательский интерфейс в управлении сетью сервисов Kubernetes.Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🇺🇦 Go performance channel (Oleg)
What We Got Right, What We Got Wrong | #GopherConAU 2023 #golang
https://www.youtube.com/watch?v=yE5Tpp2BSGw
https://www.youtube.com/watch?v=yE5Tpp2BSGw
YouTube
19. Rob Pike - What We Got Right, What We Got Wrong | GopherConAU 2023
Fourteen years after the launch of Go, there is much to think about. With the benefit of hindsight, this talk explores some of the lessons learned from Go's progress so far: not just the things that went well but also the things that could have been done…
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. Это пост из-за которого мне пришлось таки купить подписку телеги. Ограничение по символам - это просто буржуствой какое-то. Пора этих айтишников раскулачивать
Начнем с основ, про память и устройство 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. Это пост из-за которого мне пришлось таки купить подписку телеги. Ограничение по символам - это просто буржуствой какое-то. Пора этих айтишников раскулачивать
Forwarded from linkmeup
Добрейшего всем утречка =)
Для скучающих от безделья прямо сразу вот сейчас предлагаем ознакомиться со свежими докладами с DevOps Conf 2023. Выложено их прям много.
https://www.youtube.com/watch?v=HGSUgN_e2FY
Для скучающих от безделья прямо сразу вот сейчас предлагаем ознакомиться со свежими докладами с DevOps Conf 2023. Выложено их прям много.
https://www.youtube.com/watch?v=HGSUgN_e2FY
YouTube
Как сделать просто сетевую изоляцию в рамках кластера K8s / Максим Рязанцев (AGIMA)
Приглашаем на DevOpsConf 2025, которая пройдет 7 и 8 апреля 2025 в Сколково в Москве.
Программа, подробности и билеты по ссылке: https://devopsconf.io/moscow/2025
---------
Конференция для инженеров и всех, кто должен понимать инженеров DevOpsConf 2023…
Программа, подробности и билеты по ссылке: https://devopsconf.io/moscow/2025
---------
Конференция для инженеров и всех, кто должен понимать инженеров DevOpsConf 2023…
Forwarded from Библиотека Go-разработчика | Golang
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
Перед тем как делать новый цикл постов я решил собрать всё что уже рассказывал ранее. Здесь ссылки на посты, статьи и 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
https://blog.palark.com/helm-dashboard-gui-for-helm
#helm #k8s #kubernetes
Forwarded from Записки админа
🔧 Инженеры Oracle про аварийные дампы ядра, размер vmcore и инструменты для работы со всем этим - A vmcore for your system may be smaller than you think!
#kernel #vmcore #напочитать
#kernel #vmcore #напочитать
Forwarded from Senior Software Vlogger
MySQL добавляет Javascript для хранимок 🥶
Работает все на JDK-шном GraalVM, который вообще говоря очень крутая штука.
Новость: https://blogs.oracle.com/mysql/post/introducing-javascript-support-in-mysql
Благодарность 🫶 | YouTube | Twitter
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 🙌
П.С. Чем больше будет голосов, тем качественнее получится программа, поэтому будем благодарны, если поделитесь со своими коллегами 😉
Совсем скоро будет готово финальное расписание, и мы просим вас проголосовать за самые интересные темы. Внести свой вклад в формирование программы конференции можно по ссылке: https://forms.gle/MhxU7aKAW8hHWZuu8. Займёт не более 5-7 минут.
А в конце опроса вас ждут ссылки на видеоархив докладов с DevOpsConf 2023 🙌
П.С. Чем больше будет голосов, тем качественнее получится программа, поэтому будем благодарны, если поделитесь со своими коллегами 😉
Forwarded from Код и Капуста
DBChaos - инструмент для стрес тестирования вашей бд с предефайненными запросами. Выявляет медленные и дорогие запросы
Под капотом #golang
https://github.com/adaptive-scale/dbchaos
Под капотом #golang
https://github.com/adaptive-scale/dbchaos