Size: a a a

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

2020 April 11
Пятничный деплой
Переслано от Oleg Chirukhin ☄️🧙‍♂...
Запилили новый выпуск подкаста "Битовая каска"

Как работать с техническим долгом и почему мы оказываемся в ситуации, когда хочется все переписать? Что такое архитектура и как она должна эволюционировать вместе с приложением? Нужно ли вообще думать об архитектуре, или само всё получится: «хорошо делай — хорошо будет»? Традиционно на эти вопросы отвечают самые сеньёрные разработчики в компании, но задумываться о них начинаешь с первых своих шагов в IT. Давайте попробуем.

В этом нам поможет технический менеджер в компании Amazon — Михаил Дружинин. Миша занимается информационными технологиями уже 15 лет, тренирует по архитектуре и Java-разработке, успел углубиться в управление проектами как Team Lead и PM. Ну и конечно, участвовал во многих проектах в роли архитектора. А ещё, вы можете знать его как огненного докладчика и неизменного члена программных комитетов на российских технических конференциях.

https://bitcask.live/2020/04/11/0x10-architect-framework/
The Bitcask Podcast / Подкаст «Битовая Каска»
[0x0A] Фреймворк для архитектора
Как работать с техническим долгом и почему мы оказываемся в ситуации, когда хочется все переписать? Что такое архитектура и как она должна эволюционировать вместе с приложением? Нужно ли вообще думать об архитектуре, или само всё получится: «хорошо делай — хорошо будет»? Традиционно на эти вопросы отвечают самые сеньёрные разработчики в компании, но задумываться о них начинаешь с первых своих шагов в IT. Давайте попробуем.

В этом нам поможет технический менеджер в компании Amazon — Михаил Дружинин. Миша занимается информационными технологиями уже 15 лет, тренирует по архитектуре и Java-разработке, успел углубиться в управление проектами как Team Lead и PM. Ну и конечно, участвовал во многих проектах в роли архитектора. А ещё, вы можете знать его как огненного докладчика и неизменного члена программных комитетов на российских технических конференциях.
источник
Пятничный деплой
источник
2020 April 12
Пятничный деплой
A Kubernetes cluster resource sanitizer
https://popeyecli.io
источник
Пятничный деплой
🛠 Тут в соседнем чате промелькнула неплохая статья, в которой рассказывается, для чего были созданы Podman и Buildah и какие у них есть преимущества https://habr.com/ru/company/redhatrussia/blog/467105/

#напочитать #podman #buildah
источник
Пятничный деплой
Немного о статический и динамической компиляции и линковке. 🧬

https://www.arp242.net/static-go.html
источник
Пятничный деплой
​​Kubernetes Best Practices: Blueprints for Building Successful Applications on Kubernetes (2019)
Авторы: Brendan Burns, Eddie Villalba, Dave Strebel, Lachlan Evenson
Количество страниц: 268

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

Что внутри:
✔️Настройка и разработка приложений в Kubernetes;
✔️Шаблоны для мониторинга, защиты ваших систем и управления обновлениями;
✔️Интеграция сервисов и разработка платформ более высокого уровня на основе Kubernetes.

Достоинства:
➕Актуальность материала.

Недостатки:
➖Не замечено.

Скачать книгу

#advanced #book #english
источник
Пятничный деплой
Как настроить мониторинг внешних сервисов через сервис дискавери кубернетеса

Хорошая статья от моего бывшего коллеги на тему подключения внешних сервисов в куб. Т.е. решается вопрос о том, как имея прометеус в кубернетесе без лишних усилий подключить внешние по отношению к куберенетесу сервисы. Хорошо работает в связке когда у вас уже есть какая-то система типа терраформа, которая при создании виртуалки сразу создаст эндпоинт в k8s.

https://remizov.org/vkliuchenie-vneshnikh-servisov-v-kontekst-kubernetes.html
источник
Пятничный деплой
И продолжая тему подкастов
источник
Пятничный деплой
Свежий выпуск вашего любимого подкаста "Разбор Полетов" !!!
"Episode 207 — Interview - QA - По ту сторону разработки"
https://razborpoletov.com/2020/04/episode-207.html
источник
Пятничный деплой
📺 eBPF - Rethinking the Linux Kernel - выступление Томаса Графа о том, как в своей работе Google и Facebook используют eBPF. И о том, что нас в принципе ждёт, с приходом в нашу жизнь eBPF "программ". По ссылке видео, слайды и транскрипция доклада.

#видео #bpf #напочитать
источник
Пятничный деплой
Dragonfly - p2p система для обмена файлами, кешами, логами, и всем что вам в голову взбредет. Теперь в инкубаторе у CNCF, с версии 0.4.0 переписана с Java на Go. 😚

https://github.com/dragonflyoss/Dragonfly
источник
Пятничный деплой
[Перевод] Языковая механика стеков и указателей
https://habr.com/ru/post/496846/
Tags: Программирование, Go, указатель, стек
Author outdead #habr
источник
Пятничный деплой
А мы live! У нас новый гость - Алексей Акулович из ВК. Поговорим о Go, геймдеве, перформансе и...а кто его знает. Присоединяйтесь)

https://www.youtube.com/watch?v=2m-Ebr_6Bng
источник
2020 April 13
Пятничный деплой
De-risking custom technology projects

Как минимизировать риски на технологическом проекте.

https://github.com/18F/technology-budgeting/blob/master/handbook.md
источник
Пятничный деплой
Проверяйте свой исходный код на Golang с https://github.com/securego/gosec #golang #security
источник
Пятничный деплой
В VictoriaMetrics  появились алерты, которые они просят потестировать https://github.com/VictoriaMetrics/VictoriaMetrics/tree/master/app/vmalert
источник
Пятничный деплой
Записал несколько лекций по docker  для самых начинающих. От введения до сборки самого простого контейнера. https://youtu.be/xPJgDto8cac

з.ы. за оговорки, откровенную дичь, и косноязычие прошу не бить палками - эта лекция на импровизации без подготовки и пост-обработки. Это я в частности про фразу о "виртуализации". Приятного просмотра!
источник
Пятничный деплой
Если вы абсолютно не знаете, как подступится к безопасности своего приложению на базе микро сервисов, то можно начать с «OWASP Сheat Sheet Series. Microservices-based security architecture documentation» и для этого будет достаточно взять листок бумаги с ручкой или excel табличку + пообщаться с вашей командой разработки. Данный Сheat Sheet естественно подходит и при использовании Kubernetes. Основная суть/соль — это инвентаризация, описание, выстраивание связей и поддержка актуальности ваших знаний о системе. Можно об этом посмотреть и в видео.
источник
Пятничный деплой
​​Создаём свой контекстный менеджер

Привет, в четверг на канале вышел небольшой пост про контекстные менеджеры. Сейчас разберём, как их можно реализовать.

В любом контекстном менеджере должны быть определены методы __enter__ и __exit__. В качестве примера создадим подобие уже существующего open.

Метод __enter__ вызывается автоматически и возвращает объект файла. После того, как блок with заканчивается, также вызывается метод __exit__, который закрывает файл.

А более подробно мы рассказываем про эту тему в нашем курсе по продвинутым темам.
источник
Пятничный деплой
Delve - дебагер, который встроен в IDE типа GoLand.
Ниже статейка о том как его использовать в голом виде. 😎

https://tpaschalis.github.io/delve-debugging/
источник