Application Development with Azure

Karim Vaes Specialist – Azure Application Development

@kvaes Agenda

• Digital Transformation, powered by Application Innovation • Developer Toolchain • DevOps • Kubernetes • Azure Red Hat OpenShift • Java on Azure • Spring on Azure Digital Transformation

Powered by Application Innovation Digital transformation

91% Digital of business leaders see Digital Transformation as a way of sparking Transformation innovation and finding efficiencies1

A journey with one destination but different paths 85% say they must offer digital services or become irrelevant2

1 ISACA: Information Systems Audit and Control Association, 2018 2 Couchbase: Couchbase Survey, August 2018 1 Data: Capture digital signal from across business Consumer Reports review indicate braking issue with Model 3 Vehicle telemetry shows brake performance across fleet

2 Insight: Connect and synthesize data Car telemetry for suspect cars analyzed to understand issue Tesla identifies fix to improve stopping distance Engage Transform customers products

3 Action: Improve business outcomes Car braking software updated over-the-air to fix issue Tesla closes the loop with consumer reports and review is updated

7,0%

6,0%

5,0%

4,0%

3,0%

2,0%

1,0%

0,0%

-1,0%

-2,0% software Toolchain Overview Evolution of software development

Scale innovation

Collaborate globally & securely

Build productively

World’s most comprehensive developer toolchain Azure

Azure Stack Azure Data Box Azure HoloLens

Web Databases Mobile Analytics Tools Mixed Reality AI + Machine Learning Visual Studio Containers Internet of Things Azure Devops Events + Integration Media GitHub PowerApps Power BI

Compute Networking Storage Security Identity Characteristics of modern applications

Containers Managed Artificial Serverless Databases Intelligence

Azure operational database services

Closing the talent gap >86% 86% of organizations struggle to find technical talent to build applications1 Democratizing development

GitHub Azure services APIs Flow

Visual Studio PowerApps

Professional developers Citizen developers Azure PowerApps

#1 Developers’ Choice Leader in Low-Code of PaaS Products1 Development Platforms2 DevOps

50%

Top performing DevOps companies spend more time innovating and less time “keeping the lights on”.

The result: better products, delivered 19.5% faster, to happier customers by more engaged teams 10%

5% 5% Azure Boards

Azure Repos

Azure Pipelines

Azure Artifacts

Azure Test Plans Azure Boards

Azure Repos

Azure Pipelines

Azure Artifacts

Azure Test Plans Azure Boards

Azure Repos

Azure Pipelines Connecting ideas to releases

Scrum ready to help your teams run sprints, Azure Artifacts stand-ups, and plan work Integrated with GitHub commits and pull requests

Azure Test Plans Insights into project status and health Azure Boards

Azure Repos

Azure Pipelines Private Git and TFVC repos for your teams

Code review via branch pull requests Azure Artifacts Branch policies and build validation

Easy migration path to / from GitHub Azure Test Plans Azure Boards

Azure Repos

Azure Pipelines Cloud-hosted pipelines for , macOS and Windows

Azure Artifacts Any language, any platform, any cloud Native support for containers and Kubernetes

Azure Test Plans Best-in-class for open source Azure Boards

Azure Repos

Azure Pipelines Deploy to on-premises, ANY cloud or a hybrid of cloud and on-prem

Azure Artifacts Staged environment releases Pre and post deployment approvals with gates to automate approval based on conditions Azure Test Plans Azure Boards

Azure Repos

Azure Pipelines Share code efficiently

Keep your Maven, npm, NuGet and Python Azure Artifacts packages and more in the same place Aggregate from public registries and internal teams Azure Test Plans Publish and track from any pipeline Azure Boards

Azure Repos

Azure Pipelines Run tests and log defects from your browser

Track and assess quality throughout your lifecycle Azure Artifacts Capture rich data for reproducibility

Create tests directly from exploratory sessions Azure Test Plans Azure Boards GitHub brings open source workflows to your organization, breaking down silos and enabling Azure Repos InnerSource through:

Azure Pipelines • Expertise sharing • Cross-team collaboration Azure Artifacts • Improved code reuse • Increased velocity Azure Test Plans • Secure Workflows DevOps at Microsoft Azure DevOps is the toolchain of choice for Microsoft engineering with over 100,000 internal users

➔ https://aka.ms/DevOpsAtMicrosoft

442k 4.6m 28k Pull Requests per Builds per month Work items month created per day

2.4m 3.5k 12k 82,000 Private Git commits per Open Source repos Employees contributing Deployments per day month to open source

Data: Internal Microsoft engineering system activity, March 2019 Azure DevOps supports small teams and the largest enterprises

“ Instead of telling people to wait for 6 “ Speed is gained in moving to the PaaS months for a new feature, we can give it to offering of Azure DevOps. PaaS provides them in a few weeks…Our 2800 worldwide regularly released features and a future- developers can use the same backlog, user proof capability, eliminating the need for stories and tests whether they’re on Accenture to maintain infrastructure and Windows or Linux… building for iOS or go through upgrade cycles. ” Android. ”

“ Branches sync 500 percent faster. Builds “Microsoft made it really easy to break are 400 percent faster, with the typically outside the silos… and tie the DevOps six-hour process reduced to 90 minutes. process into the fulfilment of business We (now have) a highly streamlined process. Without the tools that we have process that operates with a few button today, we would not be successful. ” clicks—and one-button deployment. ” Reactive operations

DEVELOP DELIVER OPERATE Moving to proactive operations with Azure

DEVELOP DELIVER OPERATE Deliver faster and more reliably with GitHub and Microsoft Azure Integrate with your existing tools and workflow Infrastructure and Configuration as Code

©Microsoft Corporation Azure Continuous Security

Gain full visibility and control of your cloud security state

Leverage ML to Proactively identify and mitigate risks to reduce exposure to attacks

Quickly detect and respond to threats with advanced analytics

©Microsoft Corporation Azure Smarter Insights, Faster

©Microsoft Corporation Azure

Let us go through it…

©Microsoft Corporation Azure Customer Stories

DevOps Our build times are five times faster now that we use Azure DevTest Labs.... Developers get much quicker feedback, so they can test code repeatedly and identify and fix more errors.

Johan Krebbers: IT Chief Technology Officer at Royal Dutch Shell Read the story “We realized that we simply did not have the resources to build and manage the kind of datacenters and development infrastructure to meet our growth strategy, so we quickly decided on a cloud model.”

Mike Hanrahan: Chief Technology Officer at Jet.com Read the story “With DevOps and Azure, we’re able to reduce our new-feature release cycle down to one week, and we think we can even speed that up.”

Fikri Larguet: Director of Cloud Services at Geico Read the story “Speeding up our software delivery engine has had a huge impact on our business, it’s enabled us to introduce new services faster, move into new markets, and respond to the everyday needs of the business.”

Robert Rodduck: Director of Architecture and DevOps at Ambit Energy Read the story “With , we deliver value quickly, integrating native experiences like Touch ID and push notifications, and using Xamarin Test Cloud automation to run our test suite on thousands of devices.”

Mike Lorengo: Director, IT Enterprise Architecture at Alaska Airlines Read the story “With Azure, we can worry less about capacity management, it lets us focus on automation and on delivering product faster.”

Pierre-Jean Olivon: Infrastructure Manager at Risk Management Solutions Read the story Fiona Tan, SVP, Customer Technology and AI at Walmart Read the story “Our digital transformation is a strategic priority for the bank. We firmly believe that adopting the same tools and practices as the world’s top software companies is the key to our success!”

Amir Jaballah, Global Head of Continuous Delivery Platform at Societe Generale Read the story “Almost everything we do as a company is kept inside of GitHub Enterprise, from security controls and application code to internal policies.”

Rob Witoff, Director of Infrastructure and Security at Coinbase Read the story “On GitHub, the most natural thing in the world is to contribute back, developers at SAP are productive and innovative and are able to imagine great things in that ecosystem.”

Dominik Tornow, Director of Engineering at SAP Labs Read the story Thank You!

© Copyright Microsoft Corporation. All rights reserved. Thank you!

[email protected]

0032 497 219577

@kvaes