Devs Hive
1.39K subscribers
26 photos
117 links
Для звʼязку пишіть @o_kazm

Розповідаю про сучасне ІТ, System Design і інженерний розвиток.
Download Telegram
Хочу розповісти про цікавий проєкт - pg-boss 😱😱😱

Це job queue, яка працює прямо поверх PostgreSQL. Тобто якщо у вас уже є PostgreSQL і потрібно реалізувати прості background jobs, то не обов’язково окремо тягнути ще й брокер.

Виглядає цікаво, але кому це треба?

Як на мене, набагато простіше й надійніше взяти Serverless брокер на кшталт SQS чи GCP Pub/Sub, ніж докручувати цю приблуду до бази даних. Вони не потребують окремих інстансів, як наприклад RabbitMQ, і не додають зайвої складності у вашу систему.

Хто хоче погратись, ось посилання на проєкт - https://github.com/timgit/pg-boss
👍5
Знак згори, що пора закінчувати роботу 😁

Знову стало погано для Github Actions. Походу щотижневі збої стають "нормальними"

Можна зробити висновок, що саме безпечне місце для зберігання коду - під подушкою
😁17👍1😱1
Реліз Node.js 26.8.0 (Current)🔥🔥🔥

З важливого:

- Нативна підтримка для роботи з ZIP файлами. Поки в early development, але це дуже важливий крок для Node.js

- TracingChannel перейшов в Stable. Походу Observability стане трошки кращим

- Покращення в SQLite

📎 - https://nodejs.org/en/blog/release/v26.8.0
🔥17❤1
Нове відео на каналі ☕️☕️☕️

Розповів про один із найпопулярніших патернів у мікросервісах — Idempotency Key.

Він не тільки часто використовується на практиці, а й є одним із типових питань на технічних інтервʼю та кейсів, які варто вміти розбирати на System Design інтервʼю.

📎 - https://www.youtube.com/watch?v=fDnPW03Ux3Q
❤6👍6🔥2
Трохи про Prisma 8 😱😱😱

Я декілька разів писав про Prisma — і зазвичай не в найкращому світлі. У цій ORM багато чого не вистачало, а загалом рівень абстракції, який вона пропонувала, був занадто високим для сучасної розробки.

Я давно не цікавився, як у неї справи, але нещодавно отримав лист про оновлення в Prisma 8, після яких я змінив свою думку про цю ORM.

Якщо коротко, ось список важливих змін, які вже додали:

1. Новий Query API — нарешті вони прибрали цей пиздець із вкладеними обʼєктами, які навіть прості запити перетворювали на нечитабельну ковбасу.

2. SQL Query Builder — цього реально не вистачало в Prisma. До цього при складних запитах потрібно було або костиляти з ORM API, що не завжди працювало, або писати RAW SQL запити.

3. Extensions API — ну про таке в подібній ORM раніше навіть мріяти не доводилося 😁

4. Performance - на мою думку, виглядає як перемога. Детальніше можна почитати тут

5. Streaming — теж цікава фіча, яка дозволяє стрімити дані при роботі з великими датасетами. Якщо воно дійсно працює так, як вони описують, то для background jobs, exports, analytics... не потрібно буде тягнути додаткові залежності, якщо задача тривіальна.
👍14🔥3❤1
Ловіть кошерну платформу для Incident Management 🤌🤌🤌

Загалом, продукт включає в себе все, що потрібно для керування інцидентами:
- On-call
- Incident Response
- Investigations
- Insights
- Post-incident workflows

Вона зніме з вас геморой побудови інтеграцій. Наприклад, в Nest.js API щось сталось, пушнувся лог в OpenTelemetry -> Datadog -> а incident.io обробив інцидент і надіслав його якомусь "щасливчику" на on-call.

📎 - https://incident.io/
❤5👍2
Почали отримувати книги 😍😍😍
👏3
Forwarded from I K
Привіт🙋‍♂️
Отримав вчора книгу, все супер! Дякую🔥🔥🔥
Тепер є що з цікавого почитати, а це наче ковток свіжого повітря
🔥18
Ще один цікавий інструмент - Gridex ☕️

Native database IDE powered by AI 🤌🤌🤌

В принципі, концепція доволі проста - окрім звичайного GUI для бази даних, тут інтегрований AI який дозволить простіше і швидше працювати з базою.

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

📎 - https://gridex.app/
💯5❤1🔥1
👹👹👹
😁5🗿5
Нова модель від Open AI - Astra 😱☕️🚬

Все як завжди, гучні заяви про "найкращу модель, яка змінить все" 😁

Це схоже на гонку озброєнь між Open AI і Anthropic де кожен хоче викотити хоть щось, аби привернути до себе увагу.

При тому, якщо дивитись на Open AI, то справи в них мʼяко кажучи не добре і викочування нових "потужних" моделей може стати черговим цвяхом на фоні подорожчання inference в минулому році на 40% і майбутніх compute commitments.

📎 - https://developers.openai.com/api/docs/guides/latest-model