A SkillsCast for this session is not available.
You held tight to the mantra 'If you build it they will come,' released your MVP and then it happened: people loved your site and you were handling explosive growth. But that brought a new reality: how do you stay up under all that load, why are so many of your RAD techniques haunting you and why is the Twitter Fail Whale no longer funny. In this workshop we will look at the patterns tools and techniques of High Availability. We'll discuss Timeout, Retry, Circuit Breaker, and Work Queues, rate limiting and unbounded operations. We'll talk about transactions, and concurrency so that you can be multi-user and explore how your shiny microservices need to know about distributed systems theory to deliver on their promises. By the end you should know how to deliver a site that scales to meet demand so that it becomes 'a nice problem to have.'
YOU MAY ALSO LIKE:
- Event Driven Collaboration (SkillsCast recorded in May 2019)
- Functional Concurrency in .NET with C# and F# with Riccardo Terrell (Online Course on 8th - 11th March 2021)
- Machine Learning Made Easy with ML.NET and F# (SkillsCast recorded in October 2020)
- Nagareyama: a new Fable, faster, more powerful and easier to use (SkillsCast recorded in October 2020)
Safe At Any Speed: Patterns of High Availability
Polyglot Coding Architect in London, founder of #ldnug, speaker, tabletop gamer, geek. Tattooed, pierced, and bearded. The 'guv' on @BrighterCommand