Size: a a a

Пятничный деплой

2020 December 08
Пятничный деплой
источник
Пятничный деплой
[GitHub][LinkedIn School of SRE] https://github.com/linkedin/school-of-sre
источник
2020 December 09
Пятничный деплой
HashiCorp анонсировал общедоступную версию Nomad 1.0

https://www.hashicorp.com/blog/announcing-general-availability-of-hashicorp-nomad-1-0

#hashicorp #nomad #ha #cluster #orchestrator #docker
источник
Пятничный деплой
🐍 Python enumerate: упрощаем циклы с помощью счетчиков

Вместо самостоятельного создания и увеличения переменной, используйте enumerate() для получения одновременно счетчика и значения из итерационной функции.

https://proglib.io/sh/7jbiTl92vm
источник
Пятничный деплой
Прошло несколько месяцев с публикации прошлой версии подборки экзотических применений SQL, поэтому не грех опубликовать ее еще раз, добавив еще один пункт.

Не все знают, но SQL можно использовать не только для работы с данными в БД.
Есть возможность манипулировать данными из командной строки.
Зачем такое может понадобиться?

1) Парсинг JSON-логов
https://github.com/avz/jl-sql
Можно придумать много хороших usecases. Я писал про эту тулзу в статье про тестирование логов - https://t.me/nosingularity/198

> cat data.json | jl-sql 'SELECT key, SUM(value) AS sum, COUNT(*) AS count GROUP BY key'

2) Работа с параметрами операционной системы
https://osquery.io/
Совершенно безумная и красивая идея. 257 источников данных!

> osqueryi --json "SELECT * FROM mounts m, disk_encryption d WHERE m.device_alias = d.name AND d.encrypted = 0;"

3) Работа с изображениями
https://github.com/escherize/img_sql/

> ./img_sql.py -i samples/matrix.jpg -o samples/matrix_out.jpg -s 'update pixels set r = g, b = r, g = b where x > 700'
Осталось написать транспайлер в GLSL и будет win :)

4) SQL для MongoDB, DynamoDB, Kafka, S3
Если не хочется работать с монгой, но очень нужно, то можно выкрутиться так
https://rockset.com/solutions/mongodb/

Например, отлично зайдет для использования в тулзах для визуализации, таких как Grafana.
Насколько это имеет смысл для работы с базами из приложения, сказать сложно.

5) SQL для запросов по git репозиториям
https://github.com/augmentable-dev/gitqlite (переименовали в askgit)

> -- how many commits have been authored by user@email.com?
> SELECT count(*) FROM commits WHERE author_email = 'user@email.com'

6) Играем музыку оО
https://relational-pipes.globalcode.info/v_0/examples-jack-midi-generating-1.xhtml
источник
Пятничный деплой
источник
Пятничный деплой
Обзор «самого клевого релиза Kubernetes» ⓒ — в нашем блоге: https://habr.com/ru/company/flant/blog/530924/
источник
Пятничный деплой
Systems Design Fundamentals

The most important ingredient to success in systems design interviews is having extensive knowledge in the areas of distributed computing, reliability engineering, information storage, and systems architecture.

Our design fundamentals course is intelligently organized into 25 modules, each covering a key concept and building upon the previous one. The result is a guided, comprehensive education that equips you with all the tools you need to successfully navigate—and ace—any systems design interview.

https://www.algoexpert.io/systems/product
источник
2020 December 10
Пятничный деплой
Opstrace - secure observability, deployed in your own network.

opstrace.com

https://twitter.com/sebp/status/1334304225723998208

#observability #monitoring #metrics #logs #tracing
источник
Пятничный деплой
источник
Пятничный деплой
💡 Работа со строками в Python. Готовимся к собеседованию: примеры задач

В статье ниже мы разберем работу со строками в Python с необычного угла — глазами интервьюера на собеседовании. Информация будет полезна как новичку, так и уверенному джуну.

#ссылка
источник
Пятничный деплой
Service Mesh сети очень часто (когда это нужно и выгодно) выставляют и позиционируют как отличный механизм безопасности. Хотя на мой взгляд это наверно самая слабая их функциональность. И давно эта мысль крутилось у меня в голове, но не знал как это правильно написать и тут наткнулся на цитату с которой полностью согласен и отражает всю суть: "Because service mesh network policies are defined at the service level, they are not effective at protecting your underlying infrastructure from a compromised pod." от Liz Rice
источник
Пятничный деплой
Хорошая статья про CEPH https://habr.com/ru/company/southbridge/blog/532250/ от Southbridge #ceph
источник
Пятничный деплой
о, крутяк
источник
Пятничный деплой
источник
2020 December 11
Пятничный деплой
источник
Пятничный деплой
Открытые практикумы DevOps и Golang by Rebrain: 15 и 17 декабря

Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума Kubernetes by Rebrain в подарок за регистрацию!

DevOps by Rebrain: Elasticsearch для подросших: типичные ошибки проектирования кластеров Elasticsearch или на какие метрики смотреть пристальней: 15 декабря 20.00 мск

Регистрация
: https://kutt.it/jcvU6t

🔹Индексы и шардирование в условиях кластера
🔹На какие метрики нужно смотреть в Cluster health API и почему
🔹Нюансы niofs, mmapfs, hybridfs

Кто ведет?
Петр Зайцев - Senior Linux administrator в Одноклассниках. Специалист по Elasticsearch.

Открытый практикум Golang by Rebrain: Кодогенерация в Go и Benchmarks: 17 декабря 19.00 мск

Регистрация
: https://kutt.it/8bEJP2

🔹Для чего нужна кодогенерация
🔹Синтаксическое дерево и шаблоны
🔹Бенчмарки. Исследуем производительность нашего кода

Кто ведет?
Гордеев Дмитрий - Руководитель практикума Golang by REBRAIN. Дорос от техподдержки до TeamLead Go-разработки в МТС Банке. Команда 2019 года в МТС Банк. Опыт разработки – 4 года.
источник
Пятничный деплой
Перевели рассказ инженеров AWS про аварию, что случилась на прошлой неделе: https://habr.com/ru/company/flant/blog/530522/
источник
Пятничный деплой
Первые шаги к началу тестирования кода на Go с помощью встроенного пакета тестирования.

https://proglib.io/w/1c838ac8
источник
Пятничный деплой
​​Вот он, вот он выпуск про OpenStack ;)
Выпуск получился насыщенным и не только лишь по заявленному сабжу, была ещё раскрыта тайна опенсорса и куда всё это катится и мы заодно.
P.S. продолжение следует…
Приобщиться к прекрасному миру опенсорса @openstack_ru

https://linkmeup.ru/blog/599.html

Вот ещё эксперимент, сколько у нас тут айтишников из Швеции и кому эта страна интересна?
Считаем по переходам на канал Андрея Маркелова
источник