DEV Community

Play Button Pause Button
dev.to staff
dev.to staff

Posted on

Moving from a Java Monolith to Microservices at Squarespace

Julian Applebaum stopped by to discuss the challenges of moving Squarespace's Java monolith to a service-oriented architecture. Julian describes drawing boundaries between different layers of business logic and discovering fundamental tensions in restructuring application logic throughout the migration. Squarespace's journey to a series of RESTful API endpoints was a matter of building services and integrating them slowly as they became reliable. This move was inevitable for Squarespace's team of about 100 engineers.

Latest comments (25)

Collapse
 
andre1810 profile image
André Hester • Edited

Good example of Strangler Pattern 👍🏻

Collapse
 
andre1810 profile image
André Hester

Good example of the Strangler Pattern

Collapse
 
miguelpinia profile image
Miguel Piña

Really cool approach about how to move from monolith to microservices. :D

Collapse
 
kacperbak profile image
Kacper Bak

Awesome content, also many thanks for the subtitles (German listener).

Collapse
 
saurabhgiv profile image
saurabh.v

Nice video to understand the usages of microservices and what advantages they offer.

Collapse
 
lewiscowles1986 profile image
Lewis Cowles

I was a little surprised a monolith ever worked at the scale of squarespace for the past few years. Thanks for sharing

Collapse
 
tungnt profile image
Tom Nguyen

Thank you for the subtitles. They help non-native English speakers so much :)

Collapse
 
ben profile image
Ben Halpern

🙌

Collapse
 
vikkio88 profile image
Vincenzo

lol that sneaky github mascotte, creeping from the behind the plant pot

Collapse
 
alexkolson profile image
Alex Olson

I'm getting the same Media error as many others:

Error loading media: File could not be played.

I'm on chrome. Looking at the error console It's trying to load what looks like the movie file and then getting a 403.

Would love to be able to watch this!

Collapse
 
franzliedke profile image
Franz Liedke

You can still watch the video at youtube.com/watch?v=d2z5_kcBo8E.