This media is not supported in your browser
VIEW IN TELEGRAM
Viddy - альтернатива watch на стероидах: цветной вывод, diff-ы, time machine, pager, кнопки как в vim, поиск и кастомизация.
#viddy #watch #cli
https://github.com/sachaos/viddy
#viddy #watch #cli
https://github.com/sachaos/viddy
Kcctl - утилита командной строки для работы с Kafka Connect. Клиент реализован с оглядкой на kubectl, позволяет регистрировать и проверять коннекторы, удалять их, перезапускать и т.д.
Более подробно в видео https://youtu.be/F9bUsM1ZwKk
#kcctl #kafka #kafka_connect #cli
https://github.com/kcctl/kcctl
Более подробно в видео https://youtu.be/F9bUsM1ZwKk
#kcctl #kafka #kafka_connect #cli
https://github.com/kcctl/kcctl
YouTube
kcctl -- A command line client for Apache Kafka Connect
This video introduces kcctl (https://github.com/gunnarmorling/kcctl), an experimental open-source CLI client for Kafka Connect, allowing to register connectors, examine their state, restart them, etc.
This media is not supported in your browser
VIEW IN TELEGRAM
Gobang - кроссплатформенный инструмент управления базами данных TUI, написанный на Rust. Поддерживает MySQL, PostgreSQL и SQLite. Управление сугубо клавиатурное.
#gobang #cli #tui #postgresql #mysql #sqlite
https://github.com/TaKO8Ki/gobang
#gobang #cli #tui #postgresql #mysql #sqlite
https://github.com/TaKO8Ki/gobang
rbac-tool - Утилита для работы с Kubernetes RBAC. Позволяет генерировать политики на основании аудита с минимальным использованием wildcard, позволяет искать и выводить политики кластера, а также визуализировать их.
#k8s #kubernetes #rbac #cli #kerw
https://github.com/alcideio/rbac-tool
#k8s #kubernetes #rbac #cli #kerw
https://github.com/alcideio/rbac-tool
Rakkess - утилита для отображения доступных вам прав в Kubernetes согласно RBAC.
По сути это всё та же команда
#k8s #kubernetes #rbac #cli #krew
https://github.com/corneliusweig/rakkess
По сути это всё та же команда
kubectl auth can-i --listно более наглядно и с более гибкими параметрами
#k8s #kubernetes #rbac #cli #krew
https://github.com/corneliusweig/rakkess
Authelia - сервер аутентификации и авторизации с открытым исходным кодом, обеспечивающий двухфакторную аутентификацию и SSO для веб-приложений.
Работает как провайдер для вашего реверс-прокси (nginx, Traefik, HAProxy).
Опционально использует Redis и одну из БД SQLite, PostgresSQL, MariaDB, MySQL
#sso #2fa #u2f #openid
https://github.com/authelia/authelia
Работает как провайдер для вашего реверс-прокси (nginx, Traefik, HAProxy).
Опционально использует Redis и одну из БД SQLite, PostgresSQL, MariaDB, MySQL
#sso #2fa #u2f #openid
https://github.com/authelia/authelia
Пару статей с концепциями ООП, инкапсуляция и полиморфизм в Go.
Несмотря на то, что Go не является языком ООП, авторы Golang сделали возможным реализацию полезных и менее сложных шаблонов ООП.
#go #golang #encapsulation #polymorphism #oop
- Understanding Encapsulation in Go
- Understanding Polymorphism in Go
Несмотря на то, что Go не является языком ООП, авторы Golang сделали возможным реализацию полезных и менее сложных шаблонов ООП.
#go #golang #encapsulation #polymorphism #oop
- Understanding Encapsulation in Go
- Understanding Polymorphism in Go
Medium
Understanding Encapsulation in Go
Since C++ is the very first programming language i learnt followed by java and ruby, I often find myself looking to implement OOP patterns…
Тут Vitaliy Filippov из Яндекса какую штуковину сделал.
GeeseFS - FUSE S3, новый более производительный аналог для монирования s3 как файловой системы. На мелких файлах быстрее чем s3fs в более 100 раз. На первый взгляд, проект турбо-пушка.
Из минусов это: не поддерживет chown/chmod и будет замедление в работе если s3 не имеет
И не обошлось без CSI драйвера. Также ребята сделали k8s-csi-s3, можно тестировать S3 монтирование в поды.
#s3 #csi #fuse #k8s #kubernetes #yandex #minio
https://github.com/yandex-cloud/geesefs
https://github.com/yandex-cloud/k8s-csi-s3
GeeseFS - FUSE S3, новый более производительный аналог для монирования s3 как файловой системы. На мелких файлах быстрее чем s3fs в более 100 раз. На первый взгляд, проект турбо-пушка.
Из минусов это: не поддерживет chown/chmod и будет замедление в работе если s3 не имеет
UserMetadata в ответах ListObjects (это есть в Яндекс s3, и бегло прогуглив, в minio тоже есть)И не обошлось без CSI драйвера. Также ребята сделали k8s-csi-s3, можно тестировать S3 монтирование в поды.
#s3 #csi #fuse #k8s #kubernetes #yandex #minio
https://github.com/yandex-cloud/geesefs
https://github.com/yandex-cloud/k8s-csi-s3
Поддержка async в Flask менее эффективна, чем фреймворки async-first из-за способа ее реализации. Если у вас в основном асинхронная кодовая база, имеет смысл рассмотреть Quart.
Quart - это повторная реализация Flask, основанная на стандарте ASGI вместо WSGI. Это позволяет ему обрабатывать множество одновременных запросов, длительных запросов и веб-сокетов, не требуя нескольких рабочих процессов или потоков.
#flask #quart #async #asyncio #python #asgi
https://github.com/pgjones/quart
How optimize performance using the Python Quart ASGI framework
Quart - это повторная реализация Flask, основанная на стандарте ASGI вместо WSGI. Это позволяет ему обрабатывать множество одновременных запросов, длительных запросов и веб-сокетов, не требуя нескольких рабочих процессов или потоков.
#flask #quart #async #asyncio #python #asgi
https://github.com/pgjones/quart
How optimize performance using the Python Quart ASGI framework
Zuul - это единая точка входа и прокси от Netflix, который обеспечивает динамическую маршрутизацию, мониторинг, отказоустойчивость, безопасность и многое другое.
В основе Zuul лежит серия фильтров, которые способны выполнять ряд действий во время маршрутизации HTTP-запросов и ответов.
Всё это написано на Java, ядром является Netty, а фильтры пишутся на Groovy.
В Netflix, Zull используется как единая точка для всех их сервисов.
#sso #gateway #balancer #zull #netflix
https://github.com/Netflix/zuul
В основе Zuul лежит серия фильтров, которые способны выполнять ряд действий во время маршрутизации HTTP-запросов и ответов.
Всё это написано на Java, ядром является Netty, а фильтры пишутся на Groovy.
В Netflix, Zull используется как единая точка для всех их сервисов.
#sso #gateway #balancer #zull #netflix
https://github.com/Netflix/zuul
Sysz - инструмент командной строки для визуальной работы с systemd юнитами (systemctl)
#tui #cli #systemd #systemctl
https://github.com/joehillen/sysz
#tui #cli #systemd #systemctl
https://github.com/joehillen/sysz
GitHub
GitHub - joehillen/sysz: An fzf terminal UI for systemctl
An fzf terminal UI for systemctl. Contribute to joehillen/sysz development by creating an account on GitHub.
Сегодня начался первый день докладов на Saint HighLoad++
Уже успел послушать доклад Олега Уткина из tarantool об ускорении разработки с использованием Rust. По мимо обще теории о языке, было интересно узнать о возможности написания модулей на Rust для Lua и вызове кода С на прямую из Rust как unsafe так и в обратную сторону.
#SaintHighLoad2021 #rust
Уже успел послушать доклад Олега Уткина из tarantool об ускорении разработки с использованием Rust. По мимо обще теории о языке, было интересно узнать о возможности написания модулей на Rust для Lua и вызове кода С на прямую из Rust как unsafe так и в обратную сторону.
#SaintHighLoad2021 #rust
Александр Скоробогатов из Vertica рассказал про то, как устроена архитектура и о способах достижения производительности.
Профита ребята добились перейдя на p2p взаимодействие между нодами. Поделились болью глобальных блокировок GCLX, показали замеры из лабораторного стенда в 96 узлов. И в завершении сравнили Vertica и ClicHouse
#SaintHighLoad2021 #vertica #clichouse
Профита ребята добились перейдя на p2p взаимодействие между нодами. Поделились болью глобальных блокировок GCLX, показали замеры из лабораторного стенда в 96 узлов. И в завершении сравнили Vertica и ClicHouse
#SaintHighLoad2021 #vertica #clichouse
Олег Бартунов провел замечательный доклад про использование json в PostgreSQL.
#SaintHighLoad2021 #postgresql #postgre #jsonb
#SaintHighLoad2021 #postgresql #postgre #jsonb
Алексей Ефимов из Netcracker рассказал про турбо-пушку servicemesh, но не про istio, а собственную реализацию. Рекомендую посмотреть.
#SaintHighLoad2021 #servicemesh
#SaintHighLoad2021 #servicemesh
Артём Каличкин из ЦФТ поделился о боли тех. директора, рассказал как строит процессы, с какими проблемами сталкивается и как их решает.
#SaintHighLoad2021 #lead #softskills
#SaintHighLoad2021 #lead #softskills
kubernetes-reflector - контроллер который позволит отслеживать изменения секретов и конфигмапов в вашем Kubernetes, создавая копии ресурсов в текущем или отдельном неймспейсе.
#k8s #kubernetes #integrity
https://github.com/emberstack/kubernetes-reflector
#k8s #kubernetes #integrity
https://github.com/emberstack/kubernetes-reflector
GitHub
GitHub - emberstack/kubernetes-reflector: Custom Kubernetes controller that can be used to replicate secrets, configmaps and certificates.
Custom Kubernetes controller that can be used to replicate secrets, configmaps and certificates. - emberstack/kubernetes-reflector
Алексей Лесовский из Data Egret рассказал подробно про мониторинг в PostgreSQL 13/14
#SaintHighLoad2021 #postgresql
https://pgstats.dev/
#SaintHighLoad2021 #postgresql
https://pgstats.dev/
Андрей Квапил рассказал про linstor. Сравнил плюсы и минусы альтернативных решений для создания распределеных хранилищ.
Мой уровень доверия к linstor повысился, буду пробовать его как альтернативу glusterfs и openebs.
#HighLoad2019 #linstor #storage #ganesha #drbd
Мой уровень доверия к linstor повысился, буду пробовать его как альтернативу glusterfs и openebs.
#HighLoad2019 #linstor #storage #ganesha #drbd
Btop - ещё одина реализация bashtop и bpytop но уже на c++
#cli #tui #top
https://github.com/aristocratos/btop
#cli #tui #top
https://github.com/aristocratos/btop