Size: a a a

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

2018 April 25
Пятничный деплой
Mastering Strings in Go
https://t.co/6jbVYUUc1D

Вспомним как работать со строками в Go
#golang #school
источник
2018 April 26
Пятничный деплой
📈 Nethogs.

По следам короткой переписки - простая *top утилита для отображения сетевой активности в системе. Удобная штука, для случаев, когда нужно быстро посмотреть какой процесс и как потребляет трафик.

📗 https://sysadmin.pm/nethogs/

#будничное #nethogs
источник
Пятничный деплой
На medium.com вышла статья про ingress в kubernetes и управление сертами в нем
#k8s #ingress #nginx
https://medium.com/%D1%81ontainerum/how-to-launch-nginx-ingress-and-cert-manager-in-kubernetes-55b182a80c8f
источник
Пятничный деплой
Интересный взгляд на канкаренси в Go. Приведено много примеров сравнения с другими языками. Статья довольно таки обширная, рекомендую. 👇
https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/#what-is-a-go-statement-anyway
источник
2018 April 28
Пятничный деплой
Пара слов об утилицации и производительности процессора. 🙂

https://www.youtube.com/watch?v=QkcBASKLyeU

P. S. Меньше недели назад, на Youtube канале Opensource.com залили несколько занятных видео. Вечерком, под чаёк и печеньки, от нечего делать можно заглянуть.

https://www.youtube.com/playlist?list=PL4jrq6cG7S45r6WC4MtODiwVMNQQVq9ny

#видео
источник
2018 May 01
Пятничный деплой
Шарился я тут по блогу Вильяма Кенеди, и наткнулся на хорошую статью, которая посвящена тому, как читать стек трейсы. 📚🤓
Все ви видели вот такие замечательные строчки:

main.Example(0x2080c3f50, 0x2, 0x4, 0x425c0, 0x5, 0xa)

Но все ли вы знаете что они означают? 😦
https://www.ardanlabs.com/blog/2015/01/stack-traces-in-go.html
источник
2018 May 03
Пятничный деплой
источник
Пятничный деплой
Вот тут хорошо написано как тестировать свои докер образы, ну и про goss\dgoss утилиту
https://medium.com/@aelsabbahy/tutorial-how-to-test-your-docker-image-in-half-a-second-bbd13e06a4a9
#goss #tests
источник
Пятничный деплой
Это прекрасно! https://www.youtube.com/watch?v=K_8_gazN7h0 #vim #excel
источник
2018 May 04
Пятничный деплой
Я начинаю потихоньку разгребать свой загашник сохраненных статей. И сегодня будет парочку от Netflix.

Во-первых, Netflix FlameScope -- логическое дополнение FlameGraphs. FlameScope позволяет строить хитмап ивентов, где по оси X время в секундах, по оси Y -- фракции секунды (я не уверен, что я правильно перевел это), а "температура" показывает колличество ивентов, которые пришлись на это время.

Выбрав определенный сегмент хитмапа, можно сразу же перейти к флеймграфу того, что происходило в данный момент. Более доступно это показано на видео:

https://www.youtube.com/watch?time_continue=82&v=cFuI8SAAvJg

#performance
источник
Пятничный деплой
источник
2018 May 05
Пятничный деплой
Вышел оператор redis для kubernetes. В свое время, я потратил немало времени, чтобы заставить работать кластер redis в k8s. https://product.spotahome.com/redis-operator-for-kubernetes-released-9c6775e7da9b #k8s  #redis
источник
2018 May 07
Пятничный деплой
Шпаргалка по high availability от Netflix

Вкратце:
- Деплойте по регионам, а не везде сразу
- Blue/green (red/black) деплои
- Временные окна для деплоев (чтобы в пиковую нагрузку не попасть)
- Автоматизированные деплои хорошо, но убедитесь, что они не происходят во время, когда никого нет в офисе/у компа, чтобы подхватить прод, если что-то пойдёт не по плану
- Хаос инжиниринг (ну Нетфликс же)
- Прогоняйте все тесты, которые у вас есть перед выкаткой на прод (ваш Кэп)
- Трезво оценивайте баланс между автоматизацией и ручными действиями. Есть вещи, которые не стыдно потыкать ручками
- Регулярно ревьювьте настройки алертов/пейджинга
- Убедитесь, что можете в roll back
- Останавливайте деплой, если хосты не поднимаются
- При автоматическом деплое отправляйте сообщения ответственным командам
- Автоматизируйте не только сценарии, в которых всё хорошо, но и сценарии, когда что-то идёт не по плану
- Собирайте информацию о зависимостях перед деплоем, а не угадывайте состояние related сервисов
источник
Пятничный деплой
Еще одна статья про RESTful API
https://medium.com/@johnteckert/building-a-restful-api-with-go-part-1-9e234774b14d

Статья для новичков про создание RESTful API на Go
#golang #rest
источник
2018 May 08
Пятничный деплой
Всем, кто пересел с JetBrains на VS Code, и кому так не хватало вьюшек со структурой функций.
Вот вам плагинчик. 😏✌️
https://marketplace.visualstudio.com/items?itemName=766b.go-outliner
источник
Пятничный деплой
тут на https://t.me/devopsengineer, автор канала попробовал собрать что-то вроде devops factors (по аналогии с 12 factors) у себя в гитхабе https://github.com/Mykolaichenko/devopsfactors .Получилось вполне похоже на правду, призывает поучаствовать
источник
2018 May 10
Пятничный деплой
Полезная подборка хороших практик обеспечения безопасности  Kubernetes кластера от Simon Pirschel.

https://goo.gl/LCLwvc
источник
Пятничный деплой
Ребятам, работающим с aws должно понравиться
источник
Пятничный деплой
​​Hey hey, graphical client for DynamoDB!

You can pretty much think of "Dynamon" as phpMyAdmin for DynamoDB, which is a phrase that should cause endless screaming.

#aws #dynamodb
источник
2018 May 14
Пятничный деплой
Trickster — интересный проект от Comcast, реализующий кеширующий прокси для Prometheus.
Обещают «dramatically accelerates dashboard rendering times for any series queried from Prometheus»

https://goo.gl/dxcm2S
источник