Size: a a a

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

2020 May 17
Пятничный деплой
Очень крутой доклад о том, почему и как все (не) работает, и что с этим делать: https://www.youtube.com/watch?v=xA5U85LSk0M
источник
2020 May 18
Пятничный деплой
Faking stdin and stdout in Go

In this post I want to discuss faking (or redirecting) standard input and output (os.Stdin and os.Stdout [1]) in Go programs. This is often done in tests, but may also be useful in other scenarios.

https://eli.thegreenplace.net/2020/faking-stdin-and-stdout-in-go/
источник
Пятничный деплой
DevOps дайджест #32: применение Helm, Kustomize, ArgoCD и релиз Vitess

В выпуске: Lens — Kubernetes IDE, новые регионы в AWS (Африка), изменения в Grafana 7.0, TPUs в Google Cloud и новая книга от Google SRE.

https://dou.ua/lenta/digests/devops-digest-32/
источник
Пятничный деплой
Как собрать NGINX Ingress Controller старой версии и пропатчить его
https://habr.com/ru/post/502538/
Tags: Блог компании ДомКлик, Программирование, Go, Kubernetes, kubernetes, домклик, go, debug, golang
Author Nastradamus #habr
источник
Пятничный деплой
Ближайшие митапы от DevOps Novosibirsk:
21 мая,  19:00 Нск, 15:00 Мска:
"Андрей Бешков. Построение DevSecOps как гармоничный путь развития."
FB: https://www.facebook.com/events/277229400104967/
Timepad: devops-nsk.timepad.ru/event/1316477/

28 мая,  19:00 Нск, 15:00 Мска:
"Нетворкинг: как создать и развить свой круг контактов в текущей реальности"
FB: https://www.facebook.com/events/824790024713599/
Timepad:
https://devops-nsk.timepad.ru/event/1308738/

4 июня, 19:00 Нск, 15:00 Мска:
"Тонем в облаках: краткое руководство освоения AWS"
FB: https://www.facebook.com/events/604603216818328/
Timepad: https://devops-nsk.timepad.ru/event/1311148/


У вас есть возможность поддержать сообщество:
https://www.patreon.com/devopsnsk
источник
Пятничный деплой
источник
2020 May 19
Пятничный деплой
#db
Тут подъехала статья от Jaana Dogan про то как работает репликация в Spanner
Для затравочки: репликация синхронная, но SLA у них 99,999. Там 2PC, но при этом Paxos и еще много интересного
источник
Пятничный деплой
Amazon представила практики безопасности для EKS
https://aws.github.io/aws-eks-best-practices/
источник
Пятничный деплой
Вот хороший репос от автора популярного Medium блога. Там собраны базовые примеры и паттерны использования языка. Будет полезно новичкам. 👍

https://github.com/inancgumus/learngo

http://learngoprogramming.com - 👈 блог
источник
Пятничный деплой
Хоть и старая, но не теряющая свою актуальность подборка видеоматериалов о разработке полноценного веб-приложения на Go:
Часть 1 (net/http)
Часть 2 (martini + markdown)
Часть 3 (MongoDB - mgo)
Часть 4 (Сессия + Авторизация)
Часть 5 (Рефакторинг)
Часть 6 (Заключительная)
источник
Пятничный деплой
Список 11 инструментов, чтобы сделать ваш k8s кластер лучше (TM).

Как и любой другой список он очень субъективный. Как и любой список он не идеальный. Однако возможно, вы сможете найти там что-то интересное для себя

#kubernetes
источник
Пятничный деплой
Прямо сейчас идёт живьём онлайн конференция Percona Live

Всё, что вы хотели знать о базах данных

#databases #event
источник
Пятничный деплой
GOTO 2020 • Databases on Kubernetes: Why You Should Care! • Denis Rosa

https://youtu.be/yoj_vSTPB54
источник
2020 May 20
Пятничный деплой
Learn how to use Go to automate tasks like security incident response, disaster recovery plan testing, and test environment population – all without running a single server! By creating AWS Lambda functions using Go you can minimize your own management overhead while creating tools that are more readable, fault tolerant, testable, and performant than shell scripts.


Serverless Ops - Bye Bye Bash, Hello Go! / Rob Sutter (AWS)
https://www.youtube.com/watch?v=PSD-5M6vYYw
источник
Пятничный деплой
Всем, кто хочет сдавать экзамены AWS, настоятельно рекомендую проходить Exam Readiness курсы, они бесплатные и позволяют оценить масштаб трагедии.

Регистрируем аккаунт и смотрим по этой ссылке: AWS training and certification

Пока готовился к одному из экзаменов, решил прослушать readiness и нарвался на брильянтовую классификацию "облачных" миграций, которая называется "6 Rs".
1.  Retain - для очень сложных и болезненных приложений. Не трогаем, потом вернемся.
2.  Re-host - так называемый lift-and-shift, тащим как есть, а там разберемся.
3.  Refactor - он же метод transform. Миша, все по новой, все херня. Разрабатываем приложения с нуля уже в облаке.
4.  Re-platform - lift-and-shift с модификациями.
5.  Replace - вместо миграции заносим денег вендору (вместо своей Mongo покупаем DocumentDB).
6.  Retire - оно тебе не нужно, сжечь и забыть.

Я повидал немало дерьма, так теперь знаю, к какой R оно относиться.

Тех же, кто еще только открывает для себя AWS, я приглашаю послушать мое выступление 4ого июня.
источник
Пятничный деплой
Generic Talks 25

У нас в гостях Слава Бахмутов из GolangShow.
Мы говорили про то как был устроен бекенд в Dropbox:
- как были устроены сервисы и как они развивались со временем
- какие языки использовались, какие прижились и как проходили перезды с одних технологий на другие
- монорепозиторий, инфраструктура сборки и разработки
- как устроена интроспекция: логеры, мониторинг, обнаружение ошибок
- и самое вкусное 😀: масштабирование баз данных, шардирование, умные прокси сервисы, отказоустойчивость и управление трафиком...

Eще поговорили об стартапе над которым сейчас работает Слава: в чем идея, как все устроено внутри, на чем написано, как планируете масштабировать и делать большие ивенты...

В конце немного про переезды и жизнь в разных странах 🛤
источник
2020 May 21
Пятничный деплой
Описан подход к построению веб сервисов, пост по типу поста Мэта Раяра, о том как он структурирует свои приложения.

https://www.dudley.codes/posts/2020.05.19-golang-structure-web-servers
источник
Пятничный деплой
⚒ Linux Productivity Tools - 89 слайдов об очевидном (и не очень) применении утилит в работе с cli. Хорошая презентация, как по мне. #shell #cli
источник
Пятничный деплой
Автоматизации пост

Наткнулся на штуку https://n8n.io/ — она позволяет по событию в одном сервисе делать события в других сервисах.

Это что-то вроде https://ifttt.com/, но опенсорсная и, кажется, более прокачанная по логике составляемых сценариев.
Количество триггеров пока не особенно большое, но по моему опыту их всё равно приходится дописывать. А вот возможность хостить штуку у себя бесценна.
источник
Пятничный деплой
Присоединяйтесь к AWS Cloud Week! 25 – 29 мая, 13.00 – 16.00. Mail.ru, JetBrains, Bitrix24, SoftServe, Kupibilet и Ciklum расскажут, как построили инфраструктуру на AWS. 6 бесплатных вебинаров на русском языке с разбором кейсов ведущих технологических компаний России. Участие бесплатно, нужно просто зарегистрироваться:  https://go.aws/2XetDkP
источник