Вопросы с тегом «architecture»

209
Почему Linux называют монолитным ядром?

Я читал, что Linux - это монолитное ядро. Означает ли монолитное ядро ​​компиляцию и компоновку всего кода ядра в исполняемый файл? Если Linux может поддерживать модули, почему бы не разбить все подсистемы на модули и загрузить их при необходимости? В этом случае ядро ​​не должно загружать все...

205
Должно ли в Symfony 2.x все быть действительно связкой?

Я в курсе вопросов , как это , где люди , как правило , чтобы обсудить общую концепцию Symfony 2 из пучка. Дело в том, что в конкретном приложении, таком как, например, приложение, похожее на твиттер, все ли должно быть внутри общего пакета, как говорят официальные документы ? Причина, по которой я...

204
Какова цель параметра «Предпочитать 32-разрядный» в Visual Studio и как он на самом деле работает?

Мне неясно, как компилятор автоматически узнает, что нужно для 64-битной компиляции, когда это необходимо. Как он узнает, когда он может уверенно нацеливаться на 32-битную версию? Мне в основном интересно, как компилятор знает, на какую архитектуру ориентироваться при компиляции. Анализирует ли он...

203
Приложение на одной странице: преимущества и недостатки [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос Я читал о СПА и его преимуществах. Я нахожу...

200
Что такое самоуверенное программное обеспечение?

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я часто вижу людей, которые говорят, что определенное программное обеспечение «очень самоуверенное» или что Microsoft...

198
REST API - обработка файлов (т.е. изображений) - лучшие практики

Мы разрабатываем сервер с REST API, который принимает и отвечает с помощью JSON. Проблема в том, если вам нужно загрузить изображения с клиента на сервер. Примечание: а также я имею в виду случай использования, в котором сущность (пользователь) может иметь несколько файлов (carPhoto, licensePhoto),...

195
Транзакции через микросервисы REST?

Допустим, у нас есть микросервисы User, Wallet REST и API-шлюз, который склеивает вещи. Когда Боб регистрируется на нашем веб-сайте, нашему API-шлюзу необходимо создать пользователя через микросервис User и кошелек через микросервис Wallet. Теперь вот несколько сценариев, где что-то может пойти не...

193
Что такое N-уровневая архитектура?

В последнее время я видел довольно много сообщений о вакансиях разработчиков, в которых есть предложение, которое выглядит примерно так: «Должен иметь опыт работы с архитектурой N-уровня» или «Должен иметь возможность разрабатывать приложения N-уровня». Это заставляет меня спросить, что такое...

193
C State-Design [закрыт]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 месяца назад . Улучшить этот вопрос Я создаю небольшой проект...

190
Создание минимальной архитектуры плагинов в Python

У меня есть приложение, написанное на Python, которое используется довольно технической аудиторией (учеными). Я ищу хороший способ сделать приложение расширяемым пользователями, то есть архитектуру сценариев / плагинов. Я ищу что-то чрезвычайно легкое . Большинство сценариев, или плагинов, не будут...

185
DDD - правило, согласно которому сущности не могут напрямую обращаться к репозиториям

В Domain Driven Design, кажется , есть много из соглашения , что Сущности не должен доступ Хранилища непосредственно. Это из книги Эрика Эванса « Дизайн, управляемый доменом» , или из другого места? Где есть хорошие объяснения причин этого? редактировать: уточнить: я не говорю о классической ОО...

180
Что происходит при запуске компьютерной программы?

Я знаю общую теорию, но не могу вписаться в детали. Я знаю, что программа находится во вторичной памяти компьютера. Как только программа начинает выполнение, она полностью копируется в оперативную память. Затем процессор извлекает за раз несколько инструкций (это зависит от размера шины), помещает...

177
Как контролировать версию записи в базе данных

Допустим, у меня есть запись в базе данных и что как администраторы, так и обычные пользователи могут делать обновления. Может кто-нибудь предложить хороший подход / архитектуру, как контролировать версию каждого изменения в этой таблице, чтобы можно было откатить запись до предыдущей...

176
GraphQL и микросервисная архитектура

Я пытаюсь понять, где GraphQL наиболее подходит для использования в архитектуре Microservice. Есть некоторые споры о том, чтобы иметь только одну схему GraphQL, которая работает как API-шлюз, передавая запрос целевым микросервисам и вызывая их ответ. Микросервисы по-прежнему будут использовать...

176
Архитектура для объединения нескольких учетных записей пользователей

Хорошо, у меня есть сайт, где вы можете зарегистрироваться и войти. Вы также можете войти с помощью учетной записи Facebook, Twitter или linkedin. Важно, чтобы у пользователей была зарегистрирована только одна учетная запись. Так или иначе, я хочу объединить учетные записи пользователей, если они...

175
Должны ли службы всегда возвращать DTO или модели доменов?

Я (пере) проектирую крупномасштабное приложение, мы используем многоуровневую архитектуру на основе DDD. У нас есть MVC с уровнем данных (реализация репозиториев), доменом (определение модели домена и интерфейсов - репозитории, сервисы, единица работы), сервисным уровнем (реализация сервисов). До...