Skip to content

pnopjp/waf-java-samples

Repository files navigation

Microsoft Azure Well-Architected Framework Samples for Java

日本語|Japanese

Update 2024/03

  • Updated dependent libraries (azure sdk ...)
  • Updated azure libraries and azure functions libraries
  • Update Spring Boot Version 2.7.9 to 3.2.3
  • Add some english documentation (Other pages will be prepared in the future)
  • Updated related links.

Update 2023/03

  • Updated dependent libraries
  • Updated Java verion 11 to 17.
  • Updated Spring Boot Version 2.5.x to 2.7.9
  • English documentation (Other pages will be prepared in the future)

Introduction

This document provides the following executable samples based on the content of the Implementing Cloud Design Patterns Based on Microsoft Azure Well-Architected Framework (Java/Spring Boot Edition) seminar.

Folder Content
retry Retry pattern
circuitbreaker Circut breaker pattern
health-endpoint-monitoring Health endpoint monitoring pattern
queue-base-load-leveling Queue base load leveling
asynchronous-request-reply Asynchronous request reply pattern

Prerequisites

The following prerequisites are required to run this sample. The sample executions are described in the individual README.md files.

External Service to be used

Here is a sample that uses a Web service that returns arbitrary status codes as an "external service". This Web service can return an HTTP status code for a request or a delayed response.

Environment

This sample was tested in the following environments

  • Ubuntu23.10 on Windows 11 WSL2 environment
  • OpenJDK Runtime Environment Microsoft-8902769 (build 17.0.10+7-LTS)
  • Apache Maven 3.9.4
  • Eclipse IDE for Java Developers (2021-3)
  • Visual Studio Code 1.86.0
  • Docker Desktop fo Windows v20.10.8

Terms of Use

  • The information in this sample is current as of the date this sample was prepared.
  • The information is subject to change due to changes in circumstances.
  • We are not responsible for any indirect, incidental, or consequential damages (including loss of business opportunities or business information) incurred by you, your affiliates, or any third party in connection with the use of this sample.

This sample is released under the MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published