Get started with building and deploying containerized Java microservices on Microsoft Azure with Docker and Kubernetes
Video Details
ISBN 9781789808858
Course Length 2 hours 31 minutes
Table of Contents
• COURSE INTRODUCTION AND FUNDAMENTAL CONCEPTS
• CLOUD ENVIRONMENT SETUP
• AN EVENT-SOURCED RESERVATIONS API WITH COSMOS DB
• A REVIEWS SYSTEM WITH BLOB STORAGE, SERVICE BUS, COGNITIVE SERVICES, AND SENDGRID
• A RESTAURANT MENU API WITH REDIS
• OPERATIONAL TIPS AND NEXT STEPS
Video Description
The microservices architecture is gaining popularity as a significant approach for distributed mission-critical applications, and Azure offers a world-class platform which is ideal for building, deploying, and operating such applications.
This course will jumpstart your journey to creating state-of-the-art Java microservices with Docker and Kubernetes on Azure; you'll advantage with the building blocks provided by a world-class cloud to boost your productivity and achieve robustness, resiliency, and high availability.
This course also comes packed with a number of recommendations for additional Azure offerings you may want to consider for your projects, as well as plenty of resources to help you delve more deeply into the world of microservices and other types of cloud-native applications in general.
Style and Approach
This course will get you started with everything you need to develop, deploy, and troubleshoot containerized Java microservices on Azure with Kubernetes, without assuming any prior knowledge about the Azure platform.
What You Will Learn
• Create an Azure Kubernetes Service cluster along with a continuous delivery pipeline in Visual Studio Team Services, and deploy a Spring Boot application into the cloud as a container
• Work with Azure CosmosDB to implement a flavor of the Event Sourcing design pattern in Java
• Leverage the Azure CosmosDB's Change Feed feature to avoid the issue of dual writes in a distributed system
• Use Azure Blob Storage to securely store files and keep them highly available into the cloud
• Work with Azure Redis to optimize an application via caching data, from Java
• Build a basic Spring Boot API application and use Swagger to describe the API contracts and implement asynchronous communication between microservices with Azure Service Bus
• Perform text sentiment analysis using Azure Cognitive Services and send email messages programmatically using Azure SendGrid
• Protect and retrieve application secrets with Azure Vault and learn to use Azure SQL Server with Hibernate
• Get introduced to a number of additional Azure components, such as Azure Active Directory, Azure App Service, Azure API Gateway, Azure Application Gateway, Azure VMs
• Develop an example microservices-based application for restaurant reservations, and deploy it successfully into the cloud
• Leverage Azure’s built-in monitoring, troubleshooting and scaling features,to keep services healthy, highly available, and detect problems fast
Authors
Tasos Piotopoulos
Tasos Piotopoulos (Anastasios) is a professional software engineer and aspiring technical architect with over 12 years' industry experience and an Honors Master's degree in Software Engineering and Ubiquitous Computing from University College Dublin.
Over the years, Tasos has been involved in the construction of everything from simple tooling to enterprise cloud-native solutions. He started using Azure as an early adopter on 2011, and his first official project on Azure became a case study by Microsoft Greece (plus a bestselling service for his employer).
For More Udemy Free Courses >>> http://www.freetutorials.eu
For more Lynda and other Courses >>> https://www.freecoursesonline.me/
Our Forum for discussion >>> https://discuss.freetutorials.eu/
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
1.Course Introduction and Fundamental Concepts/01.The Course Overview.mp4
11.9 MB
1.Course Introduction and Fundamental Concepts/02.Introduction to Azure for Java Software Developers.mp4
17.3 MB
1.Course Introduction and Fundamental Concepts/03.Creating an Azure Subscription and Managing Cloud Resources.mp4
13.4 MB
1.Course Introduction and Fundamental Concepts/04.Docker Containers and Orchestration with Kubernetes.mp4
32.1 MB
1.Course Introduction and Fundamental Concepts/05.Microservices 101.mp4
10.9 MB
2.Cloud Environment Setup/06.Overview of the Course’s Cloud Environment Setup.mp4
5.5 MB
2.Cloud Environment Setup/07.Provision an Azure Kubernetes Service (AKS) Cluster and an Azure Container Registry (ACR).mp4
11.7 MB
2.Cloud Environment Setup/08.Create an Azure DevOps Git Repo and Push a Containerized Spring Boot App.mp4
23.4 MB
2.Cloud Environment Setup/09.Set Up a Continuous Integration Pipeline with Azure DevOps.mp4
15.8 MB
2.Cloud Environment Setup/10.Set Up a Continuous Delivery Pipeline with Azure DevOps.mp4
27.7 MB
3.An Event-Sourced Reservations API with Cosmos DB/11.Overview of the Reservations API and the Event Sourcing Pattern.mp4
10.3 MB
3.An Event-Sourced Reservations API with Cosmos DB/12.A Cosmos DB Collection and the Reservations API Skeleton.mp4
12.5 MB
3.An Event-Sourced Reservations API with Cosmos DB/13.Event Sourcing Implementation – Part 1.mp4
24.3 MB
3.An Event-Sourced Reservations API with Cosmos DB/14.Event Sourcing Implementation – Part 2.mp4
20.7 MB
3.An Event-Sourced Reservations API with Cosmos DB/15.Event Sourcing Implementation – Part 3.mp4
25.5 MB
3.An Event-Sourced Reservations API with Cosmos DB/16.Event Sourcing Implementation, Demo, and Next Steps.mp4
11.2 MB
4.A Reviews System with Blob Storage, Service Bus, Cognitive Services, and SendGrid/17.Overview of the Reviews System.mp4
3 MB
4.A Reviews System with Blob Storage, Service Bus, Cognitive Services, and SendGrid/18.Cloud Resources for the API.mp4
15.3 MB
4.A Reviews System with Blob Storage, Service Bus, Cognitive Services, and SendGrid/19.Cloud Resources for the Worker.mp4
21.1 MB
4.A Reviews System with Blob Storage, Service Bus, Cognitive Services, and SendGrid/20.Putting It All Together.mp4
33.1 MB
5.A Restaurant Menu API with Redis/21.Overview of the Menu API.mp4
3.4 MB
5.A Restaurant Menu API with Redis/22.Cloud Resources for the API.mp4
7.9 MB
5.A Restaurant Menu API with Redis/23.The System in Action.mp4
17.4 MB
6.Operational Tips and Next Steps/24.Using Application Secrets on Kubernetes.mp4
10.1 MB
6.Operational Tips and Next Steps/25.Designing Resilient Cloud Applications.mp4
14 MB
6.Operational Tips and Next Steps/26.Monitoring, Troubleshooting, and Optimizing.mp4
19.2 MB
6.Operational Tips and Next Steps/27.Introduction to Scaling.mp4
10.5 MB
6.Operational Tips and Next Steps/28.Additional Resources to Explore.mp4