Forwarded from @yarosh_log
Сейчас вот разгребаю pg-extend-rs,
https://github.com/bluejekyll/pg-extend-rs
Хочу дописать поддержку всех типов PostgreSQL’я и дописать логирвание.
Вообще идея такая что расширения к PostgreSQL’ю на Rust’e писать проще и удобнее чем на голом Си.
Да и хотелось бы портировать SPDK Store под PG12 на Rust и зарелизить.
Опосля думаю оформить actix-net под DPDK
https://github.com/actix/actix-net
Actix - это один из топовых актор моделов сейчас.
SPDK/DPDK - интеловские либы для низкоуровневой работы с сетью и NVMe хранилищами.
Actix без DPDK - ~700K requests per second
Actix с DPDK - предположительно больше 2М
PostgreSQL без SPDK - 100K IOPS 1-3ms IO overhead
PostgreSQL c SPDK - 300K IOPS 80-200ns IO overhead
На одном и том же железе…
С интересного стоит глянуть
http://scylladb.com
http://seastar.io
https://github.com/bluejekyll/pg-extend-rs
Хочу дописать поддержку всех типов PostgreSQL’я и дописать логирвание.
Вообще идея такая что расширения к PostgreSQL’ю на Rust’e писать проще и удобнее чем на голом Си.
Да и хотелось бы портировать SPDK Store под PG12 на Rust и зарелизить.
Опосля думаю оформить actix-net под DPDK
https://github.com/actix/actix-net
Actix - это один из топовых актор моделов сейчас.
SPDK/DPDK - интеловские либы для низкоуровневой работы с сетью и NVMe хранилищами.
Actix без DPDK - ~700K requests per second
Actix с DPDK - предположительно больше 2М
PostgreSQL без SPDK - 100K IOPS 1-3ms IO overhead
PostgreSQL c SPDK - 300K IOPS 80-200ns IO overhead
На одном и том же железе…
С интересного стоит глянуть
http://scylladb.com
http://seastar.io
GitHub
GitHub - bluejekyll/pg-extend-rs: Postgres extension library for Rust
Postgres extension library for Rust. Contribute to bluejekyll/pg-extend-rs development by creating an account on GitHub.
Forwarded from Записки админа
🛠 Это кто-то должен был сделать. Смотрите что ребята из Weaveworks для Firecracker написали - https://github.com/weaveworks/ignite Теперь создавать и управлять микро-виртуалками стало ещё удобнее.
#firecracker #ignite #github
#firecracker #ignite #github
50+ алгоритмов сортировки за полчаса: https://youtu.be/FZ8FaztJGEo
YouTube
50+ Sorts, Visualized - Linked Disparity Dots
Visit our community Discord: https://discord.gg/thestudio
Okay, I know I said I would be done with sorting for a while, but I did have a couple of extra videos lying around. Why not upload them? These are some upgraded visuals from my original sorting videos.…
Okay, I know I said I would be done with sorting for a while, but I did have a couple of extra videos lying around. Why not upload them? These are some upgraded visuals from my original sorting videos.…
Forwarded from Sys-Admin InfoSec (Yevgeniy Goncharov)
Новая соц. сеть от гугла на стадии тестирования. После "подставы" с Google+ как-то сомнительно юзать новые социальные эксперименты от "корпорации добра", но если кому интересно, то вот линка - https://shoelace.nyc/
Взгляните на k3v, звездочки ведь не просто так ставят 😄
k3v runs as a dedicated virtual Kubernetes control plane
https://github.com/ibuildthecloud/k3v
k3v runs as a dedicated virtual Kubernetes control plane
https://github.com/ibuildthecloud/k3v
GitHub
GitHub - ibuildthecloud/k3v: Virtual Kubernetes
Virtual Kubernetes. Contribute to ibuildthecloud/k3v development by creating an account on GitHub.
Сервер приложений для PHP на Golang.
https://github.com/spiral/roadrunner/
Добавлена поддержка FastCGI, настройки CORS из коробки, встроенные метрики на Prometheus.
Доклад автора этого поделия
https://m.youtube.com/watch?v=647CIr6ZkDA
https://github.com/spiral/roadrunner/
Добавлена поддержка FastCGI, настройки CORS из коробки, встроенные метрики на Prometheus.
Доклад автора этого поделия
https://m.youtube.com/watch?v=647CIr6ZkDA
GitHub
GitHub - roadrunner-server/roadrunner: 🤯 High-performance PHP application server, process manager written in Go and powered with…
🤯 High-performance PHP application server, process manager written in Go and powered with plugins - roadrunner-server/roadrunner
💭 Ansible треннинги - https://github.com/ansible/workshops Доступны и презентации, и непосредственно лабы для разных платформ.
#ansible #redhat #github
#ansible #redhat #github
GitHub
GitHub - ansible/workshops: Training Course for Ansible Automation Platform
Training Course for Ansible Automation Platform. Contribute to ansible/workshops development by creating an account on GitHub.
Typhoon is a minimal and free Kubernetes distribution.
1) Minimal, stable base Kubernetes distribution
2) Declarative infrastructure and configuration
3) Free (freedom and cost) and privacy-respecting
4) Practical for labs, datacenters, and clouds
Typhoon distributes upstream Kubernetes, architectural conventions, and cluster addons, much like a GNU/Linux distribution provides the Linux kernel and userspace components.
https://typhoon.psdn.io/
1) Minimal, stable base Kubernetes distribution
2) Declarative infrastructure and configuration
3) Free (freedom and cost) and privacy-respecting
4) Practical for labs, datacenters, and clouds
Typhoon distributes upstream Kubernetes, architectural conventions, and cluster addons, much like a GNU/Linux distribution provides the Linux kernel and userspace components.
https://typhoon.psdn.io/
typhoon.psdn.io
Minimal and free Kubernetes clusters
Kubernetes clusters for AWS, Azure, bare-metal, Google Cloud, and DigitalOcean
Forwarded from CatOps
Запись доклада с AWS re:Invent об архитектуре под капотом Lambda
Бонусом, неск тематических скетчей от Cindy Sridharan
#aws
Бонусом, неск тематических скетчей от Cindy Sridharan
#aws
YouTube
AWS re:Invent 2018: [REPEAT 1] A Serverless Journey: AWS Lambda Under the Hood (SRV409-R1)
Serverless computing allows you to build and run applications and services without thinking about servers. Serverless applications don't require you to provision, scale, and manage any servers. However, under the hood, there is a sophisticated architecture…
Forwarded from Dodo Engineering
Шпаргалки по Python. Продвинутый уровень.
Сохраняйте, чтобы не потерять.
– Regular Expression (https://clck.ru/H59qw);
– Concurrency (https://clck.ru/H59se);
– Security (https://clck.ru/H59ua);
– Test (https://clck.ru/H59vV);
– Asyncio (https://clck.ru/H59wP).
Авторы: https://www.pythonsheets.com
Enjoy!
Сохраняйте, чтобы не потерять.
– Regular Expression (https://clck.ru/H59qw);
– Concurrency (https://clck.ru/H59se);
– Security (https://clck.ru/H59ua);
– Test (https://clck.ru/H59vV);
– Asyncio (https://clck.ru/H59wP).
Авторы: https://www.pythonsheets.com
Enjoy!
Forwarded from oleg_log (Oleg Kovalov)
Хороший человек сделал крутувещь - собрал статистику, во сколько известные программисты комитят.
К примеру Torvalds, Lattner(Swift), Pike, Fitzpatrick(Go), Lerdorf(PHP), van Rossum и Bellard.
Теперь я еще больше боюсь Fitzpatrick, van Rossum и продолжаю бояться PHP.
В конце статьи однострочник на баше :)
https://ivan.bessarabov.com/blog/famous-programmers-work-time
(если погоняете на других репо, расты, нимы, ерланги, кубернетесы, не поленитесь кинуть результаты @olegkovalov :)
К примеру Torvalds, Lattner(Swift), Pike, Fitzpatrick(Go), Lerdorf(PHP), van Rossum и Bellard.
Теперь я еще больше боюсь Fitzpatrick, van Rossum и продолжаю бояться PHP.
В конце статьи однострочник на баше :)
https://ivan.bessarabov.com/blog/famous-programmers-work-time
(если погоняете на других репо, расты, нимы, ерланги, кубернетесы, не поленитесь кинуть результаты @olegkovalov :)
Forwarded from Go Дайджест
Вот нашел статеечки про graceful shutdown. 👨💻
Это довольно полезная штука, что бы не рубить клиенту конекшн, когда оркестратор решает прибить контейнер.
https://marcofranssen.nl/go-webserver-with-gracefull-shutdown
Это довольно полезная штука, что бы не рубить клиенту конекшн, когда оркестратор решает прибить контейнер.
https://marcofranssen.nl/go-webserver-with-gracefull-shutdown
Forwarded from Пятничный деплой
Тут чуваки из ibm cloud предлагают ещё аж семь факторов к нашим любимым 12, и надо сказать, вполне резонно, в свете текущих требований к сервисам https://medium.com/ibm-cloud/7-missing-factors-from-12-factor-application-2a3e1169bd9d #12factors #microservices #architecture
Medium
7 missing factors from 12 factor application
The 12 factor application provides a well-defined guideline for developing microservices, and is a commonly used pattern to run, scale and…
Forwarded from Evil Martians
Если вдруг вы пропустили — Basecamp наконец задокументировал свой уникальный подход к управлению проектами.
Книгу Shape Up можно целиком и бесплатно почитать здесь: http://amp.gs/rpJH
Книгу Shape Up можно целиком и бесплатно почитать здесь: http://amp.gs/rpJH
Вангую:
Clickhouse - это следующее, что возьмут на саппорт у Percona
https://twitter.com/PeterZaitsev/status/1151035469188272130
https://www.altinity.com/blog/2019/7/new-encodings-to-improve-clickhouse
Clickhouse - это следующее, что возьмут на саппорт у Percona
https://twitter.com/PeterZaitsev/status/1151035469188272130
https://www.altinity.com/blog/2019/7/new-encodings-to-improve-clickhouse
Twitter
Peter Zaitsev
Clickhouse gets different codecs for data compression, especially great for time series data sets #clickhouse https://t.co/Cp0TGkgfox