Создание микросервисов. 2-е издание
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

Кітаптан алынған дәйексөздер  Создание микросервисов. 2-е издание

Erra
Erraдәйексөз келтірді4 ай бұрын
Не используйте базы данных совместно без крайней нужды. И даже при необходимости старайтесь избегать этого. На мой взгляд, совместное использование баз данных — одна из худших идей, которые вы можете реализовать при попытке добиться независимого развертывания.
1 Ұнайды
Комментарий жазу
Erra
Erraдәйексөз келтірді4 ай бұрын
Микросервисы используют концепцию скрытия информации1. Это означает скрытие как можно большего количества информации внутри компонента и как можно меньшее ее раскрытие через внешние интерфейсы.
1 Ұнайды
Комментарий жазу
Кирилл Черепанов
Кирилл Черепановдәйексөз келтірді5 ай бұрын
Мы не знаем, что ждет нас в будущем, поэтому нужна архитектура, теоретически способная помочь решить любые возможные проблемы. Нахождение баланса между сохранением открытых возможностей и затратами на подобную архитектуру может быть настоящим искусством.
1 Ұнайды
Комментарий жазу
Егор К.
Егор К.дәйексөз келтірді1 апта бұрын
Модули можно изменять независимо друг от друга, что позволяет вносить изменения в функциональность системы, не требуя преобразований других модулей. Кроме того, их можно комбинировать различными способами для обеспечения новых возможностей.
Комментарий жазу
Егор К.
Егор К.дәйексөз келтірді1 апта бұрын
Каждый модуль можно рассматривать и понимать изолированно. Это, в свою очередь, дает представление о том, что делает система в целом.
Комментарий жазу
Егор К.
Егор К.дәйексөз келтірді1 апта бұрын
Разрабатывая модули независимо, мы можем выполнять больше параллельной работы и уменьшить влияние от добавления большего количества разработчиков в проект.
Комментарий жазу
Егор К.
Егор К.дәйексөз келтірді1 апта бұрын
По сути, микросервисы — это просто еще одна форма модульной декомпозиции, хотя и с сетевым взаимодействием между моделями и всеми вытекающими проблемами.
Комментарий жазу
Егор К.
Егор К.дәйексөз келтірді1 апта бұрын
скрытие информации, связанность (coupling) и связность (cohesion), и поймем, как они могут изменить представление о проведении границ микросервисов
Комментарий жазу
Слабо связанный сервис имеет необходимый минимум сведений о сервисах, с которыми ему приходится сотрудничать. Это также означает, что нам следует ограничить количество различных типов вызовов от одного сервиса к другому, потому что помимо потенциальной проблемы с производительностью интенсивное общение может привести к сильной связанности.
Комментарий жазу
Классической ошибкой является выбор такого стиля интеграции, который тесно привязывает один сервис к другому, что при изменении внутри сервиса требует изменений в его потребителях.
Комментарий жазу