Создание масштабируемых веб-сервисов

Моя команда и я находимся в процессе разработки приложения, которое должно уметь обрабатывать довольно большой трафик. Не на уровне facebook, но в будущем я хотел бы иметь возможность масштабировать его без масштабных переписываний кода.

Моя мысль состояла в том, чтобы объединить все в отдельные сервисы со своими собственными интерфейсами. Так, например, обмен сообщениями будет иметь интерфейс обмена сообщениями, который может иметь методы send и getMessages (), а затем веб-приложение PHP будет просто запрашивать этот интерфейс через мыло или curl или что-то в этом роде. Тогда приложение для обмена сообщениями может быть приложением любого типа, например, приложением Java, Python или любым другим, подходящим для этой конкретной функции со своим отдельным осколком базы данных.

Это хороший подход?

Ответы на вопрос(4)

Ваш ответ на вопрос