Интересная статья о парном программировании (привет, @catops). Хотя, скорее о том почему оно не работает:
1. Надо постоянно разговаривать минимум с одним челвоеком
2. Все твои персональные настройки и любимый emacs будет только мешать
3. Учится новому при парном программировании не очень и легко. К тому же программисты часто плохие учителя.
Хотя от себя добавлю: парное прграммирование не панацея, но это и не должно быть панацеей. Это просто практическое решение некоторых проблем.
1. Надо постоянно разговаривать минимум с одним челвоеком
2. Все твои персональные настройки и любимый emacs будет только мешать
3. Учится новому при парном программировании не очень и легко. К тому же программисты часто плохие учителя.
Хотя от себя добавлю: парное прграммирование не панацея, но это и не должно быть панацеей. Это просто практическое решение некоторых проблем.
Hackernoon
The Only Person I’ll Pair Program with is my Cat
На главной ukrops.club обсуждаем способы нагрузочного тестирования веб приложения.
Пока вспомнили:
Yandex Tank
Siege
Gatling
Tsung
Vegeta
А у вас есть любимая тула для нагрузочного тестирования? Отвечайте в слак
Пока вспомнили:
Yandex Tank
Siege
Gatling
Tsung
Vegeta
А у вас есть любимая тула для нагрузочного тестирования? Отвечайте в слак
Интересная ссылка от коллег по цеху @DevOops: https://devhints.io сборник хинтов и примитивов для разных программ и языков программирования. Достаточно удобно и есть поиск.
Devhints.io cheatsheets
https://assets.devhints.io/previews/index.jpg
A ridiculous collection of web development cheatsheets
Forwarded from CatOps
Microsoft представили AKS.
Это как GKE, только а Azure. Кроме того, добавили улучшений в Azure Container Registry. Потому что "наши клиенты все ещё используют Mesosphere, Docker, вот это все".
Покрутить managed Kubernetes от M$ можно уже сейчас, кстати
#microsoft #azure #kubernetes
Это как GKE, только а Azure. Кроме того, добавили улучшений в Azure Container Registry. Потому что "наши клиенты все ещё используют Mesosphere, Docker, вот это все".
Покрутить managed Kubernetes от M$ можно уже сейчас, кстати
#microsoft #azure #kubernetes
Microsoft
Introducing AKS (managed Kubernetes) and Azure Container Registry i…
Today, we are proud to announce the preview of Azure Container Service (AKS), our new managed Kubernetes service. We have seen customers fall in love with our current Kubernetes support on Azure…
В рамках пятницы к нам в чатик заглянул @8ll из соседнего чатика. Ему захотелось нанять людей, к тому же его CTO сегодня в Киеве. Ну и началась агитация за вакансию. Которая растянулась на 500+ сообщений троллинга и подгорелых сидений.
Я постарался отобрать для вас лучшее из @8ll: https://pastebin.com/UWwjkyuR
Я постарался отобрать для вас лучшее из @8ll: https://pastebin.com/UWwjkyuR
Pastebin
- Pastebin.com
Forwarded from CatOps
Чёт так много всего за ночь прилетело — аж не знаю, за что хвататься.
Ну, во-первых, Microsoft анонсировал Brigade.
Это фреймворк для написания event-driven workflow в Kubernetes. Если человеческим языком: это сервис, который живёт внутри Kubernetes. Сервис ждёт триггер и, в случае срабатывания, запускает ту или иную задачу (job). Задача может быть пайплайном. Вообще, поскольку это фреймоврк, обещают возможность заскриптовать всё, чего душа пожелает.
Вот, собственно, сайт проекта:
https://brigade.sh/
» It’s a form of “structured serverless” that you own, completely,” according to Microsoft’s release announcement.
Но вот как оно будет соотноситься с другими serverless решениями для Kubernetes мне пока не ясно
#microsoft #kubernetes #serverless
Ну, во-первых, Microsoft анонсировал Brigade.
Это фреймворк для написания event-driven workflow в Kubernetes. Если человеческим языком: это сервис, который живёт внутри Kubernetes. Сервис ждёт триггер и, в случае срабатывания, запускает ту или иную задачу (job). Задача может быть пайплайном. Вообще, поскольку это фреймоврк, обещают возможность заскриптовать всё, чего душа пожелает.
Вот, собственно, сайт проекта:
https://brigade.sh/
» It’s a form of “structured serverless” that you own, completely,” according to Microsoft’s release announcement.
Но вот как оно будет соотноситься с другими serverless решениями для Kubernetes мне пока не ясно
#microsoft #kubernetes #serverless
The New Stack
Microsoft Launches Brigade: An Event-Driven Scripting Tool for Kubernetes
Microsoft has been working hard to ensure that these days, when developers and engineers lift up their gaze unto the cloud native heavens, the sky they see is Azure. To this end, Microsoft has been populating the container space with open source tools that…
Мою старую статью опубликовали на dou. Прикольно 🙂 https://dou.ua/lenta/articles/devops-duties/
ДОУ
Говорим о DevOps: ответственность и задачи
Для того чтобы девопс заработал, в него надо вложить немало сил. С одной стороны, у нас есть текущие проблемы, которые надо решить, с другой — логичная и непротиворечивая архитектура девопса. Мне кажется, логика есть и там, и там, поэтому стоит обернуться…
Появились видео с GDG DevFest Ukraine 2017, который недавно был во Львове: https://bit.ly/dfua17-all
Рекомендую посмотреть доклады о gRPC и Apache Beam
Рекомендую посмотреть доклады о gRPC и Apache Beam
Началась открытая трансляция главного зала конференции highload++ в Москве. Хотя лично я советовал бы купить билет на онлайн трансляцию, потому что в девопс зале тоже должно быть очень интересно. https://www.youtube.com/watch?v=BlDK2KKKYc8
YouTube
Главный зал HighLoad++ 2017, 7 ноября
Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
--------
Бесплатная трансляция главного зала конференции HighLoad++ 2017.
Расписание…
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
--------
Бесплатная трансляция главного зала конференции HighLoad++ 2017.
Расписание…
На CatOps опубликовали интересный пост о SO_REUSEPORT (https://t.iss.one/catops/329). Собственно хочу в догонку скинуть старый пост из github о том что не все так хорошо с SO_REUSEPORT на примере Haproxy.
Если коротко, то между прекращением приема сообщений и закрытием сокета может пройти какое-то время (несколько миллисекунд) и все подключения за этот период будут сброшены, потому что старый демон их уже не обрабатывает, но еще не закрыл сокет.
Вариант решения от Haproxy — дропать syn запросы на этот период. Вариант решения от GitHub (и nginx) использовать отдельный демон, который будет держать сокет открытым.
Если коротко, то между прекращением приема сообщений и закрытием сокета может пройти какое-то время (несколько миллисекунд) и все подключения за этот период будут сброшены, потому что старый демон их уже не обрабатывает, но еще не закрыл сокет.
Вариант решения от Haproxy — дропать syn запросы на этот период. Вариант решения от GitHub (и nginx) использовать отдельный демон, который будет держать сокет открытым.
Telegram
CatOps
В версии ядра Linux 3.9 (ага, давно) добавили такую фичу для сокетов как SO_REUSEPORT aka port sharding. Смысл в том, что несколько процессов могут слушать один и тот же порт, а ядро само разрулит, кому что посылать. Ну код должен со своей стороны эту фичу…
Amazon обьявили что теперь все их сервисы которые были доступны как внешние могут быть доступны как внутренние из вашего VPC при использовании PrivateLink. Отличная новость и наконец-то.
Amazon
Introducing AWS PrivateLink for AWS Services
Forwarded from CatOps
У меня сегодня филиал телеканала "Культура".
А всё потому что Brendan Gregg написал статью о Brilliant Jerks. Мне кажется, более-менее точный перевод на русский звучит как "Прекрасный мудак"
И сразу же паравозом ещё пару статей:
- о том, что можно вести себя, как мудак неосознанно
- продолжение истории
- критика двух предыдущих статей. Смысл в том, что если человек мудаком не был, но в вышем окружении стал, доля вины лежит и на вас
Это всё подводит ко второму выпуску телеканала "Культура", который уже, наверное, будет вечером
#culture
А всё потому что Brendan Gregg написал статью о Brilliant Jerks. Мне кажется, более-менее точный перевод на русский звучит как "Прекрасный мудак"
И сразу же паравозом ещё пару статей:
- о том, что можно вести себя, как мудак неосознанно
- продолжение истории
- критика двух предыдущих статей. Смысл в том, что если человек мудаком не был, но в вышем окружении стал, доля вины лежит и на вас
Это всё подводит ко второму выпуску телеканала "Культура", который уже, наверное, будет вечером
#culture
Полезняха от Антона @astlock Кошевого: гайзы, у кого макбук с тачбаром и тачид! Добавьте строку
auth sufficient pam_tid.so в /etc/pam.d/sudo и sudo теперь можно анлочить пальцем!Не прошло и пол года (на самом деле прошло), а Amazon сделали более-менее нормальный редактор для IAM policy. Встречайте анонс: https://aws.amazon.com/blogs/security/use-the-new-visual-editor-to-create-and-modify-your-aws-iam-policies/
Amazon
Use the New Visual Editor to Create and Modify Your AWS IAM Policies | Amazon Web Services
AWS Identity and Access Management (IAM) has made it easier for you to create and modify your IAM policies by using a point-and-click visual editor in the IAM console. The new visual editor guides you through granting permissions using IAM policies without…
Вышел интересный тулкит для хаос тестирования разных инфраструктур https://chaostoolkit.org/
Я еще не смотрел. Если коротко, то хаос тестирование это ломай все что сможешь в случайное время. Твоей инфраструктуре должно быть все равно на любые поломки. Более детально с принципами можно ознакомиться тут: https://principlesofchaos.org/
Я еще не смотрел. Если коротко, то хаос тестирование это ломай все что сможешь в случайное время. Твоей инфраструктуре должно быть все равно на любые поломки. Более детально с принципами можно ознакомиться тут: https://principlesofchaos.org/
Forwarded from CatOps
Я очень люблю читать stories of failure. Потому что на них можно учиться: как писал классик, все зелёные билды похожи друг на друга, но каждый красный билд падает по-своему.
Компания Saltside опубликовала историю провала при миграции в Kubernetes. При этом они не опускают руки и даже спрашивают помощь у коммьюнити
#kubernetes
Компания Saltside опубликовала историю провала при миграции в Kubernetes. При этом они не опускают руки и даже спрашивают помощь у коммьюнити
#kubernetes
Medium
Our Failure Migrating to Kubernetes
Observations and debugging problems in LoadBalancer services.
