⚡️ AsyncFlow — симулятор асинхронных распределённых бэкендов
Обычно масштабирование и отказоустойчивость проверяют уже на проде или в нагрузочном стенде. AsyncFlow позволяет сделать это до написания продакшн-кода.
Что умеет:
— моделировать сценарии с учётом RTT, джиттера, лимитов ресурсов, фейлов
— показывать реальное влияние: рост очередей, давление на сокеты/память, распределение задержек
— тестировать стратегии масштабирования и сетевые предположения на уровне архитектуры
Как работает:
— система задаётся как граф компонентов (клиенты, балансировщики, серверы), соединённых сетевыми рёбрами с настраиваемой латентностью
— каждый сервер осознаёт event loop:
• CPU блокирует цикл,
• RAM остаётся занята до освобождения,
• I/O освобождает цикл — как в реальных async-фреймворках
— топологии описываются через YAML или Python DSL
С новым движком событий можно воспроизводить: пики трафика, падения серверов, деградацию линков — и смотреть, что реально произойдёт.
📱 Репозиторий
🐸 Библиотека питониста
#междусобойчик
Обычно масштабирование и отказоустойчивость проверяют уже на проде или в нагрузочном стенде. AsyncFlow позволяет сделать это до написания продакшн-кода.
Что умеет:
— моделировать сценарии с учётом RTT, джиттера, лимитов ресурсов, фейлов
— показывать реальное влияние: рост очередей, давление на сокеты/память, распределение задержек
— тестировать стратегии масштабирования и сетевые предположения на уровне архитектуры
Как работает:
— система задаётся как граф компонентов (клиенты, балансировщики, серверы), соединённых сетевыми рёбрами с настраиваемой латентностью
— каждый сервер осознаёт event loop:
• CPU блокирует цикл,
• RAM остаётся занята до освобождения,
• I/O освобождает цикл — как в реальных async-фреймворках
— топологии описываются через YAML или Python DSL
С новым движком событий можно воспроизводить: пики трафика, падения серверов, деградацию линков — и смотреть, что реально произойдёт.
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍6
✨ Starplot — библиотека Python для построения карт звёздного неба
Если вы когда-нибудь хотели построить собственную карту неба или визуализировать астрономические объекты, теперь это можно сделать прямо в Python.
Что умеет Starplot:
⭐️ Zenith Plots — показывает всё небо в конкретное время и месте
⭐️ Map Plots — разные картографические проекции
⭐️ Horizon Plots — визуализация горизонта в выбранный момент
⭐️ Optic Plots — эмуляция того, что вы увидите через телескоп
⭐️ Планеты и объекты глубокого космоса — встроено более 14 000
⭐️ Кастомные стили для объектов
От простой карты горизонта до сложных проекций с планетами и галактиками — всё доступно из кода.
🔗 Репозиторий и документация
🐸 Библиотека питониста
#междусобойчик
Если вы когда-нибудь хотели построить собственную карту неба или визуализировать астрономические объекты, теперь это можно сделать прямо в Python.
Что умеет Starplot:
От простой карты горизонта до сложных проекций с планетами и галактиками — всё доступно из кода.
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍2😍1