Skip to content

JoseAndresHV/MicroserviceArchitecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicroserviceArchitecture

Description

This repository contains a microservice architecture solution for a bank, built using .NET 6. The solution aims to provide a scalable, reliable and secure platform for managing financial transactions and customer information for a bank.

MicroserviceArchitecture Diagram

Microservices

The solution consists of several microservices, each responsible for a specific aspect of the bank's operations. These microservices communicate with each other using APIs, ensuring loose coupling and easy maintenance. The microservices are:

  • Security service: responsible for authentication.
  • Account service: responsible for managing customer account information.
  • Deposit service: responsible for processing deposit transactions.
  • Withdrawal service: responsible for processing withdrawal transactions.
  • History service: responsible for storing and retrieving transaction history for customers.
  • Notification service: responsible for sending notifications to customers regarding their accounts and transactions.

Features

  • Scalable and modular architecture
  • Secure and reliable communication between microservices
  • Easy maintenance and upgrading of individual microservices
  • Option to deploy microservices on-premises or in the cloud

Docker commands

Used commands

About

A Microservice Architecture solution for a bank using .NET 6

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors