DevNotes Live
6 subscribers
84.2K photos
12K videos
195 files
35.4K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
Уличный художник Shozy полностью стирает грань искусства и урбанизма🏢
Media is too big
VIEW IN TELEGRAM
Holdwork - Website design for the video interaction platform

Автор #сайт
Forwarded from UX Live 🔥
Онгоинг-шиза пробралась в геймдев. Вчера вышла игра Dispatch и авторы не придумали ничего тупее, чем разбить игру на эпизоды и выпускать их как сериал 🥴

Если раньше игры-эпизоды оправдывались временем разработки, всякие Сэм&Максы или телтейл-мусор, мол выпустили щас Ep1. и продолжают разрабатывать дальше Ep2., то тут это просто дурка разрабов, потому что игра готова целиком (судя по времени выкатывания эпизодов в течении месяца), но выдавать её будут порционно, ПРОСТО ТАК НУ ТИП ПРИКОЛЬНО ЖЫ 🥴 Игра вроде классная, но придержу денежки до полного релиза (а там уже и распродажа зимняя).

Я абсолютно презираю растянутые клифхэнгерами сериалосопли, и наверное единственное за что уважаю Нетфликс, что мне сразу отдают целиком весь сезон, а не ебут мозги, и я уж сам решу как и когда мне его смотреть. Так и со всеми остальными онгоинг-соплями я просто жду когда выйдут все серии сезона чтоб начать с первой. В исключительных случаях жду когда кончится сериал целиком (Сола я ждал 7 лет например и потом разом глянул). Клифхэнгеромразям ни одной нервной клетки не будет подарено.
Please open Telegram to view this post
VIEW IN TELEGRAM
Подъехал пост-мортем от Амазона.

С одной стороны, хочется поржать над DNS Enactor, DropletWorkflow Manager (DWFM), Network Manager и прочими — это Galactic от Karzam, только в реальном мире и на очень серьезных щщах.

Если без шуток, то цепочка такая:

1. сначала сломался доступ к dynamodb из-за рейс-кондишена системы управления DNS — два таска начали писать в DNS одновременно, первый старую версию записей, второй — более новую новую, в результате часть записей в DNS оказалась новая, часть старая, второй процесс запустил cleanup, который удалил все старые записи и из такого разломанного состояния система сама восстановиться не могла. Сломалось в полночью, за 50 минут поняли в чем дело и ещё за 40 минут починили руками.

2. из-за сломанного dynamodb, система управления железом не могла обновить статус физических серверов и начала отмечать их как «недоступные», поэтому не могла запустить новые виртуальные машины; после восстановления dynamodb, по-идее всё должно было встать само, но из-за большого объема железа, стоящего в очереди, обновление статуса занимало дольше, чем таймаут — и очередь не разгребалась, а только росла. Коллапс. Стандартной процедуры восстановления для такого случая прописано не было, через 2 часа попыток что-то разрулить, инженеры ограничили число входящих запросов и начали перезапускать тачки с системой управления; это помогло, теперь можно было создать новые виртуальные машины;

3. но ещё какое-то время эти новые виртуалки не делали никакой полезной работы, потому что из-за взрывной нагрузки не справлялась система управления разлива конфигурации сети и сеть на новые тачки приходила с задержкой;

4. из-за этой задержки появления сети на машинах, моргали статусы серверов в лоад-балансерах, отмечая живые инстансы как мертвые и триггерились дополнительные переключения нагрузки (привет, DNS!) и перегрузилась система проверки здоровья серверов, пришлось её на время выключить.


Ну а когда у вас не доступны базы данных и виртуальные машины, то все остальное уже валится по цепочке (и список десятков облачных сервисов, которые пострадали).

Раздел «что мы поменяем» удивительно короткий и очень технический: починят рейс кодишен в DNS, ограничат объем серверов, который может выключить лоад-балансер и т. д. Ну и заканчивают «извините, в будущем будем более лучше стараться».

Интересно, что они не делают никаких философских выводов из ситуации. Видимо, считают, что идейно всё верно. Я сам такими огромными системами (и командами) не управлял и поэтому осторожно предположу, что, наверное, технически, можно сделать систему проще, но учитывая, что над ней работают десятки независимых команд — это, наверное, минимальный доступный объем сложности и допустимый объем ошибок. Было бы интересно услышать мнение «настоящих сварщиков».



Коллеги советуют замечательную статью на тему безопасности сложных систем. Она не дает ответов, но предостерегает от попытки найти «root cause», «причину аварии» и предлагает посмотреть на безопасность систем по-новому, через другие линзы, чем я привык. Очень рекомендую.
Forwarded from Адовый UX
8Ы Т4М 4О Е64НY7ЫЕ 4ТО-ЛИ
Forwarded from Адовый UX
Кнопка питания и кнопка питания поквадратнее
Forwarded from Адовый UX
Добавить адрес и добавить адрес поярче
Forwarded from Denis Sexy IT 🤖
This media is not supported in your browser
VIEW IN TELEGRAM
Очень мне нравится, как пишут текст диффузионные языковые модели – они в отличие от обычных LLM, синтезируют текст сразу во все стороны; это значит, что они и быстрее и если "случайный текст" немного повреждать, то можно сделать приютную анимацию того, как модель пытается восстановить его

Натренировал нано-диффузионную модельку поверх Одесских Рассказов Бабеля и запустил анимацией от игры "Жизнь" – нравится как эстетически получилось, хоть смысла и мало

Код брал тут
Forwarded from Адовый UX
Доброе утро
Forwarded from Новые шрифты
This media is not supported in your browser
VIEW IN TELEGRAM
4 сервиса для подбора штифтовых пар

Источник  #ресурсы
This media is not supported in your browser
VIEW IN TELEGRAM
У Jter фавикон показывает прогресс экспорта видео.
PATREON WEBSITE REDESIGN
Ссылка на проект

Поиск по теме:
#стартап
Forwarded from Shock Design
Цвета, которыми можно заменить обычный чёрный.
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design