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