Публикации по теме '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 компонент,..