Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Live: Посилюємо Backend BrainMessenger #6 - Моніторинг БД, Rate Limiting та Тести (TS/Node.js)

Автор: Induktr

Загружено: Прямой эфир состоялся 18 апр. 2025 г.

Просмотров: 55 просмотров

Описание:

Усім привіт! 👋 Знову в ефірі з BrainMessenger! Це шостий стрім по нашій розробці.

🚀 Що робитимемо сьогодні:
Після успішної битви з NPM-залежностями на минулому стрімі (#5), сьогодні ми працюємо над стабільністю та безпекою бекенду. У нас по плану задачі просто зі вчорашніх підсумків дня:
1. Впроваджуємо базовий моніторинг підключень до БД: Щоб не зіткнутися знову з проблемами пулу з'єднань, як це було позавчора. Покажемо, як логувати стан і навіщо це потрібно для надійності.
2. Налаштовуємо Rate Limiting: Додаємо захист для критичних API ендпоінтів (реєстрація, логін, верифікація), щоб запобігти брутфорсу та зловживанням.
3. Пишемо інтеграційні тести: Протестуємо нову, доопрацьовану логіку системи верифікації email, включно з лічильником спроб та таймаутом. Покажемо, як переконатися, що важлива частина безпеки працює коректно і не зламається в майбутньому.

Вчора ми успішно вирішили проблеми з GraphQL redirect, помилками TypeScript, налаштуваннями підключення до БД і нарешті перемогли npm-залежності! Сьогодні будуємо на цьому фундаменті.

🧠 Про проєкт BrainMessenger:
Це мій особистий Full-Stack проєкт та шлях саморозвитку. Від ідеї та технічних задач до планування та реального коду. Ділюся всім процесом – і успіхами, і труднощами!

💻 Інструменти та Технології у фокусі:
TypeScript, Node.js (NestJS / Express - *уточниш на стрімі*)
Prisma (для роботи з БД)
Бібліотеки для логування та Rate Limiting
Фреймворк для тестування (Jest?)
VS Code, Термінал, Postman/GraphQL Playground.

📈 Вчимося на помилках!
Вчорашні складнощі з пулом з'єднань та nullable полями в TypeScript показали, наскільки важливі ретельна обробка помилок, правильне налаштування інструментів та своєчасне тестування. Сьогоднішній стрім – це крок до того, щоб перетворити ці уроки на стандарти та алгоритми для майбутньої розробки!

💬 Долучайтеся до обговорення!
Чи стикалися з подібними помилками в роботі? Як ви моніторите свої бази даних? Які підходи до Rate Limiting використовуєте? Діліться досвідом та ставте будь-які запитання по темі стріму, проєкту чи мого шляху!

Підтримати проєкт / канал:
Якщо ви цінуєте те, що я роблю, і хочете підтримати розвиток BrainMessenger або канал, буду дуже вдячний! Ваша підтримка допомагає рухатися вперед.

Підтримати Криптовалютою (через NOWPayments):
TON (The Open Network): [https://nowpayments.io/payment/?iid=6...](https://nowpayments.io/payment/?iid=6...)
USDT (TRC-20 Network): [https://nowpayments.io/payment/?iid=5...](https://nowpayments.io/payment/?iid=5...)
BTC: [https://nowpayments.io/payment/?iid=4...](https://nowpayments.io/payment/?iid=4...)
ETH (ERC-20 Network): [https://nowpayments.io/payment/?iid=5...](https://nowpayments.io/payment/?iid=5...)
USDT (ERC-20 Network): [https://nowpayments.io/payment/?iid=5...](https://nowpayments.io/payment/?iid=5...)
(**Примітка:* Ці посилання налаштовані на 5 USD в еквіваленті. Для можливості надіслати іншу суму, я пізніше додам більш гнучкі варіанти!)*

Інші способи підтримки:
https://www.patreon.com/c/Induktr?red...

🎉 Мій День Народження наближається! 🎉
До речі, 28 квітня у мене День народження! Якщо захочете зробити мені подарунок, можете також підтримати проєкт або канал за цими посиланнями. Це буде найкращим подарунком та мотивацією для подальшої роботи над BrainMessenger! (Сьогодні вже 18 квітня, залишилося 10 днів!)

👍 Стрім сподобався?
Ставте лайк! 👍
Підписуйтеся на канал "Induktr", щоб бачити весь шлях розробки та вчитися на реальних прикладах!
Натисніть на дзвіночок 🔔 для сповіщень!

🔗 Корисні посилання:
Мій Telegram-канал: https://t.me/Induktrs
GitHub репозиторій проєкту: https://github.com/Induktr/BrainMesse...
Попередні стріми по BrainMessenger: https://youtube.com/live/eTK2Po3Yf38

Дякую, що дивитесь! Починаємо посилювати бекенд! 🛡️

#livecoding #typescript #nodejs #backend #monitoring #ratelimiting #testing #security #programming #brainmessenger #devstream #отладка #архитектура #jest #prisma #саморазвитие #crypto #донаты #поддержка #УкраїнськийКод #РозробкаУкраїна

Live: Посилюємо Backend BrainMessenger #6 - Моніторинг БД, Rate Limiting та Тести (TS/Node.js)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Підключаємо UI до Back в BrainMessenger #17 - Створення Каналів/Груп та Навігація Налаштувань

Підключаємо UI до Back в BrainMessenger #17 - Створення Каналів/Груп та Навігація Налаштувань

Deep & Melodic House 24/7: Relaxing Music • Chill Study Music

Deep & Melodic House 24/7: Relaxing Music • Chill Study Music

УЧИЛСЯ ПРОГРАММИРОВАТЬ ВСЕ ЛЕТО

УЧИЛСЯ ПРОГРАММИРОВАТЬ ВСЕ ЛЕТО

سورة البقرة كاملة بدون اعلانات فضيلة الشيخ سعود الشريم surah baqarah saud shuraim

سورة البقرة كاملة بدون اعلانات فضيلة الشيخ سعود الشريم surah baqarah saud shuraim

Підключаємо UI до Back в BrainMessenger #17 - Створення Каналів/Груп та Навігація Налаштувань

Підключаємо UI до Back в BrainMessenger #17 - Створення Каналів/Груп та Навігація Налаштувань

Я повторил одно видео в 13 разных программах (и пожалел...)

Я повторил одно видео в 13 разных программах (и пожалел...)

Николай Дроздов рассказывает о кошках 🐈

Николай Дроздов рассказывает о кошках 🐈

Live: Посилюємо Backend BrainMessenger #6 - Моніторинг БД, Rate Limiting та Тести (TS/Node.js)

Live: Посилюємо Backend BrainMessenger #6 - Моніторинг БД, Rate Limiting та Тести (TS/Node.js)

Grand Theft Auto VI Trailer 2

Grand Theft Auto VI Trailer 2

Как учиться быстро и самому? На примере языков  программирования.

Как учиться быстро и самому? На примере языков программирования.

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]