Forwarded from Пятничный деплой
Для начинающих гошников, про каналы 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 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. Настройка журнала
Итак, мы познакомились с устройством буферного кеша и на его примере поняли, что когда при сбое пропадает содержимое оперативной памяти, для восстановления необх...
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 Sysadmin Tools 🇺🇦
Если вдруг решите спрыгнуть с docker-a
https://zwischenzugs.com/2019/07/27/goodbye-docker-purging-is-such-sweet-sorrow/
#docker #podman
https://zwischenzugs.com/2019/07/27/goodbye-docker-purging-is-such-sweet-sorrow/
#docker #podman
zwischenzugs
Goodbye Docker: Purging is Such Sweet Sorrow
After 6 years, I removed Docker from all my home servers. apt purge -y docker-ce Why? This was triggered by a recurring incident I faced where the Docker daemon was using 100% CPU on multiple cores…
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 CatOps
k14s — тулсет для работы с Kubernetes от Pivotal (нейминг от бога)
Включает в себя:
-
-
-
+ в статье есть пример с хеллоуворлдом
#kubernetes
Включает в себя:
-
ytt — утилиту для YAML темлпейтов-
kbld — утилиту для сборки образов-
kapp — утилиту для деплоя приложений+ в статье есть пример с хеллоуворлдом
#kubernetes
Tanzu
Introducing k14s (Kubernetes Tools): Simple and Composable Tools for Application Deployment
Kubernetes Tools (k14s) k14s are simple, composable tools for application deployment. Here's a tech tutorial on what they are, and how to use them.
Forwarded from Записки админа
📦 Ещё немного секурити в канал - Kubernetes Security Low-Hanging Fruit - презентация доклада на июльском Container Camp.
#kubernetes #security
#kubernetes #security
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 DevOps drawer
blog.lawrencejones.dev
Avoid time-of-measurement bias with Prometheus
Most Prometheus metrics recording durations are subject to a time-of-measurement bias, causing misleading graphs that can derail investigations. See how an open-source Tracer can help solve this problem.
Forwarded from DevOps drawer
IBM Developer
Build cloud-native apps faster for Kubernetes with Kabanero, a new open source project from IBM
Learn about three new open source projects -- Kabanero, Appsody, and Codewind -- that developers can use to build cloud-native apps faster for Kubernetes environments.
Forwarded from Sysadmin Tools 🇺🇦
CapRover - на случай если вы вдруг решил стать PaaS провайдером
Automated scalable ready web server package
CapRover is an extremely easy to use app/database deployment & web server manager, PaaS, for your NodeJS, Python, PHP, ASP.NET, Ruby, MySQL, MongoDB, Postgres, WordPress (and etc...) applications!
Site Github
Automated scalable ready web server package
CapRover is an extremely easy to use app/database deployment & web server manager, PaaS, for your NodeJS, Python, PHP, ASP.NET, Ruby, MySQL, MongoDB, Postgres, WordPress (and etc...) applications!
Site Github
Caprover
CapRover · Scalable, Free and Self-hosted PaaS!
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
Forwarded from Пятничный деплой
Словарь юного хипстора-хайпожора: сегодня мы узнаем про "streaming" - не тот который видео с котиками и даже не тот который игры на телефоне, а тот который про мониторинг, вернее лучше мониторинга!
https://medium.com/swlh/what-does-streaming-mean-as-it-relates-to-monitoring-why-is-it-better-3cc43ffcba10
https://medium.com/swlh/what-does-streaming-mean-as-it-relates-to-monitoring-why-is-it-better-3cc43ffcba10
Medium
What does “streaming” mean as it relates to monitoring? Why is it better?
Streaming technology is revolutionizing the field of data processing, and is being adopted by monitoring vendors too as a result. In my…