SirenaProgrammer
@SirenaProgrammer
Увлекаюсь программированием и легкой атлетикой

Правильная архитектура при построение Web приложения?

Добрый день. Появилось желание написать для тренировки приложение, которое в задумке будет готово к большой нагрузке, которое будет легко расширяемо и т.д. Для backend'а был выбран Asp.Net core 3.x, на фронте Vue.js. Для работы с бд хотелось использовать entity framework core. Что ещё стоит использовать для максимально хорошей архитектуры? Rabbitmq? Кавка?
  • Вопрос задан
  • 703 просмотра
Пригласить эксперта
Ответы на вопрос 4
@andreysuha
Что то знаю
Архитектура больше зависит от Ваших навыков архитектора и опыта написания приложение, а не от стека. Если Вы выберете условную Джаву, хотя знаете php, то архитектура от этого лучше не станет.
Ответ написан
Комментировать
yarosroman
@yarosroman Куратор тега C#
C# the best
Хотите большую нагрузку замените ef на dapper. Ef и highload это из области фантастики.
Ответ написан
Комментировать
@kttotto
пофиг на чем писать
Архитектура никак не зависит от стека.
5e6ddff504334597793261.png
Где здесь, хоть что-то указывает на стек?
При "правильной архитектуре" каждая часть может быть написана на чем угодно (в пределах разумного, конечно) и все будет работать как часы.
Ответ написан
Комментировать
Bogdan_dev
@Bogdan_dev
Разработчик SPA приложений на ASP.NET WEB API
У вас прекрасный стэк.
Добавьте к нему Redis для кеширования часто заправшиваемых данных.
Если вы решили строить монолит, то смотрите в сторону Onion архитектуры: https://marcroussy.com/2018/07/01/onion-architectu...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы