Джулиан Эпплбаум зашел, чтобы обсудить проблемы перевода Java-монолита Squarespace на сервис-ориентированную архитектуру. Джулиан описывает проведение границ между различными уровнями бизнес-логики и выявление фундаментальных противоречий в реструктуризации логики приложений на протяжении всего процесса миграции. Переход Squarespace к серии конечных точек RESTful API был связан с созданием сервисов и их медленной интеграцией по мере того, как они становились надежными. Этот шаг был неизбежен для команды Squarespace, состоящей примерно из 100 инженеров.
Оригинал: “https://dev.to/thepracticaldev/moving-from-a-java-monolith-to-microservices-at-squarespace”