Forwarded from Sysadmin Tools 🇺🇦
Forwarded from DevOps Deflope News
Traefik Team только что анонсировали Maesh — простой и легкий сервис меш, построенный на Traefik 🎉🎉🎉🎉🎉
Анонс: http://amp.gs/N7ts
Оф. сайт: http://amp.gs/N7tF
GitHub: http://amp.gs/N7t0
#servicemesh #traefik
Анонс: http://amp.gs/N7ts
Оф. сайт: http://amp.gs/N7tF
GitHub: http://amp.gs/N7t0
#servicemesh #traefik
Medium
Announcing Maesh, a Lightweight and Simpler Service Mesh Made by the Traefik Team
We are proud to introduce Maesh, Containous’ new service mesh designed from the ground up to be straightforward, easy to install and easy…
Forwarded from Knowledge sharing
вот тут https://news.ycombinator.com/item?id=20817627
нашёл вот это https://insomnia.rest/ это REST client builder
такая то вкуснота
хотя приходили по-пиарить это https://liyasthomas.github.io/postwoman/
зачем, ну вдруг у вас 1998 и нету OpenAPI/Swagger клиента
в посте ещё отписался Improvotter, который рассказал за свой экспириенс с другими тулами, каждый(почти) достоен(нет) как минимум попробовать
#REST
нашёл вот это https://insomnia.rest/ это REST client builder
такая то вкуснота
хотя приходили по-пиарить это https://liyasthomas.github.io/postwoman/
зачем, ну вдруг у вас 1998 и нету OpenAPI/Swagger клиента
в посте ещё отписался Improvotter, который рассказал за свой экспириенс с другими тулами, каждый(почти) достоен(нет) как минимум попробовать
#REST
insomnia.rest
The Collaborative API Development Platform
Leading Open Source API Development Platform for HTTP, REST, GraphQL, gRPC, SOAP, and WebSockets
Forwarded from 🇺🇦 Go for two :)
Note #20 import proverbs 🧠
Советы Роба Пайка всегда должны быть под рукой:
or
P.S. в исходниках есть пасхалочка 🥚
Links:
- https://go-proverbs.github.io/
- https://github.com/andriisoldatenko/proverbs/blob/master/pkg/proverbs.go
Советы Роба Пайка всегда должны быть под рукой:
go run github.com/andriisoldatenko/proverbs
Go Proverbs, by Rob Pike
Don't communicate by sharing memory, share memory by communicating.
Concurrency is not parallelism.
Channels orchestrate; mutexes serialize.
The bigger the interface, the weaker the abstraction.
Make the zero value useful.
interface{} says nothing.
Gofmt's style is no one's favorite, yet gofmt is everyone's favorite.
A little copying is better than a little dependency.
Syscall must always be guarded with build tags.
Cgo must always be guarded with build tags.
Cgo is not Go.
With the unsafe package there are no guarantees.
Clear is better than clever.
Reflection is never clear.
Errors are values.
Don't just check errors, handle them gracefully.
Design the architecture, name the components, document the details.
Documentation is for users.
Don't panic.
or
package main
import (
_ "github.com/andriisoldatenko/proverbs/pkg"
)
func main() {}
P.S. в исходниках есть пасхалочка 🥚
Links:
- https://go-proverbs.github.io/
- https://github.com/andriisoldatenko/proverbs/blob/master/pkg/proverbs.go
Forwarded from Sysadmin Tools 🇺🇦
Обнаружился линк на интересный проект от Avito
Вполне живое. Мы на нем уже 2-ой год летим. Оно может выступать и как агент и как сервер, причем сервера можно объединить в кластер.
У нас тут в прошлом месяце ребята решили подробную статистику по микро-категориям посчитать. Сперва спросили вытянем ли мы ещё 5млн_событий/сек, это примерно +100%. А мы как раз к тому моменту статсд-агенты в PHP'шные lxc поставили, и ответили им что да конечно
Так они нам не 5, а 15 млн/сек событий стали высылать. И ничего всё прожевалось.
😱 ужас, что творятGitHub
GitHub - avito-tech/bioyino: High performance and high-precision multithreaded StatsD server
High performance and high-precision multithreaded StatsD server - avito-tech/bioyino
Forwarded from DevOps&SRE Library
Introduction to Event-driven Architectures With RabbitMQ
High level описание работы RabbitMQ и архитектуры на основе событий.
https://blog.theodo.com/2019/08/event-driven-architectures-rabbitmq
High level описание работы RabbitMQ и архитектуры на основе событий.
https://blog.theodo.com/2019/08/event-driven-architectures-rabbitmq
Forwarded from HABR FEED + OPENNET
Блокировки в PostgreSQL: 4. Блокировки в памяти
https://habr.com/ru/post/466199/
Tags: Блог компании Postgres Professional, PostgreSQL, SQL, postgresql, locks, sampling
Author erogov on #habrahabr
https://habr.com/ru/post/466199/
Tags: Блог компании Postgres Professional, PostgreSQL, SQL, postgresql, locks, sampling
Author erogov on #habrahabr
Хабр
Блокировки в PostgreSQL: 4. Блокировки в памяти
Напомню, что мы уже поговорили о блокировках отношений, о блокировках на уровне строк, о блокировках других объектов (включая предикатные), и о взаимосвязи разны...
Forwarded from HABR FEED + OPENNET
Критическая уязвимость в Exim, позволяющая удалённо выполнить код с правами root
http://www.opennet.ru/opennews/art.shtml?num=51423
Разработчики почтового сервера Exim уведомили пользователей о выявлении критической уязвимости (CVE-2019-15846), позволяющей локальному или удалённому атакующему добиться выполнения своего кода на сервере с правами root. Пока не зафиксировано публично доступных эксплоитов для данной проблемы, но выявившие уязвимость исследователи подготовили предварительный прототип эксплоита. #opennet
http://www.opennet.ru/opennews/art.shtml?num=51423
Разработчики почтового сервера Exim уведомили пользователей о выявлении критической уязвимости (CVE-2019-15846), позволяющей локальному или удалённому атакующему добиться выполнения своего кода на сервере с правами root. Пока не зафиксировано публично доступных эксплоитов для данной проблемы, но выявившие уязвимость исследователи подготовили предварительный прототип эксплоита. #opennet
www.opennet.ru
Критическая уязвимость в Exim, позволяющая удалённо выполнить код с правами root
Разработчики почтового сервера Exim уведомили пользователей о выявлении критической уязвимости (CVE-2019-15846), позволяющей локальному или удалённому атакующему добиться выполнения своего кода на сервере с правами root. Пока не зафиксировано публично доступных…
Тут ребята взяли и проверили на надёжность аж весь интернет! https://habr.com/ru/post/466291/
Хабр
Исследование Устойчивости Национальных Сегментов Интернета за 2019
Данное исследование объясняет, каким образом отказ одной автономной системы (AS) влияет на глобальную связность отдельного региона, особенно в том случае, когд...
Forwarded from Записки админа
Kernel Runtime Security Instrumentation.pdf
2.2 MB
И ещё одна презентация - Kernel Runtime Security Instrumentation. Инструмент, совмещающий в себе LSM и BPF. На LWN уже есть статья, но пока что материал доступен только подписчикам. В свободном доступе окажется после 12 сентября.
#kernel #security #bpf
#kernel #security #bpf
Forwarded from Evil Martians
Первые впечатления от CI на GitHub Actions от марсианина Владимира Дементьева. Сравниваем с Travis CI и CircleCI. Кто еще не пробовал — налетай!
http://amp.gs/Nyg3
http://amp.gs/Nyg3
Forwarded from Находки в опенсорсе
A battle-tested PostgreSQL client with strict types, detailed logging and assertions: https://github.com/gajus/slonik
#js
#js
Пишем логи HTTP запросов в golang #golang #logs https://onepage.nopub.io/p/Logging-HTTP-requests-in-Go-233de7fe59a747078b35b82a1b035d36
Forwarded from YAH
#webinar
Алоха!
Через 20 минут проведу водянистый вебинар про безопасность облаков, подход в тестировании, новые сложности для владельцев сервисов и немного про сложности для пентесетров.
Ничего пушечного не обещаю, но буду рад всех видеть)
https://cloud.croc.ru/blog/pochemu-krok-oblachnye-servisy/webinar_05092019/?fbclid=IwAR388DT8xoIm-oIGwKZhXUZ3Zy-yyKCfp0iaXWbb6RMt7ygFkVS6gwP57Q8#webinar
Алоха!
Через 20 минут проведу водянистый вебинар про безопасность облаков, подход в тестировании, новые сложности для владельцев сервисов и немного про сложности для пентесетров.
Ничего пушечного не обещаю, но буду рад всех видеть)
https://cloud.croc.ru/blog/pochemu-krok-oblachnye-servisy/webinar_05092019/?fbclid=IwAR388DT8xoIm-oIGwKZhXUZ3Zy-yyKCfp0iaXWbb6RMt7ygFkVS6gwP57Q8#webinar
Forwarded from Технологический Болт Генона
Записи ClickHouse Meetup Moscow от 5 сентября
https://www.youtube.com/watch?v=cIDyxSbURao
https://www.youtube.com/watch?v=pgnak9e_E0o
https://www.youtube.com/watch?v=cIDyxSbURao
https://www.youtube.com/watch?v=pgnak9e_E0o
Forwarded from Sysadmin Tools 🇺🇦
Выпустили Pulumi 1.0.
Pulumi -
Pulumi -
это современная инфраструктура в качестве инструмента программирования, который позволяет объявлять инфраструктуру, используя реальные языки, с помощью консоли управления SaaS для настройки идентификационных данных, организаций и связанных с ними политик. Используя реальные языки, разработчики и операторы могут лучше работать вместе, обмениваться передовым опытом и повторно использовать его, достигая новых уровней автоматизации и открывая доступ к экосистемам существующих инструментов. Выпуск версии 1.0 является важной вехой для нас, нашего сообщества и наших клиентов, и сигнализирует о полноте, стабильности и совместимости.
Спасибо автору @SysadminNotes за линк 👌pulumi
Pulumi 1.0
We are excited to announce Pulumi 1.0, a modern infrastructure as code platform that works for any cloud, AWS, Azure, GCP, or Kubernetes included.
Forwarded from Находки в опенсорсе
#tarantool is forked by the main contributor, the project future is now unclear: https://groups.google.com/forum/#!topic/tarantool/XjnDemkP3RY
#lua
#lua
Forwarded from PythonDigest
Бенчмарк RPC систем (и Inverted Json)
https://habr.com/ru/post/466263/?utm_campaign=466263&utm_source=habrahabr&utm_medium=rss
Сравниение различных инструментов (RabbitMQ, Crossbar.io, Nats.io, Nginx и др.) для организации RPC между микросервисами.
https://habr.com/ru/post/466263/?utm_campaign=466263&utm_source=habrahabr&utm_medium=rss
Сравниение различных инструментов (RabbitMQ, Crossbar.io, Nats.io, Nginx и др.) для организации RPC между микросервисами.
Бесплатный онлайн практикум DevOps by REBRAIN: Docker
Регистрация - http://bit.ly/2MgkVQR
Количество мест строго ограничено!
Практикум по освоению DevOps
Время проведения:
10 сентября (Вторник) в 19:00 по МСК
Что будет на практикуме?
🔹Зачем нужен Docker? - Обзор самых актуальных проблем - Как Docker их решает
🔹Обзор внутреннего устройства Docker - Контейнерная виртуализация - Auths - Docker registry
🔹Собираем и запускаем свой первый Docker контейнер
🔹Обзор систем оркестрации для Docker
Кто ведет?
Василий Озеров - основатель агентства Fevlake (fevlake.com) и действующий Devops-инженер (опыт в Devops более 5 лет). Регулярно выступает на RootConf, DevOpsConf Russia, HighLoad.
Открытые еженедельные DevOps практикумы - https://bit.ly/2CGmm3C
Присоединяйтесь! #реклама
Регистрация - http://bit.ly/2MgkVQR
Количество мест строго ограничено!
Практикум по освоению DevOps
Время проведения:
10 сентября (Вторник) в 19:00 по МСК
Что будет на практикуме?
🔹Зачем нужен Docker? - Обзор самых актуальных проблем - Как Docker их решает
🔹Обзор внутреннего устройства Docker - Контейнерная виртуализация - Auths - Docker registry
🔹Собираем и запускаем свой первый Docker контейнер
🔹Обзор систем оркестрации для Docker
Кто ведет?
Василий Озеров - основатель агентства Fevlake (fevlake.com) и действующий Devops-инженер (опыт в Devops более 5 лет). Регулярно выступает на RootConf, DevOpsConf Russia, HighLoad.
Открытые еженедельные DevOps практикумы - https://bit.ly/2CGmm3C
Присоединяйтесь! #реклама