TGViewer
Джун на фронте | IT Dev Log Джун на фронте | IT Dev Log @divatoz · 7.44K subscribers
Post #1533 5.7K
Джун на фронте | IT Dev Log Вторая часть домашки по событиям. Если в первой версии я просто раздавал четные и нечетные числа между поварами, как «бургеры и пиццы», то теперь система выросла до энтерпрайза. 🔗https://litury.github.io/event-driven-restaurant/ 1️⃣ Приоритетные очереди:…
Как я Kafk-у читал делал

В третьей части навайбкодил умную система столиков на событиях. VIP-клиенты размещаются в зоне из 5 столов, обычные — в зоне из 10.

Если все столы заняты, система не падает, а заказы помещаются в очередь — это буферизация. Как только стол освобождается, следующий заказ автоматически размещается.

Количество тестов увеличилось с 96 до 138, но покрытие основных сервисов упало до 77%. Основной плюс в том что событийные архитектуры позволяют легко добавлять новые функции без переписывания всей системы.

😮‍💨 Как это связано с вайбкодингом: в классическом REST у нас есть запрос-ответ, что может превратить связи в спагетти и нагрузить сервер большим количеством запросов.

В событиях же все наши сегменты независимы. Главное — понять, какие данные нужно передать в каждый участок и что получить на выходе.

Чтобы не сломать функционал, мы обвешиваем систему интерфейсами и тестами. Это делает реализацию чем-то вроде черного ящика.

Он делает то, что должен, и неважно, что происходит внутри, главное — тесты проходят, а интерфейсы остаются без изменений.

✍️ БОНУС: в корне я добавил cursorrules в MDC. Этот формат позволяет настраивать триггеры для агента.

Если вы хотите создать компонент Vue, в правилах указываем формат файлов (.vue, .ts), для которых будут вызваны наши правила…. Например, хочешь модуль с Pinia, композаблами и хелперами??

Окей, пишешь MDC правило с примерами структуры, указываешь в какой момент его вызывать и в следующий раз LLM сама обратится к этим правилам при вызове агента эксперта на создание файла.

Он продумает структуру под требования и будет писать код по стайлгайдам компании с учетом контекста проекта без необходимости их ручного добавления.

Короче, это уже не IDE, а целый конвейер по проектированию.

📊 #статистика День 1317 | 3316 час в IT
  • 👍 7
  • 👎 5
More from @divatoz
  1. Oct 2, 2026Карпаты рассказал, как теперь правильно общаться с LLM Совсем недавно переживали, что Андр…
  2. Sep 30, 2026Рабочий дневник: День 568 Как я mcdis.ru верстал 🚬 Сегодня расскажу про процессы, а не пр…
  3. Sep 29, 2026ну в целом, пока что удивительно блеклая презентация. клон Muse/Grok-bot, подписка за $500…
  4. Sep 26, 2026ИИ официально стоит дороже чем марихуана и фентанил, а через два года станет дороже кокаин…
  5. Sep 25, 2026Как я этот пост на год подписки обменял С поста про расшифровку созвонов ко мне пришёл мар…
  6. Sep 18, 2026Как Я/Мы platform-explorer.com релизим 😎 Версия релиза 2.4.0 была хороша, но впереди была…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →