ГОСТ Р 70860-2023. Национальный стандарт Российской Федерации. Информационные технологии. Облачные вычисления. Общие технологии и методы
9.3 Спецификация микросервисов
Проектирование архитектуры микросервисов требует использования диаграмм описания и платформенно нейтральных языков описания из-за неоднородности при проектировании микросервисов компонентов. Хотя язык моделирования UML преимущественно используется для диаграмм описания, обычно применяются следующие языки:
- стандартные языки моделирования, такие как RAML и YAML;
- стандартные языки спецификаций, такие как JavaScript (Node.js), JSON и Ruby;
- псевдокод для алгоритмов;
- язык спецификации интерфейса, нейтральный к реализации, например спецификация Open API (https://www.openapis.org/).
