Rootconf Delhi edition

On network engineering, infrastructure automation and DevOps

Tickets

Architecting Scalable and resilent services in Azure

Submitted by Ameer Jhan (@ameerthehacker) on Sunday, 13 October 2019

Section: Full talk (40 mins) Category: Cloud Status: Rejected

Abstract

This talk foucuses on designing resilent solutions in Azure with region level reduntancy so that even if an entire region goes down our services would still remain operational. In this talk I will take the audience through the journey of building a photo sharing app which would be very resilent with region specific features etc.

The key takeaways will be * How to replicate our services across multiple regions with fallback * How to estimate the SLA for our application with and without replication * How to automatically recover from a Azure zone or region failure * How to release and manage region specific application features

Outline

  • A quick look into various Azure services
  • How better should you distribute and replicate your services
  • Using various levels of redundancy in Azure storage
  • Using circuit breaker strategy to recover from a failure (demo)
  • Deploying zone redundant services with Azure Scale Set (demo)
  • Handle user request with services deployed nearest to their region
  • Building zone aware app features

Requirements

  • Basic understanding of Azure

Speaker bio

I have been working as a full-stack developer for almost a year and I have experience in deploying and managing scalable and resilent Azure solutions.

Links

Preview video

https://www.youtube.com/watch?v=BayTv_tlnto&feature=youtu.be

Comments

  •   Zainab Bawa (@zainabbawa) Reviewer 5 months ago

    Thanks for the submission, Ameer. Help us understand the following:

    1. Who is the audience for this talk? If they are folks who already know how to use Azure, what new things will they learn from the proposed talk?
    2. Why do you recommend Azure? It’s unclear from the abstract.

    We’d like to see draft slides of your proposal to understand the details you plan to cover and who is the target audience for this talk. Add a link to your draft slides by 16 November, so that we can review and close the decision.

  •   Ameer Jhan (@ameerthehacker) Proposer 5 months ago

    Hi Zainab,

    1. The audience for the talk would be anyone who wishes to deploy scalable and resilent services in the cloud i.e. critical applications. If someone already knows Azure and how to deploy services to Azure then their key take away would be how to deploy them with high retundancy (region level and zone level) how to estimate SLA of an application from the SLA of Azure and how to use off the self managed services that Azure provides to achieve them
    2. I’m recommending Azure as it provides the best platform as a service for most of our usecases which provides a huge boost to bring our app to the market as soon as possible
    3. I will submit the draft slides soon with the outline of what I’m planning to share. I’m planning to do lot of demos so the slides might look little vague.

    Please let me know if you have any more questions.

  •   Ameer Jhan (@ameerthehacker) Proposer 5 months ago

    Hi Zainab,
    please find the draft slides using the link below
    https://drive.google.com/file/d/1MvXxkI69fcb1wkJD9N5Mdgz-8PQBD7lb/view

    I’m planning to show demo for
    1. Azure Scaleset
    2. Request handling based on performance and proximity
    3. Request handling based on region

    I’m open for feedback, please let me know if you have any questions

    Thanks

    •   Zainab Bawa (@zainabbawa) Reviewer 4 months ago

      Thank you for sharing the slides, Ameer. This proposal is too focussed on Azure and its workings. Whereas, our requirement for Rootconf is case studies and war stories on solving for infrastructure challenges in production.

      This proposal may be better suited as an Azure tutorial. If there is an interest for the same, we will get back you. For now, we are unable to accept your proposal for the conference.

      All the best.

Login with Twitter or Google to leave a comment