А вот ещё интересный Twitter тред у Charity Majors о том, как полезны навыки public speeking и как они помогают карьере
Так что, если вам есть чего рассказывать — не стесняйтесь ^_^
Так что, если вам есть чего рассказывать — не стесняйтесь ^_^
Twitter
Charity Majors
The biggest boost for my career the past five years wasn't working at Facebook or being a manager, it was developing public speaking skills.
AWS написали доку о том, как сделать on demand видео платформу чисто средствами, собственно, AWS
Почти что пошаговую инструкцию сделали :)
Оно примечательно тем, что подсистема on demand видео входит много куда. Например, в те же сервисы интернет рекламы.
#aws
Почти что пошаговую инструкцию сделали :)
Оно примечательно тем, что подсистема on demand видео входит много куда. Например, в те же сервисы интернет рекламы.
#aws
Amazon
Architecture overview - Video on Demand on AWS
Video on Demand on AWS solution architecture overview
Статья с clickbait заголовком!
На самом деле там две важные идеи:
1) DevOps — название методологии, а не позиции. Потому что можно назвать кого-угодно DevOps Engineer, можно даже команду сделать для этого (вариант ещё хуже) но на деле ни черта не поменяется
2) Мы теперь все разработчики, просто каждый пишет код внутри своей зоны ответственности. Поэтому подходы в написании кода для приложений точно также можно применять к коду инфраструктуры. Это если у вас Infrastructure as a Code, если нет, к этому надо стремиться
И бонусом дискуссия данной статьи на Reddit
#culture
На самом деле там две важные идеи:
1) DevOps — название методологии, а не позиции. Потому что можно назвать кого-угодно DevOps Engineer, можно даже команду сделать для этого (вариант ещё хуже) но на деле ни черта не поменяется
2) Мы теперь все разработчики, просто каждый пишет код внутри своей зоны ответственности. Поэтому подходы в написании кода для приложений точно также можно применять к коду инфраструктуры. Это если у вас Infrastructure as a Code, если нет, к этому надо стремиться
И бонусом дискуссия данной статьи на Reddit
#culture
Age of Peers
We Need to Kill DevOps
DevOps spearheaded a wave of innovation, but now the use of DevOps, either as a job noscript, or adjunct to a job noscript, needs to end.
Небольшой пошаговый мануальчик, как настроить Travis CI для .NET
Бросаю сюда так как знаю, что C# люди меня тоже читают
#cicd
Бросаю сюда так как знаю, что C# люди меня тоже читают
#cicd
На днях крупнейшее Slack сообщесто Украины о DevOps — UkrOps — создали свой дайджест-канал в Телеге!
https://news.1rj.ru/str/UkropsDigest
Подписывайтесь! Если вам интересно происходящее тут, значит дайджест будет интересен не менее. Будем друг друга дополнять 😎
https://news.1rj.ru/str/UkropsDigest
Подписывайтесь! Если вам интересно происходящее тут, значит дайджест будет интересен не менее. Будем друг друга дополнять 😎
Hacktoberfest вернулся!
Кто не в курсе -- это совместная инициатива GitHub и Digital Ocean про поддержку открытого ПО.
Ваша задача сделать 4 валидных пул реквеста в проекты-участники (они помечены лейбой
Ну и моральное удовлетворение, конечно :)
Больше подробностей и регистрация по ссылке. Удачи!
#github #hacktoberfest
Кто не в курсе -- это совместная инициатива GitHub и Digital Ocean про поддержку открытого ПО.
Ваша задача сделать 4 валидных пул реквеста в проекты-участники (они помечены лейбой
hacktoberfest, а в замен вы получаете футболку и стикеры!Ну и моральное удовлетворение, конечно :)
Больше подробностей и регистрация по ссылке. Удачи!
#github #hacktoberfest
The GitHub Blog
Celebrate open source this October with Hacktoberfest
Celebrate open source this October by participating in the fourth annual Hacktoberfest, a month-long celebration of open source software in partnership with DigitalOcean. Last year, contributors from 114 countries submitted over 90,000 pull requests to
Yevgeniy Brikman делится книгами о построении масштабируемых вэб-приложений
При чём SRE book от Google можно вообще читать онлайн бесплатно!
#books
При чём SRE book от Google можно вообще читать онлайн бесплатно!
#books
Quora
☆ What Are the Best Books on Building Large Scale Web-based Apps? - Quora
That’s a very, very broad topic that requires many different skills to do well. No one book will cover everything you need to know, so here are a few books t...
Я уже постил сюда первую чать об IO. Сейчас вот подъехало ещё 2 части.
Вместе с этим рекомендую подписаться на Дайджест Украинских ДевОпсов (собсно канал, откуда я сейчас тащу новость про IO)
Вместе с этим рекомендую подписаться на Дайджест Украинских ДевОпсов (собсно канал, откуда я сейчас тащу новость про IO)
Forwarded from Українська девопсарня
Вчера вышел третий пост о том как работает дисковый IO в linux (первый, второй). В этом посте автор достаточно неплохо и базово расказывает о LSM деревьях, а в следующем будет расказывать о B деревьях.
Кстати, если пропустили, то в первых двух постах достаточно неплохо сгрупированы бызовые знания о файловом IO в linux. Советую всем, у кого ещё не доходили до него руки 🙂
Кстати, если пропустили, то в первых двух постах достаточно неплохо сгрупированы бызовые знания о файловом IO в linux. Советую всем, у кого ещё не доходили до него руки 🙂
Интерактивный туториал по Ansible. По факту является интерактивной адаптацией Ansible tutorial от Leucos
Всё, что надо для прохождения — установленный Docker
Видео-демо есть тут
Содержание:
1. Getting Started
2. Basic inventory
3. First modules and facts
4. Groups and variables
5. Playbooks
6. Playbooks, pushing files on nodes
7. Playbooks and failures
8. Playbook conditionals
9. Git module
10. Extending to several hosts
11. Templates
12. Variables again
13. Migrating to roles!
14. Using roles from Ansible Galaxy - Install a Jenkins server
15. Free play
#ansible
Всё, что надо для прохождения — установленный Docker
Видео-демо есть тут
Содержание:
1. Getting Started
2. Basic inventory
3. First modules and facts
4. Groups and variables
5. Playbooks
6. Playbooks, pushing files on nodes
7. Playbooks and failures
8. Playbook conditionals
9. Git module
10. Extending to several hosts
11. Templates
12. Variables again
13. Migrating to roles!
14. Using roles from Ansible Galaxy - Install a Jenkins server
15. Free play
#ansible
GitHub
GitHub - turkenh/ansible-interactive-tutorial: Interactive Ansible tutorials with dead simple setup via Docker
Interactive Ansible tutorials with dead simple setup via Docker - turkenh/ansible-interactive-tutorial
Устроим ка небольшой serverless-weekend.
Статья про AWS Lambda: как, когда и зачем использовать.
Ну и не лямбдой единой: заметка на Medium с кратким сравнением некоторых провайдеров FaaS (Function as a Service)
Ну и не только большие провайдеры. Например, есть Kubeless — фреймворк, который позволяет сделать FaaS поверх Kubernetes, а где разворачивать Kubernetes — уже ваша личная боль. Вот кратенькая статья-обзор сего действа
И сразу же 5 других open source фреймворков
Ну и к вопросу, почему это стало модным. Ответ банаен — бабло. Статья-разбор почему Serverless — это в первую очередь про $$$
+ одна success-story сокращения костов
+ ещё одна
#serverless
Статья про AWS Lambda: как, когда и зачем использовать.
Ну и не лямбдой единой: заметка на Medium с кратким сравнением некоторых провайдеров FaaS (Function as a Service)
Ну и не только большие провайдеры. Например, есть Kubeless — фреймворк, который позволяет сделать FaaS поверх Kubernetes, а где разворачивать Kubernetes — уже ваша личная боль. Вот кратенькая статья-обзор сего действа
И сразу же 5 других open source фреймворков
Ну и к вопросу, почему это стало модным. Ответ банаен — бабло. Статья-разбор почему Serverless — это в первую очередь про $$$
+ одна success-story сокращения костов
+ ещё одна
#serverless
Ну и сразу же вдогонку статья (точнее GitHub подборка) из цикла "Awesome-%{something}" про Serverless
Дополнения, как обычно, приветствуются!
#serverless
Дополнения, как обычно, приветствуются!
#serverless
GitHub
GitHub - anaibol/awesome-serverless: :cloud: A curated list of awesome services, solutions and resources for serverless / nobackend…
:cloud: A curated list of awesome services, solutions and resources for serverless / nobackend applications. - anaibol/awesome-serverless
Не помню, может, и кидал уже эту статью
В ней быстро и доступно объясняется, что такое распределенный трейсинг и зачем он нужен на примере Opentracing
#visibility
В ней быстро и доступно объясняется, что такое распределенный трейсинг и зачем он нужен на примере Opentracing
#visibility
Medium
Distributed Tracing in 10 Minutes
With the intrinsic concurrency and asynchrony of modern software applications, distributed tracing has become part of the table stakes for effective monitoring. That said, instrumenting a system for…
Я недавно кидал интерактивный туториал по Ansible, но если вам вдруг мало, вот ещё целый список 🙃
Hackr.io
Learn C++ - [2025] Most Recommended Ansible Tutorials | Hackr.io
Learning Ansible? Check out these best online Ansible courses and tutorials recommended by the devops community. Pick the tutorial as per your learning style: video tutorials or a book. Free course or paid. Tutorials for beginners or advanced learners. Check…
Пока одни выбирают, подписаться на PagerDuty или VictorOPS, или следят за PagerTree, другие пилят своё решение на коленке.
Вот, например, статья о системе звонков при проблеме, собранной из -говна-и-палок- Twilio, AWS CloudWatch, SNS и AWS Lambda
#monitoring #aws
Вот, например, статья о системе звонков при проблеме, собранной из -говна-и-палок- Twilio, AWS CloudWatch, SNS и AWS Lambda
#monitoring #aws
Вот ещё подумал, что иногда неплохо делиться какими-то мелкими лайфхаками, а то каждый раз на что-то большое замахиваемся.
Вот, например, небольшая функция, которая возвращает IP по AWS Instance-ID. У тех, кто активно AWS пользуется что-то подобное уже, скорее всего есть. А вот тем, кто только ничинает, может быть полезно.
Просто добавляешь кусок кода в bash profile (или, как в моём случае в zshrc) и радуешься жизни:
Дефолтный регион и профайл, ессесно (sic!), можно поставить свои. Да и вообще, саму функцию можно улучшать. Но зачем?)
#lifehacks #shell
Вот, например, небольшая функция, которая возвращает IP по AWS Instance-ID. У тех, кто активно AWS пользуется что-то подобное уже, скорее всего есть. А вот тем, кто только ничинает, может быть полезно.
Просто добавляешь кусок кода в bash profile (или, как в моём случае в zshrc) и радуешься жизни:
pubip {
if [ $# -ge 1 ] ; then
if [ $# -lt 2 ] ; then region=us-east-1 ; else region=$2 ; fi
if [ $# -lt 3 ] ; then profile=default ; else profile=$3 ; fi
aws ec2 describe-instances --query 'Reservations[].Instances[].PublicIpAddress' --output text --instance-ids $1 --region $region --profile $profile
fi
}Дефолтный регион и профайл, ессесно (sic!), можно поставить свои. Да и вообще, саму функцию можно улучшать. Но зачем?)
#lifehacks #shell
Forwarded from Maksym Vlasov
Docker
>[WARNING]: Empty continuation lines will become errors in a future release.
Тобто, робити в докерфайлах ось так:
Не можна. Можна так:
https://github.com/moby/moby/blob/master/builder/dockerfile/parser/parser.go#L259-L328
>[WARNING]: Empty continuation lines will become errors in a future release.
Тобто, робити в докерфайлах ось так:
RUN foo && \
bar
RUN foo && \
# bar is new big thing
bar
Не можна. Можна так:
RUN foo && \
\
bar
RUN foo
# bar is new big thing
RUN bar
https://github.com/moby/moby/blob/master/builder/dockerfile/parser/parser.go#L259-L328
Статья в блоге Facebook о миграции с InnoDB в MyRocks (это их собственная разработка, но в open source)
Я лично с MyRocks никогда не стыкался, так что рекомендовать её права не имею.
Но вот пункт "Lessons learned" статьи полезен вне вопроса о движке БД
#database
Я лично с MyRocks никогда не стыкался, так что рекомендовать её права не имею.
Но вот пункт "Lessons learned" статьи полезен вне вопроса о движке БД
#database
Facebook Code
Migrating a database from InnoDB to MyRocks
Moving one of Facebook's main databases to MyRocks cut storage usage in half.
На Reddit, например, день назад начали обсуждать метрики, по которым можно оценить эффективность внедрения методологии DevOps в команде.
Интересно почитать, кроме того, там есть ссылки на другие ресурсы по тематике.
Также, если вам есть самим что добавить — welcome!
#culture
Интересно почитать, кроме того, там есть ссылки на другие ресурсы по тематике.
Также, если вам есть самим что добавить — welcome!
#culture
reddit
DevOps metrics
Hi all, I am probably going to do my masters thesis on DevOps metrics for an organization that has already implemented the methodology. It would...
Красивая презентация о том, как и что тестировать в мире микросервисов и на что обращать внимание.
martinfowler.com
Testing Strategies in a Microservice Architecture
The microservice architectural style presents challenges for
organizing effective testing, this deck outlines the kinds of
tests you need and how to mix them.
organizing effective testing, this deck outlines the kinds of
tests you need and how to mix them.