Microsoft Leap for the Future Program

Jan 25th - Jan 29st 2021

Microsoft HQ, Redmond, USA

Twitter logo#msftLeap

Who is it for?

LEAP is aimed at software architects and developers, delivering solutions for an enterprise, an ISV or as a consultant. With a broad focus on technology, LEAP will extend your knowledge of working with Microsoft’s technologies, although prior knowledge of Microsoft’s software portfolio is not required.

The program will give you the breadth of knowledge required by today's architects to deliver robust, secure and scalable solutions. It is founded on well-documented patterns and practices.

Why should you come?

LEAP provides an arena for questions and dialogue with some of the best speakers, engineers and program managers that Microsoft can provide.

A unique opportunity to visit Microsoft HQ campus in Redmond.

Value for money: Five days of guided architecture-focused topics that enable you to deliver tomorrow's solutions, today.

A great chance of getting to know the people behind the products at Microsoft. Learn who we are and what we can do for you, making the threshold for reaching out to us lower.


Early bird price: 2,300 USD
(9 September to 15 November 2019)

Regular price: 2,600 USD
(16 November 2019 to 17 January 2020)

The price covers 5 full days conference with breakfast/snacks, lunch, 2 social events (dinners) and transportation from Hyatt Regency Bellevue to Redmond campus and back.

Flights and accommodations for the Redmond trip are not included.

As part of the LEAP program, we have partnered with the hotel Hyatt Regency, Bellevue to offer you a discounted price for your stay.

Monday, 27th January 2020 - Day 1
Topic of the day: Design for Security

TimeSpeakerTopic Description
7:00 – 8:30Registration and breakfast
8:30 - 9:00Marcel NieuwpoortWelcome
9:00 – 10:00Scott GuthrieThe Microsoft CloudThe pace of digital transformation continues to accelerate with cloud, AI and security technologies transforming organizations of all sizes in all industries. In this dynamic conversation, Scott Guthrie, EVP of Microsoft’s Cloud + AI Group, will talk about how Azure and Dynamics are helping organizations deliver product innovation, enhance customer experiences, and innovate securely and responsibly.
10:00 – 10:15Coffee break
10:15 – 11:15Stuart KwanClaims based identity and the cloud: a modern authentication tutorialThe foundation for authentication in today's applications is the claims-based identity model. Used heavily in cloud and mobile scenarios, claims-based identity places an emphasis on interoperable protocols such as OAuth, Open ID Connect, and SAML. In this interactive lecture learn the fundamentals of claims-based identity – how it works, how to design a system that uses it, and how it applies to applications both on-premises and in the cloud.
11:15 – 12:15Yuri DiogenesCloud Visibility and Control with Azure Security Center and Azure SentinelAlthough cloud security has evolved over the years and it is becoming more mature, the endless journey to obtain the right level of visibility and control over the cloud workloads is still a challenge for many companies. Governance of cloud workloads can be difficult if not approached correctly and using the right tools.  In this presentation we will show how Azure Security Center can be used as your cloud security posture management platform, and how to integrate with Azure Sentinel to improve your threat detection.
12:15 – 13:30Lunch and tour of Microsoft campus
13:30 – 15:30Nicholas DiColaDesign and Deploy Azure Security Center and Azure Sentinel (architecture design session)This session will build on your learnings of ASC and Azure Sentinel and help you understand design decisions. You will walk through a customer scenario and build your architecture. You will then explore ASC and Azure Sentinel in a best practice architecture.
15:30 – 16:30Sumedh BardeApplication secrets, keys, encryption in AzureEvery cloud application has secrets, such as certificates, connection strings, or encryption keys. This session will cover the Azure design patterns for how to secure and manage these “keys to the kingdom”.
16:30 – 16:45Coffee break
16:45 – 17:45Narayan AnnamalaiLatest and Greatest in Azure NetworkingAzure continues to address modern enterprise networking needs as the pace of cloud adoption accelerates. This session will cover all the new and updated services and features as well as highlight new networking capabilities including Virtual WAN, Azure Firewall, Azure Private Link, Azure Bastion, Azure Front Door and Azure CDN with a focus on how Azure Networking services can be composed to enable important customer scenarios. We will also take a sneak-peak at the future for Azure Networking.

Tuesday, 28th January 2020 - Day 2
Topic of the day: Design for Performance & Scalability

TimeSpeakerTopic Description
8:00 – 9:00Vamshidhar KommineniAzure Storage: The intelligent data platform for all your Azure workloadsStorage has evolved from being “boring bytes” to being at the heart of Analytics, ML/AI, HPC or application workloads. In this session, we cover the different unstructured data services in Azure and how to make the right choices for each of your data centric workloads. 2019 was the most radical year of change in the Storage services layer since Azure GA in 2010 and we’ll cover these changes as well as look towards what’s planned for 2020.
9:00 – 10:00Corry Newton-SmithMicrosoft IoT Today, Tomorrow, and BeyondMicrosoft offers a comprehensive set of platforms, cloud services and solutions for building Internet of Things applications. In this session you will learn what’s available today, what’s coming soon and what Microsoft’s vision is for the IoT of tomorrow.
10:00 – 10:15Coffee break
10:15 – 11:15Jose ContrerasDecomposing Monoliths into Microservices – Memory, compute and schema focused strategiesThe following strategies aim to address the commonly asked question in regard to how to move my existing monolith app into microservices without affecting the daily operations of my company (design, execution and DevOps perspectives).
11:15 – 12:15Clemens Vasters Open and interconnected: how messaging is shaping application architectures in the cloud, at the edge, and everywhere in betweenOpen source and open standards lie at the very heart of the modern enterprise. This change happened slowly first with processors then with networks operating systems and even databases. Today most organizations use a rich set of both open source software and open standards. As the world moves to the cloud this set expands even further as does the need for messaging products and services to stitch all these capabilities together. This session will outline what messaging services exist in the Azure platform, how they are built on open standards and with open source, and how they can help you move your workloads to the cloud or modernize your application stack. Specific services covered will include Event Hubs and its support for Apache Kafka, Service Bus and JMS, Event Grid and CNCF Cloud Events, and Relay with web sockets.
12:15 – 13:30Lunch and tour of Microsoft campus
12:45 – 13:30Abdul SheikMessaging Guidance(alternative program to campus tours) Are you trying to decide whether Service Bus, Event Hub or Event Grid is the right fit for your messaging needs? Have you struggled with how to manage and version your message schemas? If so, please attend this session where we will cover these issues as well as others you may have related to messaging.
13:30 – 15:30David BarkolDesign an Event-driven Architecture on Azure(architecture design session) This workshop will reinforce your learnings about Azure messaging services. You will work in teams to tackle several challenging scenarios that leverage services such as Service Bus, Event Hubs and others to meet customer demands for scale and agility.
15:30 – 16:30Derek LiInnovate with Serverless at the Speed of Business: Azure Functions and Logic AppsServerless technologies has changed how we build cloud native applications, and greatly accelerated time to market. In this session, we will look at Azure Functions and Azure Logic Apps. And see how the combination of the two services can help companies big or small innovate and deliver solutions at the speed of business.
16:30 – 16:45Coffee break
16:45 – 17:45Rahul KayalaDerive insights from IoT Data with Azure Time Series InsightsAzure Time Series Insights is a fully managed, end-to-end IoT analytics solution to ingest, process, store, and query, time-series-optimized data at scale. Tailored towards the unique needs of Industrial IoT customers, Azure Time Series Insights delivers best-in-class user experiences for discovery, trending, anomaly detection and operational intelligence across billions of events

Wednesday, 29th January 2020 - Day 3
Topic of the day: Design for availability & Recoverability

TimeSpeakerTopic Description
8:00 – 9:00Mark Fussell and Sudhanva HuruliOpen Application Model (OAM) and Distributed Application Runtime (Dapr)The Open Application Model is a specification for building cloud native applications, focused on separating concerns of development and operation needs. Pair this with Dapr an event-driven, portable runtime for building microservices on cloud and edge to make it easy for developers to write distributed applications and you have the ultimate cloud-native combination.
9:00 – 10:00Muzzammil Imam, Craig WilhiteWindows Containers on AKSLearn how to orchestrate Windows container deployments with Azure Kubernetes Service. We’ll demonstrate how to take a legacy application, build an end-to-end modern infrastructure around it, and conclude by running the containerized application in AKS.
10:00 – 10:15Coffee break
10:15 – 11:15Brendan BurnsSecuring software from end-to-end using Kubernetes and AzureIntegrating Kubernetes and continuous delivery presents very interesting oppportunities to create an end-to-end software supply chain. Combining access control, static validation and runtime policy can ensure that you have a compliant and auditable system for deploying your software. We will cover continuous integration from GitHub Actions, Access Control in Kubernetes and the Gatekeeper project for Kubernetes policy.
11:15 – 12:15Jeff HollanServerless and Event Driven functions for Kubernetes and beyondAzure Functions has offered stateless event driven serverless compute to enable teams to build and deploy event driven architectures faster than ever. With projects like KEDA, you can now bring those event driven workloads to run within any Kubernetes cluster. Come learn about the new hosting and programming models that can help unlock a new set of event driven scenarios.
12:15 – 13:30Lunch and tour of Microsoft campus
12:45 – 13:30Kirpa SinghPerformance tuning of microservices(alternative program to campus tours) Walk through the performance tuning considerations of two (2) real-world production microservices architectures and the lessons gathered from such engagement.
13:30 – 15:30Jeff Dailey, Patrick Flynn, Terry Cook(OSS Architecture Workshop) Building Hybrid resilient data pipelines and infrastructure using open source. In this workshop you will get an introduction to popular open source components used for building both stream and batch processing capabilities using an open source stack.   In the breakout sessions your goal will be to draft an architecture with what you learn that supports both on prem, cloud or multi cloud deployment.   Deployment will be automated, that platform should include full monitoring and alerting, and the notion of failover will be replaced with the concept of resilience and self-healing. This workshop will include an initial presentation the introduces the various components and typical integration patterns.  We will have a team of proctors that have experience developing highly available open source platforms to help you team in the breakouts.  We will finish the session with a deeper look at the patterns used by the presenting team in some of their previous implementations. 
15:30 – 16:30Mark BrownBuilding high-performance distributed applications using Azure Cosmos DB.Developing highly available, globally distributed applications in the cloud that respond with extreme low latency while maintaining consistent views of data worldwide is a challenging problem. In this session, we explore and demonstrate the relationship between availability, latency and consistency in a distributed environment to understand the tradeoffs that must be made when architecting distributed systems and databases. This session will help you understand how to design for high availability in Azure, and how to translate RPO and RTO into your design when building global applications in the cloud. This session is packed with real-world demos you can take and use yourself.
16:30 – 16:45Coffee break
16:45 – 17:45Hans Olav NorheimDesigning for 99.999% - Lessons and stories from inside Azure SQL DB How do you design and build a cloud service maintaining 99.995% availability SLA across millions of databases and 100s of thousands of machines? We’ll go through design choices, principles and lessons learned that you can apply to your own solutions to design for availability and robustness, sprinkled with interesting stories from 10 years in production with Azure SQL DB.

Thursday, 30th January 2020 - Day 4
Topic of the day: Design for efficiency & Operations & DevOps

TimeSpeakerTopic Description
8:00 – 9:00Jason WarnerFrom Impossible to Possible: Modern Software Development WorkflowsAn optimal workflow is key to the success of modern software development, but it isn’t always easy to crack the code of how it is done. Jason Warner, CTO of GitHub, will talk about the importance of designing workflows that are effective and help achieve success among development teams.
9:00 – 10:00Abel WangReal World DevOpsIt is now 2019 and good DevOps practices are no longer just nice to have. It is necessary to continuously deliver value to our end users. Yet this isn't easy to do right. Unfortunately, all the flashy Hello World DevOps demos we see at conferences don’t really help us figure out how to do DevOps in the real world. They don’t even let us know what is possible. In this session, we change all of that. We explore the why's and the how. Why is DevOps important? Why do we care? How do we implement DevOps best practices? And finally, we will do a real-world deep dive. Starting from nothing at all except source code (and I mean NOTHING. No infrastructure at all) we end with a complex modern application deployed all the way out into production hosted in the cloud. We touch on modern technologies and techniques. From Infrastructure as Code to setting up DNS. From web front ends, to deploying databases. From API's hosted in Kubernetes clusters all the way to mobile apps. And we do everything from within our pipelines. With the right tooling, anything is possible. And in this session, you will see all this happen live with DevOps best practices including IaC, Database DevOps, Security and Quality!
10:00 – 10:15Coffee break
10:15 – 11:15Christos MatskasVisual Studio and Azure, the peanut butter and jelly of cloud app devsAzure and Visual Studio provide unparalleled developer productivity for development, live debugging, and zero downtime deployments. In this session, you’ll see why Visual Studio + Azure is like peanut butter + jelly for modernizing .NET applications, and learn how to leverage the integrated Azure tooling to create powerful and scalable solutions.
11:15 – 12:15Evgeny Ternovsky, Shiva SivakumarFull stack monitoring across your applications, services, and infrastructure with Azure MonitorIn this demo-driven session, we provide an overview of the capabilities offered by Azure Monitor to monitor everything you have hosted in Azure (and beyond!). We’ll review monitoring capabilities for monitoring your infrastructure such as VMs and containers, various Azure services, and your applications running on top of them. Finally, we’ll discuss how to bring all this data together and implement predictive monitoring such as anomaly detection of forecasting.
12:15 – 13:30Lunch and tour of Microsoft campus
12:45 – 13:30Jose ContrerasSpeech translation services using Azure Cognitive Services(alternative program to campus tours) Walk through the AI/ML pipeline used by many telecom and telemarketing companies in order to provide better customer service and scale the impact of their operations. In this session we will discuss the trade-offs and performance considerations used to operate using the Azure Cognitive Services at scale.
13:30 – 15:30Satya Srinivas Gogula, Vivek GarudiSecure DevOps for Apps and Infrastructure @ Microsoft ServicesOrganizations are getting more agile than ever before by adopting DevOps practices, embracing technologies like containers and consuming Open Source Software (OSS). However, it is essential to follow secure development practices to properly protect the resources that we deploy in our customer environments through automation. Also, it is important to track the vulnerabilities that could be introduced by the dependency taken from OSS components. This is the reason why Secure DevOps is gaining more prominence nowadays. In this session, you will get hands on learning experience of how to develop software and deploy to cloud securely using Azure DevOps and security standard compliance tools/platforms.
15:30 – 16:30Jean-Sébastien Brunner, Krishna MamidipakaTransforming IT and Business operations with real-time analytics: From Cloud to the intelligent edgeThese days, IT and Business teams are faced with the challenge of rapidly increasing volumes of data, diverse data types, and the need to respond to events in real-time. Traditional business analytics platforms that use batch workloads processing are no longer enough to help keep up with these shifting dynamics. Azure Stream Analytics makes it easy to ingest, process, and analyze streaming data from any source, enabling powerful insights to drive real-time action. Attend this session to learn more.
16:30 – 16:45Coffee break
16:45 – 17:45Taylor RockeyMLOps: Taking machine learning from experimentation to productionAs Machine Learning begins to grow in maturity, large enterprises need to manage and deploy models with the same rigor as traditional software. This is a new and exciting problem space, and we will cover some of the latest tools and strategies Azure has in its pocket to help tackle it. We’ll be looking specifically at Azure Machine Learning and Azure DevOps in depth.

Friday 31st January 2020 – Day 5
Topic of the day: Design with best practices

TimeSpeakerTopic Description
8:00 – 9:00Derek MartinDesign for failureNever, EVER, take a single region dependency! That’s what we’re always told. But how does one actually DO that in the real world? What about other dependencies? Understanding the nuances of how Azure is built and serviced can help you understand and anticipate challenges. Join us in this session where we’ll go deep – REALLY DEEP on these topics to help you plan for what happens when things break, either in your environment, or, in the cloud as a whole.
9:00 – 10:00Brian MooreDesign for Idempotency – DevOps and the Ultimate ARM TemplateAn Azure Resource Manager Template is a declarative statement of a goal state for your infrastructure in Azure.  This “source code” should be authored, tested and ultimately used like any other code artifact that you can use and reuse in your workflows.  This session will show you how to write reusable templates, language techniques to leverage (and some to avoid) and how to utilize pipelines to fully leverage this “config as code” approach in a DevOps world.
10:00 – 10:15Coffee break
10:15 – 11:15Alexander Frankel, Joseph Chan, Liz KimArchitecting well-governed environment using Azure Policy and GovernanceIn this session, we will go over how the largest enterprise customers scale-out their Azure environments with proper control and standards using Azure Governance services like Azure Policy, Blueprints, Management Groups, Resource Graph and Change History.
11:15 – 12:15Michael Flanakin, Shruti ShettyMonitor & Optimize you cloud spend with Azure Cost ManagementAzure cost management provides a rich set of features to visualize, monitor and optimize your cloud spend. Come visit us to understand how you or your customers can get a better handle on their cloud spend with cost analysis, budgets, cost allocation, optimization and purchase recommendations and much more. Also learn how to manage not only your Azure costs but also your AWS spend.
12:15 - 12:45Lunch
12:45 - 14:45Stephen CohenDecomposing your most complex architecture problems (Architecture design session)In this session we will break into small groups and work together to decompose your complex problems into deliverable architectures. Attendees should come with one or more complex problems and each table will select which they want to address. The presenters will walk through the mechanics on a demonstration problem and work directly with each table as they follow each step.
14:45 - 15:45Mark RussinovichKeynote
15:45 - 16:00Coffee break
16:00 - 17:00Derek MartinNetworking FundamentalsContrary to popular belief, almost no customer is “all in” in the cloud. Almost all customers are hybrid, therefore, networking is an essential capability to understand deeply for cloud success. Additionally, many customers still leverage networking as the defacto security apparatus of their organization. While it is an important component there are many newer, more modern capabilities and we come to the cloud as we are, not as we wish to be. The Azure Networking Primitives have been designed to enable every organization on the planet, regardless of their historical security, management or governance capabilities to be successful. The Azure networking primitives will dazzle networking engineers of all types and far outpace our competitors. Join us in this session to talk about the Azure Networking primitives, how they can be molded to fit your hybrid approach to cloud and not box yourself out of future, more modern approaches to governance and security options.

*Content may change due to speaker’s availability and new technology announcements

Agenda Committee

John Henrik Andersen

John Henrik Andersen
ISV Lead

Jessica Perez

Jessica Perez
Cloud Solution Architect ISV


Twitter: @j3ss1kP

Mike Martin

Mike Martin
Technical Evangelist


Twitter: @TechMike2kX

The organizer

Jana Amirali

Jana Amirali
LEAP Project Manager


Twitter: @amiralijana