Silicon Valley Code Camp : October 7 & 8, 2017

Asif Khan

About Asif
Asif Khan is a technical Architect with Amazon Web Services. He provides technical guidance, design advice and thought leadership to some of the largest and successful AWS customers and partners on the planet. His deepest expertise spans application architecture, containers, devops, security, machine learning and SaaS business applications. Over the last 12 years, he’s brought an intense customer focus to challenging and deeply technical roles in multiple industries. He has a number of patents and has successfully led product development, architecture and customer engagements.
{speaker.firstName} {speaker.lastName}

Speaking Sessions

  • Microservice Architecture using 12-factor on AWS

    1:00 PM Sunday   Room: Fireside B

    Microservices is an architectural style that structures an application as a collection of loosely coupled services. An important tenet is – services should be fine-grained and the protocols should be lightweight. This improves modularity and makes the application easier to understand, develop and test. It also parallelizes development by enabling small autonomous teams to develop, deploy and scale their respective services independently and improve architecture via continuous refactoring. The microservice architecture enables continuous delivery and deployment. The Twelve-factor App methodology allows to build modern, agile, scalable and maintainable web applications.
    In this talk we will provide a walkthrough of how to develop a microservices-based application and apply the twelve Factor App to refactor your application from a monolith to a micro service. Attendees will learn key architectural patterns such as Continuous Deployment, Service Discovery, Secrets management, Blue-Green Deployments to enable a micro service architecture on AWS using containers.
    Topics include:
    • Micro service Architecture overview
    • The Twelve Factor App overview
    • Deep Dive on several components of AWS stack
    • Architectural patterns and best practices
    • Deployment Pipelines
    • Service Discovery