Задать вопрос
Ответы пользователя по тегу Проектирование программного обеспечения
  • Чем плох мой подход к архитектуре web-приложения?

    @Finsh
    В том, что Ваш подход не знает слов гибкость, сопровождение, да и много других он тоже не знает. За последние пару лет работал на 3-х проектах, ни один проект не имел только одной бд. Данные хранились в 2-3х бд, тянулись по апи из сторонних сервисов, в общем бд никогда не ставилась во главу стола. Представьте себе ситуацию, вот вы пилите 2-3 года проект, и тут вам заказчик сообщает, что ему кровь из носу надо переехать на другую бд или надо дополнительно тянуть данные и обрабатывать из иного хранилища, поставить поисковый движок. Вы будите дублировать всю логику? Да и потом, в больших проектах, обычно бд является первым узким местом, наваливая на бд ещё и логику Вы делаете это место ещё более узким. Сейчас более интересен подход не данные ферст и уж тем более никак не бд. Лучше посмотрите на DDD подход, Эрик Эванс вам в этом в помощь.
    Ответ написан
    5 комментариев
  • Как правильно спроектировать Laravel приложение с уклоном в enterprise?

    @Finsh
    Взять Symfony.
    Только вот серьёзно, зачем делать из отвертки дрель, когда она уже есть. Вы думаете, что это будет быстрее? Вы думаете что это будет дешевле? Laravel прекрасен для своих, средних, задач, для "enterprise" берите Symfony.
    Ответ написан
    Комментировать