Лучший способ обработки бэк-энда мобильного приложения flutter для электронной книги

#flutter #backend

Вопрос:

Как следует из названия, я довольно новичок в Flutter и создал приложение для электронных книг, которое позволяет пользователям загружать книги и читать другие загруженные книги. До сих пор я использовал Firebase, и до сих пор все работает отлично.

Мой вопрос в том, что, поскольку у меня нет большого опыта в работе с бэкэндом, какой лучший способ/платформа для работы с бэкэндом такого мобильного приложения?

PS: Я также хотел бы в будущем включить функцию чата, чтобы пользователи могли общаться, а также возможность комментировать каждую книгу.

Ответ №1:

Firebase выглядит хорошо, но если у вас есть пользовательское решение, например, в Nodejs или Python, оно будет более масштабируемым. вы можете использовать серверы AWS S3 для загрузки PDF-файлов и извлечения их из их уникального ключа или URL-адреса.

Комментарии:

1. Спасибо вам за обратную связь. Будут ли решения Nodejs и Python по-прежнему хорошо работать даже при высоком трафике?

2. Да, они будут использовать Fastify для еще лучшей производительности

3. А, понятно. Спасибо вам за обратную связь.