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 Sphere Azure Kinect 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 Microsoft Flow
Visual Studio Microsoft Azure 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 Linux, 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 Xamarin, 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!
0032 497 219577
@kvaes