SpringOne 2020
Bootiful Azure Spring Cloud
Julien Dubois, Microsoft
Josh Long, VMware
September 2020
+
©Microsoft Corporation
Azure
Julien Dubois
• Manages the Java developer advocacy
team at Microsoft
• Creator and lead developer of the
JHipster project
• Java Champion
• Follow me on Twitter:
https://twitter.com/juliendubois
©Microsoft Corporation
Azure
Josh Long
Josh (@starbuxman) has been the first Spring
Developer Advocate since 2010. Josh is a Java
Champion, author of 6 books (including
O'Reilly's Cloud Native Java: Designing Resilient
Systems with Spring Boot, Spring Cloud, and Cloud
Foundry and the upcoming Reactive Spring) and
numerous best-selling video trainings
(including Building Microservices with Spring Boot
Livelessons with Spring Boot co-founder Phil Webb),
and an open-source contributor (Spring Boot, Spring
Integration, Spring Cloud, Activiti and Vaadin), a
podcaster (A Bootiful Podcast) and a screencaster
©Microsoft Corporation
Azure
What we are going to build
• An application to send weather alerts
• Using Spring Boot
• Running in a production-grade environment
• Secured with OAuth2
• Sending asynchronous messages
©Microsoft Corporation
Azure
Landscape of Spring Azure Ecosystem
App Configuration
Event Hubs
Service Bus
Storage
Redis
Functions
https://spring.io/projects/spring-cloud-azure
Azure SQL
MySQL
PostgreSQL
Maria DB
Cosmos DB
• SQL
• MongoDB
• Cassandra
• Gremlin
Azure SQL
PostgreSQL
MySQL
Active Directory (AAD)
AAD B2C
Key Vault
Spring Cloud Spring Data Spring Security
R2DBC
Spring Cache
Redis Cache
Storage
Spring Messaging
Spring Resource
Service Bus
Micrometer
Monitor (includes
Log Analytics)
©Microsoft Corporation
Azure
Get started with Azure Spring Cloud today
• Deploy Spring apps to Azure Spring Cloud with quickstart guides
• Learn using a self-paced workshop on MS Learn
• Explore the Azure Spring Cloud documentation
• Migrate your Spring Boot and Spring Cloud apps to Azure Spring Cloud
• Wire Spring apps to interact with Azure services
• For feedback and questions, please reach out to java@microsoft.com
©Microsoft Corporation
Azure
Related Sessions at SpringOne 2020
Main Stage Presentation – Day 1 | Wed, Sep 2 at 6:00 AM PDT | Julia Liuson (CVP of Developer
Division, Microsoft) and Ajay Patel (Ajay Patel, SVP/GM of Modern Applications Platform Business
Unit, VMware)
Accelerate Spring Apps to the Cloud at Scale: A Discussion with Azure Spring Cloud Customers |
Wed, Sep 2 at 12:35 PM PDT | Adib Saikali (Principal Platform Architect, VMware) and Asir
Selvasingh (Principal PM Architect, Java on Azure, Microsoft)
Bootiful Azure Spring Cloud | Thu, Sep 3 at 11:35 AM PDT | Josh Long (Spring Developer
Advocate, VMware) and Julien Dubois (Cloud Developer Advocate, Microsoft)
Supercharge Your Spring Boot Apps! | Thu, Sep 3 at 12:05 PM PDT | Kylie Liang (Principal PM
Lead, Microsoft) and Rory Preddy (Senior Cloud Advocate, Microsoft)
Visit the Microsoft Azure sponsor page to access resources and request a meeting with Azure and
Spring experts
© Copyright Microsoft Corporation. All rights reserved.
+

Bootiful Azure Spring Cloud

  • 1.
    SpringOne 2020 Bootiful AzureSpring Cloud Julien Dubois, Microsoft Josh Long, VMware September 2020 +
  • 2.
    ©Microsoft Corporation Azure Julien Dubois •Manages the Java developer advocacy team at Microsoft • Creator and lead developer of the JHipster project • Java Champion • Follow me on Twitter: https://twitter.com/juliendubois
  • 3.
    ©Microsoft Corporation Azure Josh Long Josh(@starbuxman) has been the first Spring Developer Advocate since 2010. Josh is a Java Champion, author of 6 books (including O'Reilly's Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry and the upcoming Reactive Spring) and numerous best-selling video trainings (including Building Microservices with Spring Boot Livelessons with Spring Boot co-founder Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin), a podcaster (A Bootiful Podcast) and a screencaster
  • 4.
    ©Microsoft Corporation Azure What weare going to build • An application to send weather alerts • Using Spring Boot • Running in a production-grade environment • Secured with OAuth2 • Sending asynchronous messages
  • 5.
    ©Microsoft Corporation Azure Landscape ofSpring Azure Ecosystem App Configuration Event Hubs Service Bus Storage Redis Functions https://spring.io/projects/spring-cloud-azure Azure SQL MySQL PostgreSQL Maria DB Cosmos DB • SQL • MongoDB • Cassandra • Gremlin Azure SQL PostgreSQL MySQL Active Directory (AAD) AAD B2C Key Vault Spring Cloud Spring Data Spring Security R2DBC Spring Cache Redis Cache Storage Spring Messaging Spring Resource Service Bus Micrometer Monitor (includes Log Analytics)
  • 6.
    ©Microsoft Corporation Azure Get startedwith Azure Spring Cloud today • Deploy Spring apps to Azure Spring Cloud with quickstart guides • Learn using a self-paced workshop on MS Learn • Explore the Azure Spring Cloud documentation • Migrate your Spring Boot and Spring Cloud apps to Azure Spring Cloud • Wire Spring apps to interact with Azure services • For feedback and questions, please reach out to java@microsoft.com
  • 7.
    ©Microsoft Corporation Azure Related Sessionsat SpringOne 2020 Main Stage Presentation – Day 1 | Wed, Sep 2 at 6:00 AM PDT | Julia Liuson (CVP of Developer Division, Microsoft) and Ajay Patel (Ajay Patel, SVP/GM of Modern Applications Platform Business Unit, VMware) Accelerate Spring Apps to the Cloud at Scale: A Discussion with Azure Spring Cloud Customers | Wed, Sep 2 at 12:35 PM PDT | Adib Saikali (Principal Platform Architect, VMware) and Asir Selvasingh (Principal PM Architect, Java on Azure, Microsoft) Bootiful Azure Spring Cloud | Thu, Sep 3 at 11:35 AM PDT | Josh Long (Spring Developer Advocate, VMware) and Julien Dubois (Cloud Developer Advocate, Microsoft) Supercharge Your Spring Boot Apps! | Thu, Sep 3 at 12:05 PM PDT | Kylie Liang (Principal PM Lead, Microsoft) and Rory Preddy (Senior Cloud Advocate, Microsoft) Visit the Microsoft Azure sponsor page to access resources and request a meeting with Azure and Spring experts
  • 8.
    © Copyright MicrosoftCorporation. All rights reserved. +

Editor's Notes

  • #6 ##Rory## Spring starters is part of a rich ecosystem where you can also find many additional Azure Spring offerings. Let me share two examples here: The Spring Boot Starter for Cosmos DB enables developers to use Spring Boot applications that easily integrate with Azure Cosmos DB by using different APIs. The Azure Key Vault starter can conveniently access your Secrets like any externalized configuration, such as properties in files. You could get more details for each of these projects at https://spring.io.