Встречается на собеседованиях • сегодня
Какие уникальные признаки микросервисов
Микросервисы обладают несколькими ключевыми признаками:
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.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы