Публикации по теме 'software-architecture'


Архитекторы кода: создание надежной архитектуры программного обеспечения
Добро пожаловать, коллеги-разработчики, в путешествие, которое приведет нас к самому сердцу создания программного обеспечения. Точно так же, как опытные архитекторы и инженеры создают величественные сооружения, перед нами, программистами, стоит волнующая задача создания прочной и надежной программной архитектуры. Поехали! 🚀🔥 1) Понимание архитектуры программного обеспечения: Архитектура программного обеспечения относится к высокоуровневому дизайну и структуре программной..

Ускорение доставки: среды развертывания
Наши службы должны где-то работать, чтобы наши пользователи могли получить к ним доступ. Очень распространена практика иметь несколько сред, таких как dev, staging и prod. Действительно ли это хорошая практика? CI vs. CD vs. CD когда люди говорят о непрерывной интеграции, доставке и развертывании, они обычно говорят об этом в целом. Тем не менее, давайте задумаемся, почему это 3 разные практики. Поскольку это шаги в путешествии, вы можете сделать один, а не следующий...

Может ли в реальных системах даже существовать очередь на обработку «ровно один раз»?
От того, как вы разрабатываете свои приложения, будет зависеть, будет ли недвижимость гарантирована. Очередь FIFO - это очередь сообщений, которая гарантирует единовременную доставку без дублирования сообщений на стороне получателя. Это свойство звучит достаточно просто, но его довольно сложно реализовать в среде распределенной системы. В настоящее время многие облачные технологии абстрагируют все компоненты распределенной системы до терминов, которые мы понимаем. Однако даже при..

Архитектурные компоненты в системах с поддержкой машинного обучения
В этой главе представлены и систематизированы различные соображения, связанные с проектированием систем с поддержкой машинного обучения и всех их компонентов. Он готовит почву для более глубокого погружения в компромиссы качества, обслуживание моделей, конвейеры ML, MLOps, распределенные системы и многое другое в последующих главах, которые можно найти в содержании . Существует множество текстов, в которых рассказывается, как реализовать определенные части программных систем и..

Скромные архитектуры
Игривая методика для надежных результатов Это короткий пост о принципах, которые я применяю ко всему, что я создаю — будь то интерфейс класса, веб-API, шаблон Инфраструктура как код (IaC) или архитектурный дизайн. Я не планировал этого; Я думал о принципах создания хороших шаблонов IaC, но быстро понял, что это общие принципы, которыми я постоянно пользуюсь. Я составил список, взял первые буквы и воспользовался WordFinder , чтобы подобрать слово. Меня позабавило, насколько..