Публикации по теме 'microservices'


Три проблемы проектирования микросервисов
Есть паттерны и архитектуры, которые преходящи, другие будут сопровождать нас долгие годы. Микросервисы еще долго будут нашими хорошими друзьями, так что нам лучше научиться их правильно строить. 0. Преамбула Идея микросервисов чрезвычайно проста и уходит корнями в одну из самых важных стратегий разработки программного обеспечения: разделяй и властвуй . Возьмите большую проблему, разделите ее на более мелкие и решите каждую из них по отдельности. : это проще, эффективнее, менее..

Как создать инкрементный глобальный уникальный идентификатор в распределенной системе?
Вы когда-нибудь задумывались, как реализовать getUUID ? Мы часто устанавливаем случайные идентификаторы для записи в таблицу. Самый распространенный способ — создать файл UUID.randomUUID . Однако многие языки программирования и облачная инфраструктура предоставили нам UUID, и иногда мы воспринимали эту функцию как должное. Что такое глобально уникальный идентификатор? Глобальный уникальный идентификатор — это функция, которая будет генерировать разные выходные данные каждый раз,..

Преимущества микросервисов
Вы знаете о микросервисах? Вы немного смущены его полезностью и преимуществами? Если вы хотите узнать, что значит микросервис, эта статья призвана научить вас именно этому. Здесь мы обсудим, как работают микросервисы и почему они могут принести пользу вашему рабочему процессу. Что такое микросервисы? Это тип архитектуры, который имеет дело с бизнес-модулями при решении какой-то конкретной задачи. Эти модули демонстрируют высокую сплоченность и низкую связанность. Эта архитектура..

Spring Cloud: высокая доступность для Eureka
В моем предыдущем посте я объяснил основы Service Discovery и Netflix Eureka. Мы реализовали автономный сервер Eureka и клиент, чтобы понять, как Eureka обеспечивает обнаружение сервисов. Наличие автономного сервера Eureka недостаточно для развертывания производственного уровня. Эта статья нацелена на изучение того, как сделать сервер Eureka высокодоступным и отказоустойчивым. В этой статье я планирую затронуть следующие темы. Как Eureka достигает высокой доступности Внедрение..

Независимые компоненты: новые строительные блоки Интернета
Почему все, что вы знаете о микросервисах, микро-интерфейсах, монорепозиториях и даже простых старых библиотеках компонентов, вот-вот изменится. Независимые компоненты революционизируют способ создания веб-проектов. Они заменяют или трансформируют большую часть современных стратегий разработки программного обеспечения и архитектурных стилей и предлагают более эффективные способы совместной работы над кодом. Даже в этом случае кажется, что они скрылись за завесой тумана - непонятыми..

Ваша архитектура микросервисов больше похожа на пинбол или больше на McDonald’s?
Понять, как ваша система выглядит с высоты Микросервисы - это здорово. Они позволили нам разбить эти унаследованные монолитные промышленные приложения и заменить их парком быстрых сервисов. Мне не нужно объяснять, почему это хорошо для современной организации - существует множество материалов, которые расскажут вам о преимуществах микросервисов и, что не менее важно, о недостатках. Я предполагаю, что вы выполнили свою домашнюю работу и с радостью перешли на микросервисы (или..

Путь к созданию полноценного микросервисного приложения. Маршруты и услуги.
Привет, ребята, приятно видеть вас здесь, в этой новой статье. Сегодня мы определим маршруты, чтобы Angular понял, по какому пути следует идти, когда мы нажимаем на кнопку меню. После этого сервисы для вызова конечных точек созданы в бэкенде продукта. Прежде чем мы начнем, посмотрите последнюю статью трека. Путь к созданию полноценного микросервисного приложения. Front-end the begin. Привет, ребята, теперь мы начнем создавать front-end компонент,..