Встречается на 1% собеседований по Python

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

Микросервисы обладают несколькими ключевыми признаками:

  1. Автономность – каждый сервис работает независимо, имеет свою БД и развертывается отдельно.
  2. Специализация – сервис решает одну бизнес-задачу (например, аутентификация, платежи).
  3. Легковесная коммуникация – взаимодействие через API (REST, gRPC, очереди).
  4. Гибкость технологий – можно использовать разные языки/фреймворки в рамках одного проекта.
  5. Масштабируемость – каждый сервис масштабируется отдельно под нагрузку.

Пример на 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.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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