Встречается на собеседованиях • сегодня

Какие уникальные признаки микросервисов

Микросервисы обладают несколькими ключевыми признаками: 1. **Автономность** – каждый сервис работает независимо, имеет свою БД и развертывается отдельно. 2. **Специализация** – сервис решает одну бизнес-задачу (например, аутентификация, платежи). 3. **Легковесная коммуникация** – взаимодействие через API (REST, gRPC, очереди). 4. **Гибкость технологий** – можно использовать разные языки/фреймворки в рамках одного проекта. 5. **Масштабируемость** – каждый сервис масштабируется отдельно под нагрузку. Пример на Python (Flask для микросервиса пользователей): ```python from flask import Flask, jsonify app = Flask(__name__) @app.route('/users/', methods=['GET']) def get_user(id): return jsonify({"id": id, "name": "Alice"}) if __name__ == '__main__': app.run(port=5000) ``` Этот сервис автономен, отвечает только за данные пользователей и общается по HTTP.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы