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+Description…
🚀 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+Description…
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
Forwarded from DevOps&SRE Library
Bare Metal Operator
The Bare Metal Operator implements a Kubernetes API for managing bare metal hosts.https://github.com/metal3-io/baremetal-operator
Forwarded from Sysadmin Tools 🇺🇦
Обзорный пост от @flant_chat об Open Source-решениях для запуска Chaos Engineering
https://habr.com/ru/company/flant/blog/527664/
#k8s #chaosengineering #opensource #kubernetes
https://habr.com/ru/company/flant/blog/527664/
#k8s #chaosengineering #opensource #kubernetes
Хабр
Обзор инструментов для chaos engineering в Kubernetes. Часть 1: kube-monkey, chaoskube, Chaos Mesh
Хаос-инжиниринг для Kubernetes становится всё популярнее, и это закономерно: ведь такая инфраструктура создавалась быть готовой к тому, чтобы в любой момент чт...
Forwarded from Sysadmin Tools 🇺🇦
Kilo
#wireguard #k8s #kubernetes #vpn #federation #cluster
is a multi-cloud network overlay built on WireGuard and designed for Kubernetes (k8s + wg = kg)
https://github.com/squat/kilo#wireguard #k8s #kubernetes #vpn #federation #cluster
Forwarded from Человек и машина
#машины_aws
На следующий год планов много. А вот на этот год публичная активность потихоньку приходит к концу.
Моим последним в 2020 выступлением будет доклад, посвященный вольной имплементации Оруэлловского “1984” в рамках AWS с применением AWS Config и Systems Manager.
В рамках ZED я еще засвечусь вне общего расписания, так что приходите! Буду рад всем, пусть и виртуально.
На следующий год планов много. А вот на этот год публичная активность потихоньку приходит к концу.
Моим последним в 2020 выступлением будет доклад, посвященный вольной имплементации Оруэлловского “1984” в рамках AWS с применением AWS Config и Systems Manager.
В рамках ZED я еще засвечусь вне общего расписания, так что приходите! Буду рад всем, пусть и виртуально.
SAKTI123
Sakti123 : Platform Game Online Dengan Kemenangan Maksimal
Sakti123 adalah platform official untuk main game online gratis yang menawarkan pengalaman bermain terbaik dan peluang menang maksimal.
Forwarded from DevOps&SRE Library
kraken
Kraken is a P2P-powered Docker registry that focuses on scalability and availability. It is designed for Docker image management, replication, and distribution in a hybrid cloud environment. With pluggable backend support, Kraken can easily integrate into existing Docker registry setups as the distribution layer.https://github.com/uber/kraken
Kraken has been in production at Uber since early 2018. In our busiest cluster, Kraken distributes more than 1 million blobs per day, including 100k 1G+ blobs. At its peak production load, Kraken distributes 20K 100MB-1G blobs in under 30 sec.
Forwarded from emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
"The Architect’s Path (Part 2 - Implementation)" by Gregor Hohpe
https://architectelevator.com/architecture/architect-bookshelf/
#SoftwareArchitecture #Carrer
https://architectelevator.com/architecture/architect-bookshelf/
#SoftwareArchitecture #Carrer
The Architect Elevator
The Architect’s Path (Part 2 - Bookshelf)
Growing an architect is different from growing a system. This bookshelf will help.