Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/2fY2mRK.
Franklin Angulo talks about the company's journey from a monolith architecture to a microservices architecture. He shares his learnings throughout this process, including what the engineers from Squarespace found most useful in a microservice framework, the different open source technologies utilized in the service client and service core, integration points with service discovery, etc. Filmed at qconnewyork.com.
Franklin Angulo is the director of server engineering at Squarespace. He leads the teams responsible for building and maintaining the company’s large-scale back-end engine and infrastructure that serves millions of users worldwide.
2. InfoQ.com: News & Community Site
• 750,000 unique visitors/month
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• News 15-20 / week
• Articles 3-4 / week
• Presentations (videos) 12-15 / week
• Interviews 2-3 / week
• Books 1 / month
Watch the video with slide
synchronization on InfoQ.com!
https://www.infoq.com/presentations/
sqarespace-microservices
3. Presented at QCon New York
www.qconnewyork.com
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
27. Latency & Fault Tolerance
Service B
Service A
Service C
Service A Client
Service B Client
Service C Client
User
Request
Application Container
28. Latency & Fault Tolerance
Service B
Service A
Service C
Service A Client
10 Threads
Service B Client
5 Threads
Service C Client
5 Threads
User
Request
Fail fast, fail silent, or fallback
Application Container
61. Microservices Journey
2013: small (< 50 engineers)
build product & grow customer base
whatever works
2014: medium (< 100 engineers)
we have a lot of customers now!
whatever works doesn't work anymore
2016: large (100+ engineers)
architect for scalability and reliability
organizational structures
?: XL (200+ engineers)