Forwarded from Sysadmin Tools 🇺🇦
Tracing made simple with Grafana
https://grafana.com/go/observabilitycon/tracing-made-simple-with-grafana
https://youtu.be/43Fa_zyF04w
https://grafana.com/go/observabilitycon/tracing-made-simple-with-grafana
https://youtu.be/43Fa_zyF04w
Grafana Labs
Tracing made simple with Grafana
Dive into the new options for viewing tracing data inside Grafana and learn how to make tracing an integral part of your observability strategy.
Forwarded from k8s (in)security (D1g1)
Сегодня я хочу рассказать о проекте, который мне чрезвычайно нравится и за которым я слежу. При этом я надеюсь, что в рамках разработки нашего продукта мы также внесем вклад в его развитие.
The Kubernetes Security Profiles Operator - данный проект призван помочь с управлением, распространением и применением таких профилей безопасности как
Проект разрабатывается в рамках Kubernetes Special Interest Group и находиться еще в ранней стадии. Пока есть поддержка только
Это должно позволить просто и эффективно использовать встроенные механизмы безопасности Linux для обеспечения prevention внутри Pod'ов Kubernetes.
The Kubernetes Security Profiles Operator - данный проект призван помочь с управлением, распространением и применением таких профилей безопасности как
seccomp, AppArmor, SeLinux, PodsecurityPolicy и RBAC.Проект разрабатывается в рамках Kubernetes Special Interest Group и находиться еще в ранней стадии. Пока есть поддержка только
seccomp, который недавно попал в GA. Далее по планам поддержка AppArmor.Это должно позволить просто и эффективно использовать встроенные механизмы безопасности Linux для обеспечения prevention внутри Pod'ов Kubernetes.
Forwarded from DevOps&SRE Library
How to use Docker Security Scan Locally
How the new Docker security tool Docker Scan helps to push left and find bugs before they hit productionhttps://brianchristner.io/how-to-use-docker-scan
Forwarded from Мониторим ИТ
Monitoring GitLab with Prometheus
Prometheus is a powerful time-series monitoring service, providing a flexible platform for monitoring GitLab and other software products. GitLab provides out of the box monitoring with Prometheus, providing easy access to high quality time-series monitoring of GitLab services. Читать дальше.
Prometheus is a powerful time-series monitoring service, providing a flexible platform for monitoring GitLab and other software products. GitLab provides out of the box monitoring with Prometheus, providing easy access to high quality time-series monitoring of GitLab services. Читать дальше.
Forwarded from Мониторим ИТ
MONITORING SPRING BOOT WITH PROMETHEUS AND GRAFANA
In a distributed landscape where we are working with microservices, serverless applications, or just event-driven architecture as a whole, observability, which comprises monitoring, logging, tracing, and alerting, is an important architectural concern. Читать дальше.
In a distributed landscape where we are working with microservices, serverless applications, or just event-driven architecture as a whole, observability, which comprises monitoring, logging, tracing, and alerting, is an important architectural concern. Читать дальше.
Forwarded from PythonDigest
FastAPI + Dependency Injector
https://habr.com/ru/post/528634/
Статья о интеграции FastAPI и Dependency Injector. Пример использования и тестирования.
https://habr.com/ru/post/528634/
Статья о интеграции FastAPI и Dependency Injector. Пример использования и тестирования.
Forwarded from PythonDigest
Каверзные вопросы по Python
https://habr.com/ru/post/525994/?utm_campaign=525994&utm_source=habrahabr&utm_medium=rss
Мне кажется, в каждом языке программирования есть моменты, которые требуют повышенной концентрации внимания или больше практики для своего понимания. Python в этом плане не исключение, и сегодня я расскажу вам о нескольких каверзных вопросах, с которыми вы можете столкнуться как в повседневной разработке, так и в ходе прохождения собеседования.
https://habr.com/ru/post/525994/?utm_campaign=525994&utm_source=habrahabr&utm_medium=rss
Мне кажется, в каждом языке программирования есть моменты, которые требуют повышенной концентрации внимания или больше практики для своего понимания. Python в этом плане не исключение, и сегодня я расскажу вам о нескольких каверзных вопросах, с которыми вы можете столкнуться как в повседневной разработке, так и в ходе прохождения собеседования.
Forwarded from Библиотека Go-разработчика | Golang
Пишем простой контроллер Kubernetes на Go с помощью kubebuilder: https://proglib.io/w/2dd3989a
Forwarded from emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Перевод монументальной статьи "Is Design Dead?" by M.Fowler о том, как избежать крайностей в архитектуре приложения при Agile разработке: http://citforum.ru/SE/project/design_dead/
#SoftwareDesign #SoftwareArchitecture #Agile
#SoftwareDesign #SoftwareArchitecture #Agile
Как ходить в Postgres из Clickhouse вроде бы уже давно известно, а вот оказывается, что можно и наоборот
https://arunsori.me/posts/postgres-clickhouse-fdw-in-go/ #clickhouse
https://arunsori.me/posts/postgres-clickhouse-fdw-in-go/ #clickhouse
arunsori.me
Writing a Postgres Foreign Data Wrapper for Clickhouse in Go
Postgres(hereinafter mentioned as PG) is a pretty cool database with lots of nice features, one of them little known ones is the ability of having Foreign data wrappers (hereinafter mentioned as FDWs).
Clickhouse(hereinafter mentioned as CH) is another amazing…
Clickhouse(hereinafter mentioned as CH) is another amazing…
Forwarded from Go Дайджест
Пост Богдана @bortlog о хитростях инициализации структур. 🤓
https://telegra.ph/Konstruktory-dlya-bednyh-v-Go-11-17
https://telegra.ph/Konstruktory-dlya-bednyh-v-Go-11-17
Telegraph
Конструкторы для бедных в Go
Давайте поговорим про Make zero value useful принцип в Go. Мне кажется это хороший принцип, он отлично работает во многих случаях, и при этом не усложняет язык конструкторами, порядками их вызовов и тд. Но сделать zero value useful иногда не так просто. Самый…
Forwarded from DevOps&SRE Library
Traefik: canary deployments with weighted load balancing
https://iximiuz.com/en/posts/traefik-canary-deployments-with-weighted-load-balancing
https://iximiuz.com/en/posts/traefik-canary-deployments-with-weighted-load-balancing
Forwarded from Библиотека Go-разработчика | Golang
Разбираем 5 техник мокинга в Golang: https://proglib.io/w/05754af5
YouTube
Golang's Mocking Techniques - Kyle Yost | hatchpad Huddle
Golang's Mocking Techniques - Kyle Yost | hatchpad Huddle
🚀 Sign-Up for Weekly hatchpad Newsletter: https://www.myhatchpad.com/newsletter/
🔔 Get alerted about startup job openings: https://www.myhatchpad.com/job/submit-your-profile/?source=YouTube+Denoscription…
🚀 Sign-Up for Weekly hatchpad Newsletter: https://www.myhatchpad.com/newsletter/
🔔 Get alerted about startup job openings: https://www.myhatchpad.com/job/submit-your-profile/?source=YouTube+Denoscription…
Forwarded from Инжиниринг Данных (Dmitry Anoshin)
Netflix создал еще одно решение - Бульдозер, для экспорта данных из хранилища данных в NoSQL. https://netflixtechblog.com/bulldozer-batch-data-moving-from-data-warehouse-to-online-key-value-stores-41bac13863f8
Medium
Bulldozer: Batch Data Moving from Data Warehouse to Online Key-Value Stores
By Tianlong Chen and Ioannis Papapanagiotou
Forwarded from CatOps
Материал от подписчиков:
>>>
интересные мысли, что если взять "нездоровые" практики из delivery (yaml/bash programming) и перенести в разработку. примеры неправильно сделанных систем а-ля gitlab-ci, travis circle ci и подобных
https://www.youtube.com/watch?v=siHsyULIZ5o
P.S. Напомню, что предложить материал можно в нашем чате
>>>
интересные мысли, что если взять "нездоровые" практики из delivery (yaml/bash programming) и перенести в разработку. примеры неправильно сделанных систем а-ля gitlab-ci, travis circle ci и подобных
https://www.youtube.com/watch?v=siHsyULIZ5o
P.S. Напомню, что предложить материал можно в нашем чате
YouTube
Why You Need a Software Delivery Machine • Rod Johnson • GOTO 2019
This presentation was recorded at GOTO Chicago 2019. #GOTOcon #GOTOchgo
http://gotochgo.com
Rod Johnson - Creator of Spring and Co-founder and CEO at Atomist
ABSTRACT
Many teams have a clear vision of how they want their software delivery to work. For example…
http://gotochgo.com
Rod Johnson - Creator of Spring and Co-founder and CEO at Atomist
ABSTRACT
Many teams have a clear vision of how they want their software delivery to work. For example…
Forwarded from Generic Talks (Oleg Kovalov)
YouTube
Generic Talks S02E09 with Vyacheslav Egorov
Generic Talks S02E09 "Dart, eго компиляторы и виртуальная машина"
Ведущие: Олег и Богдан
Гость: Вячеслав Егоров
Темы:
1. История самого языка и как он сейчас развивается.
2. JIT компилятор и сборщик мусора.
3. Создание AOT компилятора и жизнь без спекуляций.…
Ведущие: Олег и Богдан
Гость: Вячеслав Егоров
Темы:
1. История самого языка и как он сейчас развивается.
2. JIT компилятор и сборщик мусора.
3. Создание AOT компилятора и жизнь без спекуляций.…
Forwarded from Технологический Болт Генона
Terrier: An Open-Source Tool for Identifying and Analyzing Container and Image Components
https://blog.heroku.com/terrier-open-source-identifying-analyzing-containers
+
https://github.com/heroku/terrier
https://blog.heroku.com/terrier-open-source-identifying-analyzing-containers
+
https://github.com/heroku/terrier
Forwarded from Generic Talks (Bogdan Storozhuk)
Generic Talks S02E09 "Dart, eго компиляторы и виртуальная машина"
Ведущие: Олег и Богдан
Гость: Вячеслав Егоров
Темы:
1. История самого языка и как он сейчас развивается.
2. JIT компилятор и сборщик мусора.
3. Создание AOT компилятора и жизнь без спекуляций.
4. Опыт отказа от ассемблера в пользу своего IL для некоторых специализаций.
5. Поддержка дженериков в AOT компиляторе без взрыва количества сгенерированного кода.
6. Многопоточность в Dart, isolates, раздельные хипы и как это упростило/усложнило рантайм и сборку мусора.
Полезные материалы:
1. Доклад "10 years of Dart" - https://mrale.ph/talks/vmil2020
2. Подкаст "TLB HIT" - https://tlbh.it/
Конференция "Dart UP" - https://dartup.ru/eng/
Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot
🎙Наш канал в YouTube - https://bit.ly/3cwXsmI
📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer)
💵 Patreon - www.patreon.com/generictalks
https://soundcloud.com/generictalks/generictalks-s02e09-dart-ego-kompilyatory-i-virtualnaya-mashina
Ведущие: Олег и Богдан
Гость: Вячеслав Егоров
Темы:
1. История самого языка и как он сейчас развивается.
2. JIT компилятор и сборщик мусора.
3. Создание AOT компилятора и жизнь без спекуляций.
4. Опыт отказа от ассемблера в пользу своего IL для некоторых специализаций.
5. Поддержка дженериков в AOT компиляторе без взрыва количества сгенерированного кода.
6. Многопоточность в Dart, isolates, раздельные хипы и как это упростило/усложнило рантайм и сборку мусора.
Полезные материалы:
1. Доклад "10 years of Dart" - https://mrale.ph/talks/vmil2020
2. Подкаст "TLB HIT" - https://tlbh.it/
Конференция "Dart UP" - https://dartup.ru/eng/
Если Вы хотели бы послушать наше интервью с кем-то интересным или хотите сами прийти - присылайте предложения сюда: @generictalks_bot
🎙Наш канал в YouTube - https://bit.ly/3cwXsmI
📹 Шоу с код ревью и кучей интересных советов - https://bit.ly/2zc2w1j (и Телеграм @good_bad_reviewer)
💵 Patreon - www.patreon.com/generictalks
https://soundcloud.com/generictalks/generictalks-s02e09-dart-ego-kompilyatory-i-virtualnaya-mashina
Forwarded from Sys-Admin InfoSec
Smartdump - создаёт дампы выбранных таблиц MySQL вместе с зависимостями
https://github.com/BenMorel/smartdump
https://github.com/BenMorel/smartdump
GitHub
GitHub - BenMorel/smartdump: Dumps selected MySQL tables together with their relationships
Dumps selected MySQL tables together with their relationships - BenMorel/smartdump
Forwarded from GitHub'ненько
Upptime
⬆️ Uptime monitor and status page powered by GitHub
#actions #monitoring
https://github.com/upptime/upptime
⬆️ Uptime monitor and status page powered by GitHub
#actions #monitoring
https://github.com/upptime/upptime