Ответы пользователя по тегу Проектирование программного обеспечения
  • На чём лучше прокачивать архитектурный навык разработки моделей предметной области и принципов DDD вообще?

    XAKEPEHOK
    @XAKEPEHOK
    Посмотрите записи вебинаров Дмитрия Елисеева, "Интенсив ООП" - очень рекомендую
    www.elisdn.ru/oop-week
    Ответ написан
    Комментировать
  • Где найти сайт по проектированию высоконагруженых проектов?

    XAKEPEHOK
    @XAKEPEHOK
    Не ищите даже, не пытайтесь заниматься преждевременной оптимизацией не смотря на соблазн). Высоконагруженный проект можно построить без спец.знаний, просто на практике, оптимизируя и дорабатывая приложение. Сколько бы вы не читали статей и литературы, все равно неизбежно будете переписывать код, менять структуру БД и писать миграции. Кроме того, важно иметь хороших админов

    В качестве веб-сервера используйте nginx в чистом виде (а не как прокси над apache итп). Используйте redis - с его помощью можно снять нагрузку с mysql во многих случаях. Изучайти инструменты, которыми пользуетесь. Особенности БД, индексы, типы данных. Расширяйте набор инструментов. Есть специфичные СУБД типа cassandra. Что касается хранения файлов - старайтесь избегать хранения более 2000-3000 тысяч файлов в одном каталоге. Разбивайте на подкаталоги. Это пожалуй все, что я могу сформулировать. Остальное сами поймете на практике
    Ответ написан
    1 комментарий