Эта и другие темы подробно рассмотрены в курсе "микросервисная архитектура".
20 анти-паттернов микросервисной архитектуры
We work hard every day to make our customers' lives better and happier

1. API Versioning

Описание: API-интерфейсы не обладают семантическим верисонированием.
Симптомы: Отсутствие семантических версий в API (например, v1.1,1.2 ).
Проблема: В случае новых версий API без семантической версификации потребители API могут столкнуться с проблемами подключения. Например, возвращаемые данные могут отличаться или их может потребоваться вызвать по-другому.
Решение: API-интерфейсы должны быть семантически версифицированы, чтобы потребители могли знать, взаимодействуют ли они с правильной версией микросервиса или им нужно адаптировать свое взаимодействие к новому контракту.
What programs does the Higher School of Art and Design offer?
The British Higher School of Art and Design (BHSAD) is a partner of the University of Hertfordshire (UH) running six validated BA (Hons) programs. Upon successful completion of studies, BHSAD students are eligible to receive academic awards issued by the University of Hertfordshire and identical to those provided for UH graduates. Our students can transfer freely to UH and return back for any semester during their studies.
Book design is the art of incorporating the content, style, format, design, and sequence of the various components of a book into a coherent whole. In the words of Jan Tschichold, "methods and rules upon which it is impossible to improve, have been developed over centuries. To produce perfect books, these rules have to be brought back to life and applied."
Front matter, or preliminaries, is the first section of a book and is usually the smallest section in terms of the number of pages. Each page is counted, but no folio or page number is expressed or printed, on either display pages or blank pages.

1. API Versioning

API-интерфейсы не обладают семантическим верисонированием.

1. API Versioning

API-интерфейсы не обладают семантическим верисонированием.

1. API Versioning

Описание: API-интерфейсы не обладают семантическим верисонированием.
Симптомы: Отсутствие семантических версий в API (например, v1.1,1.2 ).
Проблема: В случае новых версий API без семантической версификации потребители API могут столкнуться с проблемами подключения. Например, возвращаемые данные могут отличаться или их может потребоваться вызвать по-другому.
Решение: API-интерфейсы должны быть семантически версифицированы, чтобы потребители могли знать, взаимодействуют ли они с правильной версией микросервиса или им нужно адаптировать свое взаимодействие к новому контракту.
Понравилась статья? Поделитесь в соцсетях!