Rootconf 2017

On service reliability

Migrating legacy application to microservices on containers

Submitted by Prasad Rao (@prrao) on Friday, 7 April 2017

videocam
Preview video

Technical level

Intermediate

Section

Full talk of 40 mins duration

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +2

Abstract

Large-size application deployment has seen a transition, for the better, from being boxed in rigid steel appliances to scalable clouds. Even then, if the application is not re-architected to make use of the efficiency a cloud-deployment brings in, it continues to be shackled artificially.

Amongst many, a container-cloud brings in 2 main efficiencies - deployment of micro-services and service-discovery. Migrating an application to leverage these cloud efficiencies will unshackle the application deployment further and let it scale up and down on demand.

This talk explains the migration in the context of two prominent applications - application load-balancer and photo.com web-application.

Outline

Application Evolution – Legacy to Microservices
Application Delivery Controller - Evolution
Example – photo.com
Microservices, Service Discovery
Load Balancing, Elastic Load Balancing
Key Takeaways - to scale an application

Speaker bio

Prasad Rao works at Avi Networks, Bangalore which develops a software-defined load-balancer that eases application deployment and operations by moving them from appliances to clouds (public and private) and scale them on demand. Prior to Avi Networks, Prasad contributed to network virtualization on Cisco’s UCS Servers and switching and routing on Cisco’s Catalyst and Nexus switches.

https://www.linkedin.com/in/prasad-rao-a763501/

Links

Slides

http://www.slideshare.net/PrasadRao30/migration-from-legacy-to-microservices-on-containers

Preview video

https://www.youtube.com/watch?v=qXlkhUACqRs

Comments

Login with Twitter or Google to leave a comment