Bytework
EN

(Тег)

Бэкенд

Бэкенд-технологии и фреймворки: PHP, Node.js, Python, Go, Java, .NET — что выбрать под задачу.

Белые облака

4 мин чтения

Загрузка и хранение файлов в веб-приложении: S3, CDN и безопасность

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

  • Архитектура
  • Бэкенд
  • Безопасность
Человек пишет код на ноутбуке рядом с растением и кружкой

4 мин чтения

Java, Kotlin или .NET для корпоративного бэкенда

Java, Kotlin и .NET технически равны для корпоративного бэкенда, поэтому выбор определяет окружение компании. Сравниваем экосистемы, примеры кода и случаи, когда они избыточны.

  • Бэкенд
Переплетение электронных проводов

4 мин чтения

Kafka или RabbitMQ: какой брокер сообщений выбрать

RabbitMQ доставляет задачи и команды, Kafka хранит поток событий для многих потребителей. Сравниваем устройство, сценарии и разбираем, нужен ли брокер вообще.

  • Архитектура
  • Бэкенд
Программный код в редакторе с тёмной темой

4 мин чтения

NestJS или Express: какой фреймворк Node.js выбрать

Express — свобода для небольших сервисов, NestJS — готовая архитектура для растущих продуктов. Сравниваем подходы на примерах кода и разбираем, когда что выбирать.

  • Node.js
  • Бэкенд