Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
yurygolikov

yurygolikov

  • 40
    вклад
  • 48
    вопросов
  • 41
    ответ
  • 63%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Подходит ли Spring Boot для монолита?

    yurygolikov
    yurygolikov @yurygolikov
    Spring Boot не создавался для "микросервисной архитектуры", поэтому ничто не мешает писать монолит как на Spring Boot так и без Boot.
    А что означает "кастомное" и "с достаточно кастомной логикой" не ясно, требуются пояснения.
    Написано более трёх лет назад
  • Архитектура SPA с использованием Java + Spring и Vue.js?

    yurygolikov
    yurygolikov @yurygolikov
    finderto, Все верно.
    Написано более трёх лет назад
  • Как работать репозиторию с API?

    yurygolikov
    yurygolikov @yurygolikov
    нет, фабрика создает новые объекты, а не достает из хранилища старые
    Написано более трёх лет назад
  • Как работать репозиторию с API?

    yurygolikov
    yurygolikov @yurygolikov
    Михаил, DDD это набор паттернов, репозиторий из них не самый главный, но полезный.
    фабрика просто создает объект, в простейших случаях конструктор класса может являться фабрикой
    если у вас разные источники данных, первое в чем надо разобраться это в идентификаторах, они там согласованы?
    Написано более трёх лет назад
  • DDD: Относятся ли к домену категории, теги или лайки агрегата?

    yurygolikov
    yurygolikov @yurygolikov
    Вы возможно не дочитали до ограниченный контекстов и единого языка, два основных паттерна DDD. На ваш вопрос невозможно ответить точно, тк вы должны обозначать какая у вас модель (поддомен). У вас может быть два поддомена, к разговору о огр. контекстах.
    Написано более трёх лет назад
  • Как работать репозиторию с API?

    yurygolikov
    yurygolikov @yurygolikov
    Михаил, Я сначала вас не верно понял (понятие API очень широкое). Ваше хранилище находится где то во внешней системе и это не БД?
    Фабрики не должны вызывать проблем о которых вы упоминаете.
    Я не сталкивался с такой проблемой, но первое что приходит в голову обеспечить блокировку на уровне репозитория к примеру. Те репозиторий должен проверять что в памяти может быть тольк один мутабельный агрегат
    Написано более трёх лет назад
  • Как работать репозиторию с API?

    yurygolikov
    yurygolikov @yurygolikov
    Михаил, Если я верно понял проблему, это не относится к DDD. Вам нужно в целом разобраться с согласованностью ваших данных. Обычно используется либо блокировка агрегата в месте хранения либо нужный уровень изоляции транзакций.
    Написано более трёх лет назад
  • Архитектура SPA с использованием Java + Spring и Vue.js?

    yurygolikov
    yurygolikov @yurygolikov
    kinton, Nuxt не обязателен, это надстройка над Vue. Он просто содержит много готового в том числе облегчает создание SSR.
    Благо дока по SSR у Vue хорошая и подробная, да и на русском. Удачи вам!
    Если в Spring для вас в новинку, начните со Spring Boot
    Написано более трёх лет назад
  • Docx, pdf, doc viewer для vue. Есть ли решение?

    yurygolikov
    yurygolikov @yurygolikov
    ascold2013, любую для браузерного js.
    Написано более трёх лет назад
  • Docx, pdf, doc viewer для vue. Есть ли решение?

    yurygolikov
    yurygolikov @yurygolikov
    Просто оберните нужную вам библиотеку в плагин вью.
    Написано более трёх лет назад
  • Есть ли бесплатные (open source) аналоги dadata.ru?

    yurygolikov
    yurygolikov @yurygolikov Автор вопроса
    М Ц, Если сами найдете - разместите ответ здесь.
    Написано более трёх лет назад
  • Есть ли бесплатные (open source) аналоги dadata.ru?

    yurygolikov
    yurygolikov @yurygolikov Автор вопроса
    М Ц, Открытых аналогов не нашел, но можно сделать что-то похожее соединив открытые базы и поисковой движок
    Написано более трёх лет назад
  • Как обозвать url для rest сервиса?

    yurygolikov
    yurygolikov @yurygolikov
    rest вообще все по разному понимают, но в основном rest должен работать с ресурсами. Те скорее добавить
    POST(PUT) /item будет правильным. Есть еще вариант POST(PUT) /user/{userID}/item .
    Написано более трёх лет назад
  • Entity vs Object Value?

    yurygolikov
    yurygolikov @yurygolikov
    VO - вполне может содержать поведенческие методы. Откуда вы взяли, что он не может?
    Написано более трёх лет назад
  • Domain Event vs CQRS?

    yurygolikov
    yurygolikov @yurygolikov
    Andrew Stark, Значит не трогайте эту тему, когда время появится - тогда и читайте. На ваш вопрос есть ответ в книге, вам в любом случае прийдется читать ответ на свой вопрос, что в книге, что здесь, так почему не прочитать, качественно проработанный ответ в книжке.
    Domain Event - в DDD одна из методик реализации итоговой согласованности, общения между ограниченным контекстами.
    CQRS - мало относящийся к DDD паттерн. Его суть разделение запросов на чтение и запись(изменение).
    Написано более трёх лет назад
  • Domain Event vs CQRS?

    yurygolikov
    yurygolikov @yurygolikov
    Andrew Stark, Почему бы вам не почитать соответсвующие разделы в книгах по DDD. К примеру blue book Эрика Эванса и red book IDDD Вона Вернона. Там все эти вопросы разжеваны.
    Domain Event и CQRS разные вещи и применяются для разных задач. Вопрос не имеет смысла.
    Написано более трёх лет назад
  • Как через nginx вывести ответ go?

    yurygolikov
    yurygolikov @yurygolikov
    4utka_pyan,
    Вы можете взаимодействовать с вашим веб-сервером(nginx) через FCGI(CGI), но вам нужно настроить FCGI на nginx. Вы также можете проксировать какие-либо запросы с nginx на поднятый сервер Go, который должен слушать какой-либо сокет.
    Написано более трёх лет назад
  • Как лучше делать запросы single page приложению?

    yurygolikov
    yurygolikov @yurygolikov
    Тут действительно нет четкого ответа. Можно по-разному делать, все зависит от конкретной задачи. Исходите от ситуации.
    Написано более трёх лет назад
  • А есть ли полноценные асинхронные фреймворки на php?

    yurygolikov
    yurygolikov @yurygolikov
    https://reactphp.org/
    Написано более трёх лет назад
  • Добрый вечер! устанавливая vue project? сборка проходит хорошо, но при запуске сервера npm run dev выдаёт ошибку. В чём проблема?

    yurygolikov
    yurygolikov @yurygolikov
    19Zb84,
    Можно передавать:
    node --max-old-space-size=200

    Для ограничения используемой памяти.
    Написано более трёх лет назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • rPman
    • 9 ответов
    • 0 вопросов
  • Евгений
    • 9 ответов
    • 0 вопросов
  • Dr. Bacon
    • 8 ответов
    • 0 вопросов
  • senku1435
    Daniil Igumenshev
    • 5 ответов
    • 1 вопрос
  • OCTAGRAM
    OCTAGRAM
    • 6 ответов
    • 0 вопросов
  • Drno
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации