Встречается на собеседованиях • сегодня
Что такое микросервис
Микросервис — это архитектурный подход, при котором приложение разбивается на небольшие независимые сервисы, каждый из которых решает конкретную бизнес-задачу.
Ключевые особенности:
- Автономность — каждый сервис работает независимо, имеет свою БД и API.
- Гибкость — можно разрабатывать, развертывать и масштабировать отдельно.
- Языковая нейтральность — сервисы могут быть написаны на разных языках (Java, Python, Go и т. д.).
- Коммуникация — обычно через HTTP/REST, gRPC или сообщения (Kafka, RabbitMQ).
Пример (Python + Flask):
python
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/orders', methods=['GET'])
def get_orders():
return jsonify({"orders": [{"id": 1, "status": "shipped"}]})
if __name__ == '__main__':
app.run(port=5001)Этот сервис управляет заказами, а другой, например, /payments, может обрабатывать платежи.

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