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

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

4
Почему крупные финансовые / страховые компании должны использовать git и / или github?
Я работаю на крупном предприятии (30 тыс. Сотрудников) в финансовой / страховой отрасли. Хотя «ИТ» не является нашей основной задачей, давайте будем честными, это отрасли, основанные на информации, и компании с лучшими технологическими преимуществами, похоже, быстрее продвигаются вперед. В моей компании много команд разработчиков программного обеспечения. Они повсюду на карте …

2
Могут ли облачные вычисления заменить корпоративную архитектуру?
Являются ли облачные вычисления достаточно зрелыми, чтобы облегчить некоторые проблемы, связанные с обслуживанием ИТ-инфраструктуры на месте? Если да, то каковы некоторые из недостатков его принятия? Является ли безопасность и конфиденциальность большой проблемой?

4
Как вписать механизм правил в микросервисную архитектуру, когда она требует много входных данных?
Текущая ситуация Мы внедряем (и в настоящее время поддерживаем) веб-приложение для онлайн-покупок в микросервисной архитектуре. Одним из требований является то, что компания должна иметь возможность применять правила к тому, что наши клиенты добавляют в свою корзину, чтобы настроить их опыт и возможный заказ. Совершенно очевидно, что нужно было создать механизм …

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

6
Что означает «предприятие» в отношении архитектуры программного обеспечения?
Я вижу, что термин «предприятие» часто используется разработчиками и программистами программного обеспечения и, похоже, используется свободно. ан · тер · приз / entərˌprīz / Существительное: проект или начинание, обычно сложное или требующее усилий. Инициативность и находчивость. Может кто-нибудь уточнить, что на самом деле охватывает этот термин? «На уровне предприятия», «масштаб …

2
Кто-нибудь успешно использовал рабочий процесс Windows для механизма бизнес-правил / проверки?
Мне было интересно, если кто-нибудь успешно использовал Windows Workflow Foundation для механизма BusinessRules / Validation, или вы знаете какой-то пример кода или статьи по этому поводу. Если вы использовали его раньше, что вы думаете об этом? Как это по сравнению с другими системами BusinessRule / Validation? Я думаю о правилах, …

2
Что действительно отличается между SOA и микросервисами
отказ Я надеюсь, что я не наступаю ни на чьи-либо пальцы и не оскорбляю энтузиастов концептов Фон Я искал реальные различия между сервис-ориентированной архитектурой и микросервисами, но не нашел четкого ответа. Я читаю такие вещи, как: побочные эффекты SOA SOA - это анти-паттерн Микросервисы пришли, чтобы исправить ошибки SOA ESB …

2
Должен ли я кешировать данные или попасть в базу данных?
Я не работал с какими-либо механизмами кэширования и мне было интересно, какие у меня есть варианты в мире .net для следующего сценария. В основном у нас есть служба REST, в которой пользователь передает идентификатор категории (папка Think), и в этой категории может быть много подкатегорий, и каждая из подкатегорий может …

4
DDD подход к базовым операциям CRUD в сложном доменно-ориентированном приложении
Моя компания переписывает наше веб-приложение с нуля. Это крупное приложение уровня предприятия со сложной областью в финансовой индустрии. Мы используем ORM (Entity Framework) для сохранения. По сути, половина наших приложений сосредоточена на сборе необработанных данных от пользователя, их хранении, а затем другая половина приложения, содержащая большую часть нашей реальной доменной …

3
В слабо связанной архитектуре микросервисов, как вы отслеживаете свои зависимости?
Популярный выбор архитектуры высокого уровня в современной программе - это система микросервисов на основе REST. Это имеет несколько преимуществ, таких как слабая связь, простота повторного использования, ограниченное ограничение на технологии, которые можно использовать, высокая масштабируемость и т. Д. Но одна из проблем, которые я предвижу в такой архитектуре, заключается в …

3
мы прошли полный круг с микросервисами, возвращаясь к очень старым школьным подходам?
С точки зрения архитектуры и дизайна программного обеспечения, как микросервисы «складываются» (каламбур) против промежуточного программного обеспечения? Я пришел из Java, и похоже, что когда вы уходите от простого REST в качестве API и абстрагируетесь от различных слоев и параметров соединения, по крайней мере, в Java, вы почти полностью вернулись к …

8
Какие соображения следует учитывать за и против «супер» сайтов?
Моя компания рассматривает возможность объединения всех своих приложений и сайтов первого уровня (то есть высокопроизводительного производства) в единую всеобъемлющую кодовую базу. Теория заключается в том, что их разрешения, дизайн и общая функциональность могут быть гомогенизированы и централизованно управляться. У меня нет конца для беспокойства по поводу этого подхода, поскольку структуры …

2
Перемещение всей логики пользовательского интерфейса на клиентскую сторону?
Наша команда изначально состояла в основном из разработчиков на стороне сервера с минимальным опытом работы с Javascript. В ASP.NET мы использовали для написания большого количества логики пользовательского интерфейса в программном коде или в последнее время через контроллеры в MVC. Некоторое время назад к нашей команде присоединились 2 высококлассных разработчика на …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.