Forwarded from Записки админа
🔎 И вот ещё s3audit - утилита для быстрой проверки S3 хранилища на соответствие правилам безопасности. https://github.com/scalefactory/s3audit
#aws #security #github
#aws #security #github
Forwarded from GitHub'ненько
A High-Performance, Logs, Metrics, & Events Router
#devops #logs #rust
https://github.com/timberio/vector
#devops #logs #rust
https://github.com/timberio/vector
GitHub
GitHub - vectordotdev/vector: A high-performance observability data pipeline.
A high-performance observability data pipeline. Contribute to vectordotdev/vector development by creating an account on GitHub.
Forwarded from IT Meeting - митапы и конференции по разработке
QIWI SERVER PARTY 5.0
17 октября 17:30–22:00, Четверг
Pravda Club, ул. Правды дом 24 стр. 3
Программа
1. План эвакуации - Антон Шакинко
2. Legacy-сервисы в вашей инфраструктуре - Паша Черняк
3. Хаос микросервисов - Саша Прокопьев
4. Не дебажьте код - Костя Тупицин
5. Cassandra. Как не умереть, если знаешь только Oracle - Миша Бутримов
6. Свой велосипед или чужой: выбор без предубеждений - Семён Звягин
7. А нужны ли нам менеджеры? - Стас Дубров
8. Зачем мы ходим на работу? - Дима Роенко
Регистрация на событие
17 октября 17:30–22:00, Четверг
Pravda Club, ул. Правды дом 24 стр. 3
Программа
1. План эвакуации - Антон Шакинко
2. Legacy-сервисы в вашей инфраструктуре - Паша Черняк
3. Хаос микросервисов - Саша Прокопьев
4. Не дебажьте код - Костя Тупицин
5. Cassandra. Как не умереть, если знаешь только Oracle - Миша Бутримов
6. Свой велосипед или чужой: выбор без предубеждений - Семён Звягин
7. А нужны ли нам менеджеры? - Стас Дубров
8. Зачем мы ходим на работу? - Дима Роенко
Регистрация на событие
Заходит однажды тестировщик программного обеспечения в бар. Забегает в бар. Пролезает в бар. Танцуя, проникает в бар. Крадется в бар. Врывается в бар. Прыгает в бар.
И заказывает 0 пива. Заказывает 99999 пив. Заказывает -1 пиво. Заказывает ящерицу в стакане. Заказывает "qwertyuiop". Заказывает одно пиво каждую милисекунду. Заказывает пиво, но отменяет заказ. Заказывает пиво вместе с 10000 посетителями одновременно. Заказывает пиво не заходя в бар. Заказывает drop table.
А кульминация этого анекдота находится на @dank_code
И заказывает 0 пива. Заказывает 99999 пив. Заказывает -1 пиво. Заказывает ящерицу в стакане. Заказывает "qwertyuiop". Заказывает одно пиво каждую милисекунду. Заказывает пиво, но отменяет заказ. Заказывает пиво вместе с 10000 посетителями одновременно. Заказывает пиво не заходя в бар. Заказывает drop table.
А кульминация этого анекдота находится на @dank_code
Forwarded from chiki_briki
Материал от коллеги @p0werm1nd по мотивам лекции в «Школе бекенд разработки Яндекса»:
Феерическая расстановка точек над race condition. Если вы постоянно слышите словосочетание “race condition”, но боитесь спросить - самое время почитать об этом.
часть 1 - введение. “Курс молодого бойца” http://bit.ly/33fXVVR
часть 2 - Основная часть “Курс опытного бойца” http://bit.ly/2LYbTWC
часть 3 - Заключение “Как игнорирование данной ошибки может влиять на жизни людей” http://bit.ly/2LUq5Q6
Феерическая расстановка точек над race condition. Если вы постоянно слышите словосочетание “race condition”, но боитесь спросить - самое время почитать об этом.
часть 1 - введение. “Курс молодого бойца” http://bit.ly/33fXVVR
часть 2 - Основная часть “Курс опытного бойца” http://bit.ly/2LYbTWC
часть 3 - Заключение “Как игнорирование данной ошибки может влиять на жизни людей” http://bit.ly/2LUq5Q6
Wikipedia
Состояние гонки
Состояние гонки (англ. race condition), также конкуренция — ошибка проектирования многопоточной системы или приложения, при которой работа системы или приложения зависит от того, в каком порядке выполняются части кода. Своё название ошибка получила от похожей…
Forwarded from CatOps
Facebook рассказывают о своём сервисе стриминга логов - Scribe.
"Transporting petabytes per hour" - вам такой объём скорее всего не нужен, но почитать интересно
#observability
"Transporting petabytes per hour" - вам такой объём скорее всего не нужен, но почитать интересно
#observability
Engineering at Meta
Scribe: Transporting petabytes per hour via a distributed, buffered queueing system
Scribe is a distributed, buffered queueing system that encapsulates all the complexity behind moving service logs from point A to point B.
Forwarded from Yandex Cloud
11 октября мы приглашаем вас в офис Яндекса на тренинг от Intel Software Solutions!
Вы узнаете, как эффективно использовать облачную инфраструктуру для разработки ПО, высокопроизводительных вычислений и машинного обучения.
Регистрируйтесь, если вы:
- разработчик программного обеспечения, исследователь, учёный или инженер;
- работаете над проектом по обработке большого массива данных или разрабатываете ПО в облаке;
- знаете C, C++ или Python.
И не забудьте ноутбук — будет много практики!
#yacloud_events
Вы узнаете, как эффективно использовать облачную инфраструктуру для разработки ПО, высокопроизводительных вычислений и машинного обучения.
Регистрируйтесь, если вы:
- разработчик программного обеспечения, исследователь, учёный или инженер;
- работаете над проектом по обработке большого массива данных или разрабатываете ПО в облаке;
- знаете C, C++ или Python.
И не забудьте ноутбук — будет много практики!
#yacloud_events
Forwarded from Технологический Болт Генона
Доклады с DevConf US 2019
https://www.youtube.com/playlist?list=PLU1vS0speL2bxDVhBGZOiNQotzkdxJ8ln
Список докладов тут
https://devconfus2019.sched.com/
Тематика разная от воркшопа
CI/CD 101 Workshop
https://www.youtube.com/watch?v=zyPPbuYvurk
до podman'а
Replacing Docker with Podman
https://www.youtube.com/watch?v=riZ5YPWufsY
и сесурити
Securing your build pipeline from start to finish
https://www.youtube.com/watch?v=fwDDpfqTyvA
ЗЫ Качество видео не впечатляет, конечно, но что поделать.
https://www.youtube.com/playlist?list=PLU1vS0speL2bxDVhBGZOiNQotzkdxJ8ln
Список докладов тут
https://devconfus2019.sched.com/
Тематика разная от воркшопа
CI/CD 101 Workshop
https://www.youtube.com/watch?v=zyPPbuYvurk
до podman'а
Replacing Docker with Podman
https://www.youtube.com/watch?v=riZ5YPWufsY
и сесурити
Securing your build pipeline from start to finish
https://www.youtube.com/watch?v=fwDDpfqTyvA
ЗЫ Качество видео не впечатляет, конечно, но что поделать.
Forwarded from PythonDigest
Быстрыее HTTP клиенты для Python
https://julien.danjou.info/python-and-fast-http-clients/
https://julien.danjou.info/python-and-fast-http-clients/
Forwarded from Человек и машина
Готовя материал для одного мероприятия, наткнулся на бриллиантовую штуку - https://github.com/awslabs/aws-config-rdk
Кто не в курсе: AWS Config это система проверок на compliance в вашем аккаунте с поддержкой самописных правил.
Поскольку писать однотипные лямбды долго и скучно, Амазон выкатил свой девкит.
Кто не в курсе: AWS Config это система проверок на compliance в вашем аккаунте с поддержкой самописных правил.
Поскольку писать однотипные лямбды долго и скучно, Амазон выкатил свой девкит.
GitHub
GitHub - awslabs/aws-config-rdk: The AWS Config Rules Development Kit helps developers set up, author and test custom Config rules.…
The AWS Config Rules Development Kit helps developers set up, author and test custom Config rules. It contains scripts to enable AWS Config, create a Config rule and test it with sample Configurati...
Еще один экспортер для сбора метрик об утилизации кластера в Kubernetes https://github.com/cloudworkz/kube-eagle выглядит интереснее чем стандартные метрики #k8s #prometheus #exporters #utilization
GitHub
GitHub - cloudworkz/kube-eagle: A prometheus exporter created to provide a better overview of your resource allocation and utilization…
A prometheus exporter created to provide a better overview of your resource allocation and utilization in a Kubernetes cluster. - cloudworkz/kube-eagle
Forwarded from CatOps
Cilium описывают свою multi-master фичу или как они это называют - ClusterMesh
Должно быть интересно тем, кто собирается строить файловер между разными провайдерами
#kubernetes #networking
Должно быть интересно тем, кто собирается строить файловер между разными провайдерами
#kubernetes #networking
cilium.io
Deep Dive into Cilium Multi-cluster
This is a deep dive into ClusterMesh, Cilium's multi-cluster implementation....
Forwarded from Технологический Болт Генона
Отличный white paper про то как, где и для чего использовать стек HashiCorp.
Web версия
Unlocking the Cloud Operating Model. Achieving the fastest path to value in a modern, multi-cloud datacenter.
https://www.hashicorp.com/cloud-operating-model
Web версия
Unlocking the Cloud Operating Model. Achieving the fastest path to value in a modern, multi-cloud datacenter.
https://www.hashicorp.com/cloud-operating-model
Forwarded from PythonDigest
Способы создания гистограмм с помощью Python
https://habr.com/ru/post/470535/?utm_campaign=470535&utm_source=habrahabr&utm_medium=rss
За последний год я сталкивалась с необходимостью рисования гистограмм и столбчатых диаграмм достаточно часто для того, чтобы появилось желание и возможность об этом написать. Кроме того, мне самой довольно сильно не хватало подобной информации. В этой статье приведен обзор 3 методов создания таких графиков на языке Python.
https://habr.com/ru/post/470535/?utm_campaign=470535&utm_source=habrahabr&utm_medium=rss
За последний год я сталкивалась с необходимостью рисования гистограмм и столбчатых диаграмм достаточно часто для того, чтобы появилось желание и возможность об этом написать. Кроме того, мне самой довольно сильно не хватало подобной информации. В этой статье приведен обзор 3 методов создания таких графиков на языке Python.
Пилим аутентификацию для клиентов gRPC https://medium.com/utility-warehouse-technology/grpc-client-authentication-bf899ac8ada8
#grpc #authentification #security
#grpc #authentification #security
Medium
gRPC Client Authentication
Best practices for performing client authentication with gRPC is a question that comes up again and again, so I thought I’d dive into a…
Forwarded from B4CKSP4CE
Привет друзья!
Свершилось! Теперь в Питере у нас есть 87 квадратных метров для community, hardware, software и DIY!
Сейчас приводим место в порядок, ищем мебель, инструменты и материалы.
Первый ивент в ноябре. Будем держать вас в курсе! Канал и чат открыты для всех, приглашайте друзей, делитесь.
Ну что, @b4ck5p4c3?
Свершилось! Теперь в Питере у нас есть 87 квадратных метров для community, hardware, software и DIY!
Сейчас приводим место в порядок, ищем мебель, инструменты и материалы.
Первый ивент в ноябре. Будем держать вас в курсе! Канал и чат открыты для всех, приглашайте друзей, делитесь.
Ну что, @b4ck5p4c3?
Forwarded from Записки админа
📦 Занятная шпаргалка. В первую очередь для чтения, но если надумаете запустить скрипт, запускайте в тестовом окружении - 99% of the Git commands you'll need at work, demonstrated in a single script
https://bitbucket.org/BitPusher16/dotfiles/raw/49a01d929dcaebcca68bbb1859b4ac1aea93b073/refs/git/git_examples.sh
#фидбечат #git
https://bitbucket.org/BitPusher16/dotfiles/raw/49a01d929dcaebcca68bbb1859b4ac1aea93b073/refs/git/git_examples.sh
#фидбечат #git
Forwarded from oleg_log (Oleg Kovalov)
Брэд твитнул свои слайды о новом Go playground, который переписали на gVisor и который крутится на гугловском Borg (бегло по слайдам, вроде не напутал).
Собственно слайды https://talks.golang.org/2019/playground-v3/playground-v3.slide#1
Твит https://twitter.com/bradfitz/status/1182150837713244160
Собственно слайды https://talks.golang.org/2019/playground-v3/playground-v3.slide#1
Твит https://twitter.com/bradfitz/status/1182150837713244160
Twitter
Brad Fitzpatrick
Here are some slides from a talk I gave on the new gVisor-based version of the #golang sandbox for the playground (https://t.co/onmoOPy5a3), replacing Native Client (NaCl): https://t.co/7qmixGLba2 (Sorry, no video, but you don't really need it... I filled…