во
толковейший ман на тему "что есть архитектура"
http://www.softwarearchitecturenotes.com/architecturerequirements.html
толковейший ман на тему "что есть архитектура"
http://www.softwarearchitecturenotes.com/architecturerequirements.html
== Google Pro Tip: Use Back-of-the-envelope-calculations to Choose the Best Design
http://highscalability.com/blog/2011/1/26/google-pro-tip-use-back-of-the-envelope-calculations-to-choo.html
http://highscalability.com/blog/2011/1/26/google-pro-tip-use-back-of-the-envelope-calculations-to-choo.html
High Scalability
Google Pro Tip: Use Back-of-the-envelope-calculations to Choose the Best Design - High Scalability -
How do you know which is the "best" design for a given problem? If, for example, you were given the problem of generating an image search results page of 30 thumbnails, would you load images sequentially? In parallel? Would you cache? How would you decide?…
== The Rule of 72
https://web.stanford.edu/class/ee204/TheRuleof72.html
правило 70% = на этапе дизайна 70% расходов на разработку проекта. Обслуживание занимает 70% стоимости разработки
https://web.stanford.edu/class/ee204/TheRuleof72.html
правило 70% = на этапе дизайна 70% расходов на разработку проекта. Обслуживание занимает 70% стоимости разработки
Как потерять данные в кафке
https://jack-vanlightly.com/blog/2018/9/14/how-to-lose-messages-on-a-kafka-cluster-part1
https://jack-vanlightly.com/blog/2018/9/18/how-to-lose-messages-on-a-kafka-cluster-part-2
https://jack-vanlightly.com/blog/2018/9/14/how-to-lose-messages-on-a-kafka-cluster-part1
https://jack-vanlightly.com/blog/2018/9/18/how-to-lose-messages-on-a-kafka-cluster-part-2
Jack Vanlightly
How to Lose Messages on a Kafka Cluster - Part 1 — Jack Vanlightly
In my previous post I used Blockade, Python and some Bash noscripts to test a RabbitMQ cluster under various failure conditions such as failed nodes, network partitions, packet loss and a slow network. The aim was to find out how and when a RabbitMQ cluster…
короч я нашел шикарнейший цикл статей по кафке с рэббитом
просто как боженька пишет:
One reason Kafka has stolen the limelight is the industry's obsession with scalability and clearly Kafka is more scalable than RabbitMQ but most of us don't deal with a scale where RabbitMQ has problems. Most of us aren't Google or Facebook.
https://jack-vanlightly.com/blog/2017/12/3/rabbitmq-vs-kafka-series-introduction
просто как боженька пишет:
One reason Kafka has stolen the limelight is the industry's obsession with scalability and clearly Kafka is more scalable than RabbitMQ but most of us don't deal with a scale where RabbitMQ has problems. Most of us aren't Google or Facebook.
https://jack-vanlightly.com/blog/2017/12/3/rabbitmq-vs-kafka-series-introduction
Jack Vanlightly
RabbitMQ vs Kafka Series Introduction — Jack Vanlightly
Messaging is at the core of many architectures and two giants in the messaging space are RabbitMQ and Apache Kafka. In this series we'll be taking a deep look at RabbitMQ and Kafka within the context of real-time event-driven architectures. We're not talking…
Forwarded from Питонические атаки
PyPI обновился с 3.10 до 3.11 и стал потреблять в два раза меньше процессора.
Второй график — это сглаженная версия первого.
Твит
Второй график — это сглаженная версия первого.
Твит
❤2
== How do Hard Disk Drives Work? 💻💿🛠
https://youtu.be/wtdnatmVdIg
https://youtu.be/wtdnatmVdIg
YouTube
How do Hard Disk Drives Work? 💻💿🛠
Check out https://www.pcbway.com/ for all kinds of PCBs, easy ordering, and quick delivery.
Take a look at their PCB Assembly, for populating the components on your PCBs.
Have you ever wondered how Hard Disk Drives can store billions of bits of data within…
Take a look at their PCB Assembly, for populating the components on your PCBs.
Have you ever wondered how Hard Disk Drives can store billions of bits of data within…
забавная идея отделить тракт записи от чтения просто сделав два стэйджа. получается пишешь сколько хош, хоть ты упади... а потом просто все воспроизводишь. увеличиваешь незначительно лэтенси в счет мощнейшего прироста в авейлабилити
Межсервисная шина данных на Apache Kafka (в Авито)
== https://youtu.be/mx5JzpfwjLo
Межкластерная репликация Apache Kafka между тремя дата-центрами
== https://habr.com/ru/company/avito/blog/651503/
Межсервисная шина данных на Apache Kafka (в Авито)
== https://youtu.be/mx5JzpfwjLo
Межкластерная репликация Apache Kafka между тремя дата-центрами
== https://habr.com/ru/company/avito/blog/651503/
YouTube
Межсервисная шина данных на Apache Kafka | Павел Агалецкий | DevOps Meetup 2022| СберМаркет Tech
Павел Агалецкий, ведущий инженер в Авито, расскажет, как в Авито построили надежную во всех смыслах шину данных для обмена событиями между сервисами на основе Apache Kafka. Как мы гарантируем соблюдение контрактов публикуемых событий и способны переживать…
если коротко то они просто 90% не могли даже понять что это... не могли определиться с определением что оно может или не может. рассуждение интересно. но... мало инфы
== Шина Данных
https://youtu.be/rjoulB7Jg6M
== Шина Данных
https://youtu.be/rjoulB7Jg6M
YouTube
Шина Данных
#snowflake #database #dataanalytics #kafka #redis #postgresql
Разберемся какие задачи решает шина данных, поговорим о такие моменты: шина данных как канал обмена сообщениями для Event Driven архитектуры, средство сбора и доставки данных для аналитики,…
Разберемся какие задачи решает шина данных, поговорим о такие моменты: шина данных как канал обмена сообщениями для Event Driven архитектуры, средство сбора и доставки данных для аналитики,…
внезапно. CAN-шину начинают заменять на ethernet (изза отстуствия безопасности и низкой скорости) даже в машинах
== Подробно про CAN шину
https://youtu.be/osULWSJ2fmY
== Подробно про CAN шину
https://youtu.be/osULWSJ2fmY
YouTube
Подробно про CAN шину
Ролик про анализ CAN шины на Caddy - https://youtu.be/tBogm4BWpJM
Ролик про восстановление моей Audi 100 - https://youtu.be/_fsHh2Qzmv8
CAN Hacker - https://canhacker.ru/product/can-hacker-3-2/
Тайм код:
00:00 - CAN bus
00:41 - Причины появления информационных…
Ролик про восстановление моей Audi 100 - https://youtu.be/_fsHh2Qzmv8
CAN Hacker - https://canhacker.ru/product/can-hacker-3-2/
Тайм код:
00:00 - CAN bus
00:41 - Причины появления информационных…
== ВИРТУАЛИЗАЦИЯ НА ПАЛЬЦАХ
https://youtu.be/C8YkihDg30I
https://youtu.be/C8YkihDg30I
YouTube
ВИРТУАЛИЗАЦИЯ НА ПАЛЬЦАХ
Промокод Alek
Виртуальные серверы со скидкой 20%: https://sweb.ru/vds/?utm_source=youtube&utm_medium=social&utm_term=alek&utm_campaign=inbase
Мощный конфигуратор серверов: https://sweb.ru/vds/?utm_source=youtube&utm_medium=social&utm_term=alek&utm_campaign=inbase#kit…
Виртуальные серверы со скидкой 20%: https://sweb.ru/vds/?utm_source=youtube&utm_medium=social&utm_term=alek&utm_campaign=inbase
Мощный конфигуратор серверов: https://sweb.ru/vds/?utm_source=youtube&utm_medium=social&utm_term=alek&utm_campaign=inbase#kit…
Forwarded from Библиотека питониста | Python, Django, Flask
Python 3.11: классные новые функции, которые вы можете попробовать.
https://realpython.com/python311-new-features/
https://realpython.com/python311-new-features/
Realpython
Python 3.11: Cool New Features for You to Try – Real Python
In this tutorial, you'll explore what Python 3.11 brings to the table. You'll learn how Python 3.11 is the fastest and most user-friendly version of CPython yet, and learn about improvements to the typing system and to the asynchronous features of Python.
Media is too big
VIEW IN TELEGRAM
Никогда в жизни так не радовался тому что снимаю квартиру с хорошим видом. На Новый Год просто весь горизонт весь час кидался мирными огоньками ☄️💥🔥❄️☄️💥🌟☀️✨ вау. Просто вау
Всех с Новым Годом
Всех с Новым Годом
👍4❤2💩1
думал про паттерн фэйловера будет... однако название как бы не только про него))) и я нарвался на обьяснение оригинала... впрочем неплохое
== Circuit Breaker Explained
https://youtu.be/SNBfppriDjc
== Circuit Breaker Explained
https://youtu.be/SNBfppriDjc
YouTube
Circuit Breaker Explained | Working Principle
▶ Ready to level up your industrial automation skills? Look no further than RealPars! With easy-to-follow courses and certificates, you can boost your knowledge in this field quickly - all from the comfort of your home. Get started today: https://realpars.com…
== CppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”
https://youtu.be/lkgszkPnV8g
https://youtu.be/lkgszkPnV8g
YouTube
CppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”
http://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
—
I've spent the last few years watching Facebook's C++ codebase grow by several orders of magnitude. Despite constantly…
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
—
I've spent the last few years watching Facebook's C++ codebase grow by several orders of magnitude. Despite constantly…
Q:
could someone explain what is downtime within a SLA agreement ?
(like yearly downtime with 99.9 % SLA = 8h 41m 38s, does it mean the server is unreachable ? like if a client made a request the response will 5**)
A:
SLA level of 99.9% uptime/availability results in the following periods of allowed downtime/unavailability:
- Daily: 1m 26s
- Weekly: 10m 4.8s
- Monthly: 43m 28s
- Quarterly: 2h 10m 24s
- Yearly: 8h 41m 38s
But this does not mean that the server will be unavailable at that time and we will get a 5** error.
This means that the service provider undertakes that the service CAN be unavailable NO MORE than 8h 41m 38s per year, at a 99.9% SLA.
In case of violation of this agreement, we, as clients, may demand compensation depending on the signed agreement with the service provider.
could someone explain what is downtime within a SLA agreement ?
(like yearly downtime with 99.9 % SLA = 8h 41m 38s, does it mean the server is unreachable ? like if a client made a request the response will 5**)
A:
SLA level of 99.9% uptime/availability results in the following periods of allowed downtime/unavailability:
- Daily: 1m 26s
- Weekly: 10m 4.8s
- Monthly: 43m 28s
- Quarterly: 2h 10m 24s
- Yearly: 8h 41m 38s
But this does not mean that the server will be unavailable at that time and we will get a 5** error.
This means that the service provider undertakes that the service CAN be unavailable NO MORE than 8h 41m 38s per year, at a 99.9% SLA.
In case of violation of this agreement, we, as clients, may demand compensation depending on the signed agreement with the service provider.
отрытка нового года для себя
== Правильный способ сравнения чисел с плавающей точкой в Python
https://bookflow.ru/pravilnyj-sposob-sravneniya-chisel-s-plavayushhej-tochkoj-v-python/
math.isclose() постоянно ворочу такой велик сам == Правильный способ сравнения чисел с плавающей точкой в Python
https://bookflow.ru/pravilnyj-sposob-sravneniya-chisel-s-plavayushhej-tochkoj-v-python/
bookflow.ru
Правильный способ сравнения чисел с плавающей точкой в Python
Сравнения чисел с плавающей точкой в Python. Обеспечивают быстрое выполнение арифметических операций и эффективное использование памяти.
Forwarded from Блог*
Пока писал пост — вспомнил анекдот про математика и воздушный шар. Попытался найти текст и обнаружил, что к нему придумали продолжение:
...
— А вы, похоже, из управленцев, — заметил математик.
— Я действительно топ-менеджер серьезной компании, — воспрял воздухоплаватель, — Но как вы догадались? Вы видели меня по телевизору?
— Зачем? — удивился математик, — Судите сами: вы не понимаете ни где вы находитесь, ни что вам следует делать, в этом вы полагаетесь на нижестоящих. Спрашивая совета у эксперта, вы ни на секунду не задумываетесь, способны ли вы понять его ответ, и когда оказывается, что это не так — вы возмущаетесь вместо того, чтобы переспросить. Вы находитесь ровно в том же положении, что и до моего ответа, но теперь почему-то обвиняете в этом меня. Наконец, вы находитесь выше других только благодаря дутому пузырю, и если с ним что-то случится — падение станет для вас фатальным.
...
— А вы, похоже, из управленцев, — заметил математик.
— Я действительно топ-менеджер серьезной компании, — воспрял воздухоплаватель, — Но как вы догадались? Вы видели меня по телевизору?
— Зачем? — удивился математик, — Судите сами: вы не понимаете ни где вы находитесь, ни что вам следует делать, в этом вы полагаетесь на нижестоящих. Спрашивая совета у эксперта, вы ни на секунду не задумываетесь, способны ли вы понять его ответ, и когда оказывается, что это не так — вы возмущаетесь вместо того, чтобы переспросить. Вы находитесь ровно в том же положении, что и до моего ответа, но теперь почему-то обвиняете в этом меня. Наконец, вы находитесь выше других только благодаря дутому пузырю, и если с ним что-то случится — падение станет для вас фатальным.
👏2