Публикации по теме 'software-architecture'
Как структурировать проект на основе предметной области в ASP.NET Core
Разработка программного обеспечения развивалась с годами, и ключевым моментом является необходимость в новых архитектурах для создания более надежного программного обеспечения. Эти архитектуры:
Монолитная архитектура N-уровневая или N-уровневая архитектура Чистая архитектура Архитектура проектирования, управляемая предметной областью (DDD) Микросервисная архитектура
Эти архитектуры используются при создании программного обеспечения, и в зависимости от типа разрабатываемого..
встречи способствуют, потому что, когда встречи начинаются, работа останавливается.
встречи способствуют, потому что, когда встречи начинаются, работа останавливается.
Есть много причин, почему разработчики заняты
создание неиспользуемой документации посещение собраний, на которых им не нужно быть обновление дашбордов, которые ничего не значат создание отчетов никто не читает
Некоторые из вышеперечисленных функций навязаны командам разработчиков, но у нас есть некоторый контроль над требованиями и влияние на то, когда их следует преобразовать в программное..
Характеристики архитектуры Java модульного тестирования с помощью этой платформы
Простые в использовании функциональные тесты архитектуры и пригодности
Вы, как архитектор, не всегда можете быть близки к программированию. Единственный раз, когда вы можете увидеть код, - это когда вы просматриваете чужой код.
Благодаря разработке, управляемой тестированием, инструментам статического анализа кода (таким как PMD и Checkstyle ) и конвейерам непрерывной интеграции (CI) вы, по крайней мере, уверены, что любые критические изменения в коде, качестве кода и..
Мои любимые курсы Udemy для изучения системного проектирования в 2023 году
Это лучшие курсы по системному дизайну, к которым вы можете присоединиться, чтобы не только подготовиться к собеседованию по системному дизайну, но и изучить архитектуру программного обеспечения.
Здравствуйте, ребята, если вы готовитесь к техническим собеседованиям на работу по разработке программного обеспечения, то вы, возможно, знаете о важности раунда проектирования программного обеспечения или системного проектирования. Это одна из самых важных тем, но в то же время очень сложная..
Разрушение монолитной базы данных с помощью Kong
Если ваш дизайн микрослужбы приводит к очень большому API или нескольким службам, обращающимся к одной базе данных, проверьте Kong Gateway.
В нашей жизни бывают события, которые кажутся обычными, но неожиданно оказывают глубокое влияние на наше путешествие. Для меня одним из событий стало участие в конференции Gartner 2008 года в Орландо, штат Флорида.
Это событие впервые познакомило меня не только с экосистемой Salesforce, но и с такими понятиями, как:
Сервисно-ориентированная..
Решение эффекта Dogpile с использованием Python
Работающее кодовое решение
В прошлый раз мы говорили о том, как решить Эффект Догпайла .
Упоминаются три подхода:
Кэш для разогрева Продлить время кэширования Эксклюзивный замок
Однако мы также упомянули, что каждый из трех подходов имеет свой собственный применимый сценарий и соответствующие ему потенциальные риски. Так есть ли способ извлечь преимущества каждого из них и построить более полное решение?
В этой статье будет приведен пример и пояснены мои идеи.
Концепция..
Архитектура, управляемая доменом, во внешнем интерфейсе, часть 1
Что такое доменно-ориентированная архитектура и как она может помочь вам справиться со сложностью кодовой базы внешнего интерфейса?
Эта статья о том, что такое доменно-ориентированная архитектура, почему она может вам помочь и как я научился внедрять ее на фронте.
Что
Это адресовано любому разработчику внешнего интерфейса, который когда-либо боялся мысли о работе над кодовой базой, потому что слишком сложно следить за тем, что что-то делает.
Я пишу это, потому что сам был там: вы..