Forwarded from Go Дайджест
Отличный пост про тайм-ауты в микросервисной архитектуре. 😴😴
https://engineering.grab.com/context-deadlines-and-how-to-set-them
https://engineering.grab.com/context-deadlines-and-how-to-set-them
Grab Tech
Context Deadlines and How to Set Them
This blog post explains from the ground up a strategy for configuring timeouts and using context deadlines correctly, drawing from our experience developing microservices in a large scale and often turbulent network environment.
Digitalocean добавили ресурс kubernetes в свой провайдер для terraform
https://ponderosa.io/blog/kubernetes/2019/03/13/terraform-cluster-create/
https://ponderosa.io/blog/kubernetes/2019/03/13/terraform-cluster-create/
Снова про postmortem, на этот раз про митинги https://www.pagerduty.com/blog/postmortem-meetings-best-practices/ #postmortems
PagerDuty
Postmortems Part 3: Getting the Most out of Your Postmortem Meetings | PagerDuty
In this final installment of our postmortems blog series, you will learn how to facilitate and lead effective postmortem meetings across your IT teams.
Forwarded from Записки админа
🕐 krontab.
Вот, например, кронтаб для kubernetes, собственно, этим всё сказано:
https://github.com/jacobtomlinson/krontab
#kubernetes #crontab
Вот, например, кронтаб для kubernetes, собственно, этим всё сказано:
https://github.com/jacobtomlinson/krontab
#kubernetes #crontab
GitHub
GitHub - jacobtomlinson/krontab: ⏰ A crontab like editor for Kubernetes cron jobs
⏰ A crontab like editor for Kubernetes cron jobs. Contribute to jacobtomlinson/krontab development by creating an account on GitHub.
@integram_bot бот для интеграции с bitbucket/gitlab/trello/github для самых ленивых (я думаю, лучше все таки свой)
Forwarded from IT Meeting - митапы и конференции по разработке
API management. Опыт IBM, Google, Yandex и Leroy Merlin
21 марта с 18:30 до 20:30, Четверг
Клиентский Центр IBM в Москва Сити, Пресненская набережная, 10блокА
Программа
1) IBM : API management, service mesh и облака
Иван Пряничников, Технический эксперт по интеграции и управлению API
Sebastian Sutter, Leading Technical Professional Cloud Integration
2) Яндекс : Принципы и практики построения API Яндекс.Облака
Данила Дюгуров, Руководитель Developer Platform в Яндекс.Облаке
3) Leroy Merlin : Архитектура API в ЛеруаМерлен
Сергей Лега, Enterprise Architect
4) Google : API Economy best practices and notable use cases
Sean Davis, Senior Technical Solutions Consultant
Регистрация на событие
21 марта с 18:30 до 20:30, Четверг
Клиентский Центр IBM в Москва Сити, Пресненская набережная, 10блокА
Программа
1) IBM : API management, service mesh и облака
Иван Пряничников, Технический эксперт по интеграции и управлению API
Sebastian Sutter, Leading Technical Professional Cloud Integration
2) Яндекс : Принципы и практики построения API Яндекс.Облака
Данила Дюгуров, Руководитель Developer Platform в Яндекс.Облаке
3) Leroy Merlin : Архитектура API в ЛеруаМерлен
Сергей Лега, Enterprise Architect
4) Google : API Economy best practices and notable use cases
Sean Davis, Senior Technical Solutions Consultant
Регистрация на событие
Forwarded from Sysadmin Tools 🇺🇦
есть хороший гайд , но по мультимастеру
#k8s #kubernetes #github
https://github.com/cookeem/kubeadm-ha
PS: стырено в https://xn--r1a.website/kubernetes_ru 🤷♂️
#k8s #kubernetes #github
https://github.com/cookeem/kubeadm-ha
PS: стырено в https://xn--r1a.website/kubernetes_ru 🤷♂️
GitHub
GitHub - cookeem/kubeadm-ha: 通过kubeadm安装kubernetes高可用集群,使用docker/containerd容器运行时,适用v1.24.x以上版本
通过kubeadm安装kubernetes高可用集群,使用docker/containerd容器运行时,适用v1.24.x以上版本 - cookeem/kubeadm-ha
Forwarded from CatOps
KeyDB - A Multithreaded Fork of Redis
John Sully disagrees with Salvatore Sanfilippo’s thoughts on multithreading, so he make own Redis, with multhithreading and enterprise features.
KeyDB have:
- 60% lower latency
- direct backup to AWS S3
- FLASH storage support
KeyDB designed with AWS in mind and has full compatibility with the Redis protocol, modules, and scripts. This includes full support for transactions, and atomic execution of scripts.
#database #aws
John Sully disagrees with Salvatore Sanfilippo’s thoughts on multithreading, so he make own Redis, with multhithreading and enterprise features.
KeyDB have:
- 60% lower latency
- direct backup to AWS S3
- FLASH storage support
KeyDB designed with AWS in mind and has full compatibility with the Redis protocol, modules, and scripts. This includes full support for transactions, and atomic execution of scripts.
#database #aws
Канал C# программиста с авторскими статьями, отборными обучающими материалами, книгами, видео. Тут ты научишься разрабатывать в среде .NET,
поймешь все тонкости разработки игр на движке Unity. Подписывайся, не пожалеешь:)
https://xn--r1a.website/daily_dev #реклама
поймешь все тонкости разработки игр на движке Unity. Подписывайся, не пожалеешь:)
https://xn--r1a.website/daily_dev #реклама
Telegram
DailyDev
Все самое интересное из мира программирования. Алгоритмы, Web, Android, C# и многое другое.
Администратор - @tetovskee
Чат канала - @daily_dev_chat
Администратор - @tetovskee
Чат канала - @daily_dev_chat
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Монорепозиторий: 7 фактов, которые должен знать каждый
Монорепозиторий используют в Google, Facebook, Twitter. В чем его прелесть? Вот перечень основных плюсов и минусов монорепозиториев.
https://prglb.ru/4062u
Монорепозиторий используют в Google, Facebook, Twitter. В чем его прелесть? Вот перечень основных плюсов и минусов монорепозиториев.
https://prglb.ru/4062u
Первая статья из трёх о serverless - читаем чтобы быть в курсе чем нам всем скоро заниматься (а кто-то и уже) https://medium.com/@pablo.iorio/serverless-architectures-i-iii-design-and-technical-trade-offs-8ca5d637f98e #serverless
Medium
Serverless Architectures I/III: Design and technical trade-offs
Serverless empowers you to reach perfect resource elasticity. However, it comes with trade-offs
Forwarded from Go Дайджест
Походу, ребятам из GoJek было мало существующих решений в сфере L7 прокси, по этому они запилили свой. 🤷♂️🤷♀️ Назвали - Weaver.
https://github.com/gojektech/weaver
https://github.com/gojektech/weaver
GitHub
GitHub - gojek/weaver: An Advanced HTTP Reverse Proxy with Dynamic Sharding Strategies
An Advanced HTTP Reverse Proxy with Dynamic Sharding Strategies - GitHub - gojek/weaver: An Advanced HTTP Reverse Proxy with Dynamic Sharding Strategies
Forwarded from DevOps Deflope News
Регистрация на весенний Uptime day от наших друзей ITSumms началась! Он состоится 12 апреля.
Тема конференции — обзор организации резервирования веб-проектов со сложной распределённой архитектурой: способы переключения с боевого окружения на резервное, а также разбор различных сценариев отката и переключения на резервную площадку в случае неудачного деплоя.
Доклады:
Qrator Labs — «Построение и эксплуатация отказоустойчивой anycast-сети»;
Badoo — «Nginx + Keepalived: как надёжно отдавать 200k фоток в секунду»;
MailRu cloud solutions — «Как реализуется отказоустойчивая веб-архитектура в MailRu Cloud Solutions»;
ITSumma — «Резервирование в K8s»;
AdminDivision — «Failover: нас губит перфекционизм и лень»;
Битрикс24 — «Быстро поднятое не считается упавшим».
Участие, как всегда, бесплатное. Регистрируйтесь на http://amp.gs/4Sbh
Тема конференции — обзор организации резервирования веб-проектов со сложной распределённой архитектурой: способы переключения с боевого окружения на резервное, а также разбор различных сценариев отката и переключения на резервную площадку в случае неудачного деплоя.
Доклады:
Qrator Labs — «Построение и эксплуатация отказоустойчивой anycast-сети»;
Badoo — «Nginx + Keepalived: как надёжно отдавать 200k фоток в секунду»;
MailRu cloud solutions — «Как реализуется отказоустойчивая веб-архитектура в MailRu Cloud Solutions»;
ITSumma — «Резервирование в K8s»;
AdminDivision — «Failover: нас губит перфекционизм и лень»;
Битрикс24 — «Быстро поднятое не считается упавшим».
Участие, как всегда, бесплатное. Регистрируйтесь на http://amp.gs/4Sbh
uptime.community
Uptime Day 4: апрель 2019
Конференция об организации резервирования веб-проектов со сложной распределённой архитектурой
Forwarded from CatOps
Couple of words about the Lambda development
If you need debug exiting Lambda, you can download it and run locally in Docker
And for fast developing Lambda you can use docker-lambda
If you know any useful tools or articles about Lambda development (or any other things) - feel free to write @MaxymVlasov
#aws #lambda #serverless
If you need debug exiting Lambda, you can download it and run locally in Docker
And for fast developing Lambda you can use docker-lambda
If you know any useful tools or articles about Lambda development (or any other things) - feel free to write @MaxymVlasov
#aws #lambda #serverless
Немного не по теме канала, но делаю исключение, так как хакатон некоммерческий и делают хорошие ребята.
✈ УЛЁТНЫЙ «АВИАХАКАТОН» – 2019 ТРАДИЦИОННО ПРОЙДЁТ В МАИ ЭТОЙ ВЕСНОЙ
🔥 С 5 по 7 апреля 2019 года, накануне Дня космонавтики, IT-Центр МАИ проводит уже ставший традиционным межвузовский хакатон «АВИАХАКАТОН» – 2019!
⚡ Авиахакатон объединит на одной площадке представителей университетов, авиакомпаний, аэропортов, системных интеграторов и IT-компаний.
😃 В фокусе мероприятия - создание инновационных IT-решений. «АВИАХАКАТОН» – 2019 состоится с участием российских и международных партнёров и станет самым масштабным проектом подобного рода в российской авиаиндустрии.
🚀 На хакатон соберутся более 150 участников, которые попробуют свои силы в решении актуальных задач, опираясь на современное видение и мнение экспертов отрасли. Участникам представится уникальная возможность предложить идею и разработать прототип решения в номинациях:
📍 Сервисы для пассажиров;
📍 Сервисы в аэропорте;
📍 Обслуживание самолётов;
📍 Сервисы для пилотов беспилотников;
📍 AR/VR сервисы;
📍 Сервисы для туристов.
❗ Соорганизатором хакатона выступает российский инновационный центр Winno Moscow ❗
⚠ Победителей и призёров хакатона ждут многочисленные призы от организаторов и партнёров мероприятия.
👉🏻 Подать заявку можно на сайте хакатона - https://mai.ru/aviahackathon/
✈ УЛЁТНЫЙ «АВИАХАКАТОН» – 2019 ТРАДИЦИОННО ПРОЙДЁТ В МАИ ЭТОЙ ВЕСНОЙ
🔥 С 5 по 7 апреля 2019 года, накануне Дня космонавтики, IT-Центр МАИ проводит уже ставший традиционным межвузовский хакатон «АВИАХАКАТОН» – 2019!
⚡ Авиахакатон объединит на одной площадке представителей университетов, авиакомпаний, аэропортов, системных интеграторов и IT-компаний.
😃 В фокусе мероприятия - создание инновационных IT-решений. «АВИАХАКАТОН» – 2019 состоится с участием российских и международных партнёров и станет самым масштабным проектом подобного рода в российской авиаиндустрии.
🚀 На хакатон соберутся более 150 участников, которые попробуют свои силы в решении актуальных задач, опираясь на современное видение и мнение экспертов отрасли. Участникам представится уникальная возможность предложить идею и разработать прототип решения в номинациях:
📍 Сервисы для пассажиров;
📍 Сервисы в аэропорте;
📍 Обслуживание самолётов;
📍 Сервисы для пилотов беспилотников;
📍 AR/VR сервисы;
📍 Сервисы для туристов.
❗ Соорганизатором хакатона выступает российский инновационный центр Winno Moscow ❗
⚠ Победителей и призёров хакатона ждут многочисленные призы от организаторов и партнёров мероприятия.
👉🏻 Подать заявку можно на сайте хакатона - https://mai.ru/aviahackathon/
Forwarded from Go Дайджест
Traefik - один из лучших прокси, которые есть сейчас на рынке. Лично я люблю его намного больше чем Envoy. И это не потому что он написан на Go. 😚
Ребята анонсировали альфу версии 2.0 🎉👇
https://blog.containo.us/back-to-traefik-2-0-2f9aa17be305
Ребята анонсировали альфу версии 2.0 🎉👇
https://blog.containo.us/back-to-traefik-2-0-2f9aa17be305
Run APIs Easily. Anywhere. | Traefik Labs
Back to Traefik 2.0
Today, we’re announcing Traefik 2.0 alpha, the edge router built with the future in mind.
The new core is here, help us finalize...
The new core is here, help us finalize...
Forwarded from ДевОпс Інженер 🇺🇦 (devopsengineer bot)
Teleport
Если у вас в компании принято раздавать всем доступы на все сервера - у меня есть плохие новости. А если это делается мануально, то очень плохие.
Смотрите, есть вот такая тема:
https://gravitational.com/teleport
Teleport позволяет контролить доступ, логгировать выполненные команды и прочее. Очень удобно, например, для долгих Ansible деплоев: когда ноут не тянет кучу хостов, а на сервере с Teleport есть для этого достаточно ресурсов.
Teleport отлично миксуется с паттерном bastion host и отлично его дополняет. Мы используем, мы довольны, рекомендую.
Если у вас в компании принято раздавать всем доступы на все сервера - у меня есть плохие новости. А если это делается мануально, то очень плохие.
Смотрите, есть вот такая тема:
https://gravitational.com/teleport
Teleport позволяет контролить доступ, логгировать выполненные команды и прочее. Очень удобно, например, для долгих Ansible деплоев: когда ноут не тянет кучу хостов, а на сервере с Teleport есть для этого достаточно ресурсов.
Teleport отлично миксуется с паттерном bastion host и отлично его дополняет. Мы используем, мы довольны, рекомендую.
Goteleport
Teleport: Unified Identity Securing Classic & AI Infrastructure
Teleport unifies identities — humans, machines, and AI — with strong identity implementation to speed up engineering, improve resiliency against identity-based attacks, and secure AI in production infrastructure.
Продолжая тему защищённого ssh доступа - есть и бесплатные решения, например https://github.com/Netflix/bless и https://github.com/cloudposse/bastion #ssh #bastion
GitHub
GitHub - Netflix/bless: Repository for BLESS, an SSH Certificate Authority that runs as a AWS Lambda function
Repository for BLESS, an SSH Certificate Authority that runs as a AWS Lambda function - Netflix/bless