Forwarded from Технологический Болт Генона
Доклады с конференции Automation in Action 2019
https://www.youtube.com/playlist?list=PLFjpByuUbtfiFrKGxyp4fovvszBOPhdCt
https://www.youtube.com/playlist?list=PLFjpByuUbtfiFrKGxyp4fovvszBOPhdCt
Forwarded from Технологический Болт Генона
Законы, теории, принципы и модели, которые полезно знать разработчику.
https://github.com/solarrust/hacker-laws
Оригинальный репозиторий
https://github.com/dwmkerr/hacker-laws
https://github.com/solarrust/hacker-laws
Оригинальный репозиторий
https://github.com/dwmkerr/hacker-laws
Forwarded from CatOps
Что-то давненько про Kubernetes не было.
- Описание деплойментов от Jérôme Petazzoni - одного из бывших разработчиков Docker
- Лучшие практики проб от Magalix
#kubernetes
- Описание деплойментов от Jérôme Petazzoni - одного из бывших разработчиков Docker
- Лучшие практики проб от Magalix
#kubernetes
Semaphore
Kubernetes Deployments: The Ultimate Guide
What you need to know about Kubernetes deployments to deliver your Docker containers to production.
Forwarded from Записки админа
📺 Почти три часа про http/2 - очень плотно и по делу. Материал с конференции Velocity 2019: https://www.youtube.com/watch?v=ct5MvtmL1NM
#http2 #видео
#http2 #видео
YouTube
HTTP/2 Prioritization - Velocity 2019
3 Hour Tutorial from the Velocity 2019 conference on HTTP/2 prioritization. Why it matters, how it works and tuning systems to make sure it is effective.
Slides: https://www.slideshare.net/patrickmeenan/http2-in-practice
Slides: https://www.slideshare.net/patrickmeenan/http2-in-practice
Forwarded from PythonDigest
Управление зависимостями в Python: сравнение подходов
https://habr.com/ru/post/461511/?utm_campaign=461511&utm_source=habrahabr&utm_medium=rss
К сожалению, в Python-сообществе нет универсального понятия «хорошей архитектуры», есть только понятие «питоничности», поэтому архитектуру приходится придумывать самим. Под катом — лонгрид с размышлениями об архитектуре и в первую очередь — об управлении зависимостями применимо к Python.
https://habr.com/ru/post/461511/?utm_campaign=461511&utm_source=habrahabr&utm_medium=rss
К сожалению, в Python-сообществе нет универсального понятия «хорошей архитектуры», есть только понятие «питоничности», поэтому архитектуру приходится придумывать самим. Под катом — лонгрид с размышлениями об архитектуре и в первую очередь — об управлении зависимостями применимо к Python.
Forwarded from HABR FEED + OPENNET
WAL в PostgreSQL: 4. Настройка журнала
https://habr.com/ru/post/461523/
Tags: Блог компании Postgres Professional, PostgreSQL, SQL, postgresql, wal, write-ahead log
Author erogov on #habrahabr
https://habr.com/ru/post/461523/
Tags: Блог компании Postgres Professional, PostgreSQL, SQL, postgresql, wal, write-ahead log
Author erogov on #habrahabr
Хабр
WAL в PostgreSQL: 4. Настройка журнала
Итак, мы познакомились с устройством буферного кеша и на его примере поняли, что когда при сбое пропадает содержимое оперативной памяти, для восстановления необх...
Для начинающих гошников, про каналы https://medium.com/@blanchon.vincent/go-buffered-and-unbuffered-channels-29a107c00268 #golang #channels
Medium
Go: Buffered and Unbuffered Channels
The channel mechanism in Go is quite powerful, but understanding the inner concepts could even make it more powerful. Indeed, choosing a…
Forwarded from PythonDigest
fastapi - FastAPI framework, high performance, easy to learn, fast to code, ready for production
https://github.com/tiangolo/fastapi
https://github.com/tiangolo/fastapi
Forwarded from ДевОпс Інженер 🇺🇦 (devopsengineer bot)
DevOps дайджест #25: как деплоить за 50ms и не просыпаться в 4 утра от алертов
Вас ожидает лучшее!
Следующий выпуск будет организован вместе с классными ребятами 😉
https://dou.ua/lenta/digests/devops-digest-25/
Вас ожидает лучшее!
Следующий выпуск будет организован вместе с классными ребятами 😉
https://dou.ua/lenta/digests/devops-digest-25/
ДОУ
DevOps дайджест #25: как деплоить за 50ms и не просыпаться в 4 утра от алертов
В выпуске: как построить Graphite stack, сделать distributed tracing, научиться Helm, а также классные Grafana дашборды для вдохновения.
Forwarded from Go Дайджест
Это видео для всех тех, открывая чей код в 2019 году, вы пытаетесь понять что же это за херня, и как такое можно было сделать с REST API на 10 эндпоинтов. 🤯😱🤬
Пишите просто, красиво, и правильно. 😘
https://www.youtube.com/watch?v=8TLiGHJTlig
Пишите просто, красиво, и правильно. 😘
https://www.youtube.com/watch?v=8TLiGHJTlig
YouTube
GopherCon Europe 2019: Mat Ryer - How I Write HTTP Web Services After 8 Years
About the Talk:
A look at how the speaker builds web services after doing so for the past eight years. Starting with testing, the talk will cover everything a developer needs to deliver working, production ready HTTP web services. Extremely practical, tried…
A look at how the speaker builds web services after doing so for the past eight years. Starting with testing, the talk will cover everything a developer needs to deliver working, production ready HTTP web services. Extremely practical, tried…
Forwarded from DevOps&SRE Library
Intro to Distributed Tracing
Введение в distributed tracing от CTO в компании Microsoft.
https://www.kartar.net/2019/07/intro-to-distributed-tracing
Введение в distributed tracing от CTO в компании Microsoft.
https://www.kartar.net/2019/07/intro-to-distributed-tracing
Forwarded from DevOps&SRE Library
Production readiness
Советы от инженера Google Cloud на что стоит обратить внимание при запуске нового сервиса в продакшен.
https://jbd.dev/prod-readiness
https://medium.com/google-cloud/production-guideline-9d5d10c8f1e
Советы от инженера Google Cloud на что стоит обратить внимание при запуске нового сервиса в продакшен.
https://jbd.dev/prod-readiness
https://medium.com/google-cloud/production-guideline-9d5d10c8f1e
Forwarded from PythonDigest
[Видео] Введение в uWSGI
https://pythonz.net/videos/127/
Может показаться странным, но довольно часто люди, использующие uWSGI, даже не подозревают, с чем имеют дело в действительности. Для многих это — лишь прослойка между веб-сервером и приложением. Управление процессами и фоновыми задачами, мониторинг, кластеризация и балансировка нагрузки — вот лишь некоторые области, в которых uWSGI может помочь. О них и не только о них мы поговорим. Добро пожаловать на краткий обзор основных подсистем uWSGI.
https://pythonz.net/videos/127/
Может показаться странным, но довольно часто люди, использующие uWSGI, даже не подозревают, с чем имеют дело в действительности. Для многих это — лишь прослойка между веб-сервером и приложением. Управление процессами и фоновыми задачами, мониторинг, кластеризация и балансировка нагрузки — вот лишь некоторые области, в которых uWSGI может помочь. О них и не только о них мы поговорим. Добро пожаловать на краткий обзор основных подсистем uWSGI.
Один из читателей скинул в личку замечательную штуку (за что ему спасибо), которая визуализирует ваше хозяйство в кубе - https://github.com/benc-uk/kubeview #k8s
GitHub
GitHub - benc-uk/kubeview: KubeView is a Kubernetes cluster visualization tool that provides a graphical representation of your…
KubeView is a Kubernetes cluster visualization tool that provides a graphical representation of your cluster's resources and their relationships - benc-uk/kubeview
Лопатим tar на golang https://medium.com/learning-the-go-programming-language/working-with-compressed-tar-files-in-go-e6fe9ce4f51d #tar #golang
Medium
Working with Compressed Tar Files in Go
This post shows how to use the archive and the compress packages to create code that can programmatically build or extract compressed…
Forwarded from PythonDigest
[Видео] Выход в свет: как собрать пакет с Python-приложением
https://pythonz.net/videos/128/
Мало сделать хорошее приложение. Если вы хотите, чтобы о нём узнали, чтобы оно увидело мир и принесло пользу людям, придётся ещё немного потрудиться. Мы обсудим, из чего должен состоять пакет с приложением, как его собрать и распространить через PyPI. А кроме того, познакомимся с приложением, которое поможет вывести ваш продукт в свет.
https://pythonz.net/videos/128/
Мало сделать хорошее приложение. Если вы хотите, чтобы о нём узнали, чтобы оно увидело мир и принесло пользу людям, придётся ещё немного потрудиться. Мы обсудим, из чего должен состоять пакет с приложением, как его собрать и распространить через PyPI. А кроме того, познакомимся с приложением, которое поможет вывести ваш продукт в свет.
Forwarded from Sysadmin Tools 🇺🇦
Nuster, a cache server based on HAProxy, now supports disk persistence
Умеет в 4 режима работы:
1) off: default, disable disk persistence, data are stored in memory only
2) only: save data to disk only, do not store in memory
3) sync: save data to memory and disk(kernel), then return to the client
4) async: save data to memory and return to the client, cached data will be saved to disk later by the master process
Умеет в 4 режима работы:
1) off: default, disable disk persistence, data are stored in memory only
2) only: save data to disk only, do not store in memory
3) sync: save data to memory and disk(kernel), then return to the client
4) async: save data to memory and return to the client, cached data will be saved to disk later by the master process