DevGang
Авторизоваться

Балансировка нагрузки с помощью Docker Compose + Nginx + Nestjs

Всем привет.

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

И когда вы сталкиваетесь с этим случаем, есть несколько способов решения этой проблемы, например:

  • Вариант 1. Определите основную причину кода, вызывающего ошибку.

Как настроить источник данных TypeORM в проекте NestJS

Привет! С тех пор как я начал работать с NestJS, я искал надежный способ управления базой данных с помощью TypeORM. Сегодня я расскажу о своем пути и шагах, которые я предпринял, чтобы всё это настроить.

Итак, прежде чем мы погрузимся в работу, давайте попробуем понять, что такое TypeORM и NestJS.

Освоение управления сессиями с помощью NestJS и Redis: подробное руководство

Управление сессиями — важнейший аспект разработки веб-приложений, обеспечивающий безопасность, бесперебойность и персонализацию взаимодействия с пользователем. NestJS, платформа для создания эффективных и масштабируемых приложений Node.js, в сочетании с Redis, хранилищем данных в памяти, предлагает мощное решение для управления сеансами. В этом руководстве мы углубимся в освоение управления сессиями с помощью NestJS и Redis, охватывая все — от настройки до масштабирования.

Раскрытие механизма сопоставления путей Next.js

В быстро развивающейся среде веб-разработки Next.js стал маяком для разработчиков, стремящихся создавать высокодинамичные, масштабируемые и эффективные веб-приложения. Одной из самых мощных функций Next.js является его промежуточное программное обеспечение и возможности перезаписи, которые позволяют разработчикам манипулировать запросами и ответами до того, как они достигнут приложения, или полностью перенаправлять их на основе определенных URL-путей. Это руководство призвано прояснить внутреннюю работу логики сопоставления путей Next.js, пролить свет на служебные функции, которые делают это возможным, и на то, как разработчики могут использовать их для более сложной логики маршрутизации и промежуточного программного обеспечения.

Как добавить фильтрацию, сортировку, ограничение и нумерацию страниц в ваше приложение Nest.js

Если вы читаете эту статью, вы, вероятно, разработчик, который использовал API для вызова данных для своего приложения. Возможно, вы также использовали такие функции, как фильтрация и нумерация страниц, чтобы ограничить объем данных, которые вы хотите получить.

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

Создание файлового хранилища с помощью Next.js, PostgreSQL и Minio S3

Это вторая часть серии статей о создании файлового хранилища с помощью Next.js, PostgreSQL и Minio S3. В первой части мы настроили среду разработки с помощью Docker Compose. В этой части мы создадим полнофункциональное приложение с использованием Next.js, PostgreSQL и Minio S3.

На заре веб-разработки файлы, такие как изображения и документы, хранились на веб-сервере вместе с кодом приложения. Однако с увеличением пользовательского трафика и необходимостью хранить большие файлы облачные сервисы хранения, такие как Amazon S3, стали предпочтительным способом хранения файлов.

Умный способ создания масштабируемых WebSocket в NestJS

Давным-давно я оказался в ситуации, когда мне нужно было создать масштабируемую систему, способную обрабатывать сотни одновременных подключений при не очень больших затратах и ​​с разумным, но не мгновенным временем отклика.

Мои первые мысли? Давайте переместим все действия по созданию/редактированию/удалению в очередь и уведомим пользователей об успешности их действий или нет через WebSocket.

Докеризация приложения NestJS и сохранение данных

В этом сценарии я буду использовать PostgreSQL и Prisma. Я предполагаю, что вы уже знакомы с созданием приложения NestJS и интеграцией Prisma.

  • Настройте приложение NestJS
  • Добавьте dockerFile:

Полнофункциональное приложение с Bun, Appwrite и NextJS

Возможно, вы недавно слышали о Bun и Appwrite.

Bun — новая, более быстрая альтернатива NodeJS и NPM.

А Appwrite только что выпустил свою облачную версию, которая является классной и простой в настройке альтернативой Firebase.

Итак, давайте посмотрим, как создать действительно быстрое и современное полностековое приложение с помощью:

Создание магазина цифровых товаров с помощью Next.js и Medusa

В этом уроке вы узнаете, как создать магазин по продаже цифровых товаров (например, электронных книг) с помощью Next.js и Medusa.

Добавьте кнопку предварительного просмотра мультимедиа

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу