Containerized Microservice Utilizing Azure Storage, Azure SQL, App Services, Application Insights, Container Registry
Background In many industries it necessary for a company to store and log documentation submitted from customers for example insurance claims often require documentation associated with a claim. Other industries with similar requirements include Healthcare and Mortgage/Banking. The document storage microservice presented here leverages several Azure platform technologies, Azure App Services and Azure Container Register, Azure Storage for document storage, and Azure SQL for structured data storage. Code for the service can be found here . System Architecture The diagram below shows the major components of the service. The microservice utilizes several design patterns in order to facilitate code maintainability and reuse. The repository pattern is used to form the backbone of our data persistence layer. The factory pattern is used in the microservice to further decouple the data layer model from the bus...