DevConf 2017

Scaling platforms and services. Co-hosted by Rootconf, Red Hat and the Linux Foundation.

Migration of 300 microservices from AWS cloud to Snapdeal cloud

Submitted by Ruchi Singh (@ruchi15) on Friday, 10 March 2017

videocam_off

Technical level

Beginner

Section

Crisp talk of 15 mins duration

Status

Confirmed & Scheduled

View proposal in schedule

Vote on this proposal

Login to vote

Total votes:  +4

Abstract

Every developer or ops person dreads the moment when they have to reconfigure servers, because of the various aspects involved in the seemingly tedious process. But it doesn’t always have to be. Here comes Infrastructure as Code: A reason to smile. The idea of “infrastructure as code” is that the systems which are used to run code can be treated like as if they, themselves, are code.”

Every server can be automatically rebuilt from scratch, and the configuration tooling run continuously, not ad hoc. Post configuration come inter-app and inter-device communication, “Service Discovery” is the concept everyone thinks about.

I plan to share my experience of how we migrated our 300 microservices from AWS to Snapdeal Cloud by using these two major concepts and made our infrastructure faster, stronger and more flexible.

Outline

The talk will dive into how we planned and executed a successful cloud migration with five 9s uptime. I’ll dig deeper into:

  • service group and dependency graph planning

  • risks involved in live migrating, gotchas and our resolutions to them

  • demo of dendrite: our take of infrastructure as code, terraform and how we spin up Snapdeal on demand

Speaker bio

I am an avid foodie and in my freetime ensure that Snapdeal runs reliably across hybrid cloud as part of the Cloud and Infrastructure team.

Slides

https://docs.google.com/presentation/d/1CIwTd4p7AeTPndtdN1bmjZDolbW9oNgY8s1Gdq79w9k/edit?usp=sharing

Comments

  • 1
    Zainab Bawa (@zainabbawa) Reviewer a year ago

    Ruchi, please share slides and preview video, ideally by no later than 15 March.

    • 1
      Ruchi Singh (@ruchi15) Proposer a year ago

      Zainab, I have submitted the slides.

      • 1
        Zainab Bawa (@zainabbawa) Reviewer a year ago

        Thanks. Please upload and share link to a two-min preview video where you explain what your talk is about and why the audience should attend.

Login with Twitter or Google to leave a comment