Forwarded from Oleksandr 🇺🇦
Только увидел про DynamoDB заметку и вспомнил, что у меня завалялась одна из лучших презентаций от самих девов DynamoDB, в 2019 они приезжали в Европу и рассказывали
Forwarded from Oleksandr 🇺🇦
amazon-dynamodb-day-2019.pdf
11.2 MB
Похоже в графане скоро будет доступен нормальный датасорс для эластика. Вот уж действительно все идёт по кругу. https://www.elastic.co/blog/elastic-and-grafana-labs-partner-on-the-official-grafana-elasticsearch-plugin
Elastic Blog
Elastic + Grafana Labs partner on the official Grafana Elasticsearch plugin
We’re happy to announce that we’re partnering with Grafana Labs on the official Grafana Elasticsearch plugin, which combines the benefits of of Grafana’s visualization platform with the full capabilit...
Если вы устали заставлять всех устанавливать pre-commit для того чтобы делать pre-commit hook в гите, то вот вам уязвимость чтобы наконец-то это сделать. https://www.opennet.ru/opennews/art.shtml?num=54730
www.opennet.ru
Обновление Git с устранением уязвимости, допускающей удалённое выполнение кода
Опубликованы корректирующие выпуски распределённой системы управления исходными текстами Git 2.30.2, 2.17.6, 2.18.5, 2.19.6, 2.20.5, 2.21.4, 2.22.5, 2.23.4, 2.24.4, 2.25.5, 2.26.3, 2.27.1, 2.28.1 и 2.29.3, в которых устранена уязвимость (CVE-2021-21300),…
https://www.youtube.com/watch?v=5CHzunac4MI&ab_channel=InterviewDone%21 - небольшое интервью о том как делать собеседования
YouTube
Співбесіди для DevOps інженерів з Всеволодом Поляковим
Всеволод Поляков про DevOps співбесіди: про що запитують, як готуватися, do's & don'ts + невеличке спонтанне mock interview з одним з учасників зустрічі.
Всеволод - DevOps консультант, TeamLead, працював з такими компаніями як Grammarly, Ring, Amazon, засновник…
Всеволод - DevOps консультант, TeamLead, працював з такими компаніями як Grammarly, Ring, Amazon, засновник…
👍1
Всем привет.
Сегодня в 17 буду стримить написание AWS Lambda слак-бота
Цели:
Локальное тестирование слак бота
Деплой через pulumi или terraform
Пересылка сообщений отмеченных определенным Emoji в специальный канал
Приветственное сообщение людям зашедшим в специальный канал
Сохранение статистики Emoji в какую-то базу
Стрим будет тут: https://www.twitch.tv/darkctrlok
Скорее всего всё не успею, но посмотрим что получится)
Сегодня в 17 буду стримить написание AWS Lambda слак-бота
Цели:
Локальное тестирование слак бота
Деплой через pulumi или terraform
Пересылка сообщений отмеченных определенным Emoji в специальный канал
Приветственное сообщение людям зашедшим в специальный канал
Сохранение статистики Emoji в какую-то базу
Стрим будет тут: https://www.twitch.tv/darkctrlok
Скорее всего всё не успею, но посмотрим что получится)
Twitch
darkctrlok - Twitch
darkctrlok streams live on Twitch! Check out their videos, sign up to chat, and join their community.
Українська девопсарня pinned «Всем привет. Сегодня в 17 буду стримить написание AWS Lambda слак-бота Цели: Локальное тестирование слак бота Деплой через pulumi или terraform Пересылка сообщений отмеченных определенным Emoji в специальный канал Приветственное сообщение людям зашедшим…»
Сегодня в 17 буду продолжать стрим: доделаю лямбду-бота и начну вкручивать rego для тестирования терраформа https://www.twitch.tv/darkctrlok
Twitch
darkctrlok - Twitch
darkctrlok streams live on Twitch! Check out their videos, sign up to chat, and join their community.
иииии, стрим начался. В прошлый раз было весело. Подключайтесь 🙂 https://www.twitch.tv/darkctrlok
Twitch
darkctrlok - Twitch
darkctrlok streams live on Twitch! Check out their videos, sign up to chat, and join their community.
Грустные новости - mesos переводится в Apache Attic (типа долгосрочной поддержки без разработки) https://news.ycombinator.com/item?id=26713082
Теперь у кубернетиса в конкурентах остается только Nomad - и что-то мне подсказывает что вряд ли хашикорп сможет нормально конкурировать с гуглом
Теперь у кубернетиса в конкурентах остается только Nomad - и что-то мне подсказывает что вряд ли хашикорп сможет нормально конкурировать с гуглом
Сегодня 1password (менеджер паролей) мало того что выкатили апишечку и rbac для работы с секретами с серверов, так оказывается даже кубернетис оператор есть. Я б заюзал, не будь везде волта https://github.com/1Password/onepassword-operator
GitHub
GitHub - 1Password/onepassword-operator: The 1Password Connect Kubernetes Operator provides the ability to integrate Kubernetes…
The 1Password Connect Kubernetes Operator provides the ability to integrate Kubernetes Secrets with 1Password. The operator also handles autorestarting deployments when 1Password items are updated....
Ух, cloudflare подвезли замену ngrok - тулу, которая позволяет шарить локальные проекты в мир через инфраструктуру cloudflare.
Из интересного:
• Бесплатно
• Можно подкручивать свои домены
• Можно накручивать разного рода правила доступа (особенно удобно если у вас и так уже есть cloudflare)
Из минусов что когда cloudflare упадет - перестанет работать не только половина интернета, но и ваш локальный проект.
https://developers.cloudflare.com/cloudflare-one/tutorials/single-command
Из интересного:
• Бесплатно
• Можно подкручивать свои домены
• Можно накручивать разного рода правила доступа (особенно удобно если у вас и так уже есть cloudflare)
Из минусов что когда cloudflare упадет - перестанет работать не только половина интернета, но и ваш локальный проект.
https://developers.cloudflare.com/cloudflare-one/tutorials/single-command
Я вот конференции не рекламирую (уже) но тут слишком хорошо что б пропускать - бесплатная, трехдневная, начинается сегодня, с бесконечно крутыми спикерами из гугла, датадога, vmware, pager duty. А ещё больше людей из нашего сообщества - Вова Цап, Антон Кошевой и другие великолепные инженеры. А я в кейнотах буду раскатывать маркетинг в девопсе.
Это бесплатно и очень крутая конфа. Прям одна из немногих которые сам смотрю. https://devopsdays.com.ua
Это бесплатно и очень крутая конфа. Прям одна из немногих которые сам смотрю. https://devopsdays.com.ua
DevOpsDays -
DevOpsDays: AI Chapter - DevOpsDays
DevOpsDays Ukraine is part of the worldwide DevOpsDays community. This June, we’re hosting virtual talks by speakers, Ignite sessions from the DevOps community around the world, and kicking off Open Space discussions.
Графана переводит все свои продукты на AGPLv3.
https://grafana.com/blog/2021/04/20/grafana-loki-tempo-relicensing-to-agplv3
Основной мотив - разные Cloud\SaaS провайдеры, которые зарабатывают деньги на чужом труде.
AGPLv3 это тоже самое что и GPLv3 только с дополнительным параграфом 13, который добавляет что если софт под AGPLv3 был изменен и раздается пользователям по сети, то код на этот софт надо открыть.
(текст доступен вот тут: http://www.gnu.org/licenses/agpl-3.0.html)
Насколько я понял, это сделано для того чтобы всякие паразитные компании не напилили фич поверх опенсорса и не стали продавать его за деньги. Например, есть Grafana, которые вкидывают кучу денег чтобы развивать бесплатный опенсорс продукт, оставляя некоторые фичи платными или доступными для SaaS. Это логично и понятно, потому что компании зарабатывают деньги.
С старой лицензией можно было взять все что есть, скопировать платные фичи и продавать дешевле не открывая исходный код (чем и пользовались всякие хитрецы - смотри на миллиард SaaS основанных на ElasticSearch)
С новой лицензией можно сделать всё тоже самое, но прийдется открыть исходный код продукта. Вроде бы.
Потому что именно по AGPLv3 работала MongoDB до того как разработать SSPL.
И вот тут достаточно интересная история: SSPL это суть тот же AGPLv3 с измененной формулировкой параграфа 13, который уточняет что такое SaaS и обязывает их открывать исходный код, если продукт был использован внутри SaaS.
Тест SSPL тут: https://www.mongodb.com/licensing/server-side-public-license
Grafana говорят что не хотят SSPL потому что его не поддерживает OSI, а Mongo говорит что AGPLv3 в реальном мире не работает. Вот прям интересно следить за развитием лицензионных войн и что будет дальше.
https://grafana.com/blog/2021/04/20/grafana-loki-tempo-relicensing-to-agplv3
Основной мотив - разные Cloud\SaaS провайдеры, которые зарабатывают деньги на чужом труде.
AGPLv3 это тоже самое что и GPLv3 только с дополнительным параграфом 13, который добавляет что если софт под AGPLv3 был изменен и раздается пользователям по сети, то код на этот софт надо открыть.
(текст доступен вот тут: http://www.gnu.org/licenses/agpl-3.0.html)
Насколько я понял, это сделано для того чтобы всякие паразитные компании не напилили фич поверх опенсорса и не стали продавать его за деньги. Например, есть Grafana, которые вкидывают кучу денег чтобы развивать бесплатный опенсорс продукт, оставляя некоторые фичи платными или доступными для SaaS. Это логично и понятно, потому что компании зарабатывают деньги.
С старой лицензией можно было взять все что есть, скопировать платные фичи и продавать дешевле не открывая исходный код (чем и пользовались всякие хитрецы - смотри на миллиард SaaS основанных на ElasticSearch)
С новой лицензией можно сделать всё тоже самое, но прийдется открыть исходный код продукта. Вроде бы.
Потому что именно по AGPLv3 работала MongoDB до того как разработать SSPL.
И вот тут достаточно интересная история: SSPL это суть тот же AGPLv3 с измененной формулировкой параграфа 13, который уточняет что такое SaaS и обязывает их открывать исходный код, если продукт был использован внутри SaaS.
Тест SSPL тут: https://www.mongodb.com/licensing/server-side-public-license
Grafana говорят что не хотят SSPL потому что его не поддерживает OSI, а Mongo говорит что AGPLv3 в реальном мире не работает. Вот прям интересно следить за развитием лицензионных войн и что будет дальше.
Grafana Labs
Grafana, Loki, and Tempo will be relicensed to AGPLv3 | Grafana Labs
We believe that this change allows our community and users to have the same core freedoms of free and open source software that they have enjoyed since the inception of Grafana Labs and encourages third parties to also contribute back.
👍1
Статья о том как нам самом деле работают X.509 сертификаты. Очень хорошее чтиво чтобы решить наконец-то разобраться, начать читать, отложить немного на потом и никогда не вернуться. https://darutk.medium.com/illustrated-x-509-certificate-84aece2c5c2e
Я прям несколько раз прикладывал усилия чтобы сразу прочитать, а не откладывать.
Я прям несколько раз прикладывал усилия чтобы сразу прочитать, а не откладывать.
Medium
Illustrated X.509 Certificate
Introduction
Интересная тула появилась вчера - рисует график по использованию диска с переодичностью два раза в секунду. Я точно попробую где-то заиспользовать https://github.com/stolk/diskgraph
GitHub
GitHub - stolk/diskgraph: Graphs the disk IO in a linux terminal.
Graphs the disk IO in a linux terminal. Contribute to stolk/diskgraph development by creating an account on GitHub.
сорямба, перепутал чаты и нафигачил сюда сообщений. писал в свой личный канал о том как я перехожу с киевстара https://t.me/devops_tricks/88
Telegram
Севодоканал - крестовый поход эгоцентриста за вниманием
Я пользуюсь Kyivstar много лет и сегодня все утро общался с их поддержкой. Это не супер большая история, ничего мега скандального. Я не потерял много денег, с меня не списали миллион, не загнали в должники.
Это история о бесчеловечном обращении и отрыве…
Это история о бесчеловечном обращении и отрыве…
А что касается дайджеста, то я сейчас готовлю обзор разных быстрых/более удобных версий cmd утилит. Например, я уже давно пользуюсь fd вместо find и exa вместо ls, но для обзора перелопачиваю бенчмарки 🙂
С Антоном Кошевым я познакомился ещё в Grammarly. Антон великолепный инженер и очень толковый обьяснятор. Сейчас Антон работает в MacPaw и один из администраторов сообщества ukrops. Так вот, Антон завёл канал в котором объясняет различные девопс штуки простыми словами и я просто не могу его не порекомендовать - там всего 40 подписчиков и это ужасно несправедливо. https://t.me/devops_easy я подписался сам и всем советую
Telegram
DevOps from 🇺🇦
Пояснюю різні DevOps-штуки простими словами, начебто ви працюєте разом зі мною за сусіднім столом!
https://www.kubernetesbyexample.com это как gobyexample, только про куб