Octopus Deploy is a leading deployment automation solution that is built in Australia and beyond. Their product is being scaled to meet the needs of some of their largest Enterprise customers and they have spun up a team to help with that growth – the “Server at Scale” team.
00:00 | Intro
01:07 | Octopus at Scale
05:31 | Octopus at Scale – Concurrency
11:12 | Problem 1: Cluster-Wide Mutex
14:59 | Pessimistic Concurrency in the Database
18:29 | Problem 2: Halibut
25:38 | Pessimistic Concurrency
26:49 | Problem 3: Hung Deployments
31:00 | Optimistic Concurrency
32:41 | Problem 4: Failing Deployments
35:12 | Domain Driven Design
41:12 | The Future: What’s Next?
42:24 | Conclusion
44:32 | Q and A
Over the last 6 months, “Server at Scale” has been hitting some interesting failure modes at Enterprise scale in one of their application’s building blocks, the “ServerTask”. Octopus Deploy is concurrently rebuilding that entire area, but delivery is two years away! Alix Klingenberg will talk about those interesting failure modes and how Octopus Deploy decided to fix them to support their customers now, while they wait for the rebuild.
Links: Need help? https://ssw.com.au/consulting/devops
Follow us:
LinkedIn: / ssw
Twitter: / ssw_tv
Facebook: / ssw.page
Instagram: / ssw_tv
Tiktok: / ssw_tv
Get in touch:
Alix Klingenberg, Senior Software Engineer from Octopus Deploy
About: / alixjklingenberg
For more information about SSW’s consulting services, please visit https://ssw.com.au/ #deployment#scalability#devops#rebuild#octopusdeploy#task
V1 – Bahjat
About the speakers
Alix Klingenberg
Alix's career has been in product tech companies, including Pushpay, Auror, Sharesies and as a co-founder of Multitudes, a startup for culture insights in tech companies. She is involved in the NZ developer community, previously as a co-organiser for GDG and C# Meetups in Auckland, co-running DevFest, organising and participating in various Women and Nonbinary People in Tech initiatives, and speaking at conferences.