Skip to content

candem15/Microservices.Platform-Commands

Repository files navigation

Microservices.Platform-Commands

Microservices architecture fundemantals with two seperate rest api

Table of Contents
  1. About Project
  2. Architectures of Project
  3. Postman Test Outputs and Kubernetes on Docker
  4. Contact

About Project

We have two REST API that is called PlaformService and CommandsService. On our PlatformService we can do all CRUD operations about "Platform" that contains bunch of properties(id, name, publisher...). On the other hand at CommandsService, we have "Commands" that related to "Platform" at PlatformService. One platform object can have multiple commands not vice versa. These REST API's can be functional with their own even they are related to each other. For making this possible we used microservices architecture.

Built With

Architectures of Project

Solution Architecture

png

Platform Service Architecture

png

Commands Service Architecture

png

Kubernetes Architecture

png

Postman Test Outputs and Kubernetes on Docker

Kubernetes on Docker

png

Get All Platforms on PlatformService

png

Create Platform on PlatformService

png

Get All Platforms on CommandsService

png

Here with our GET request CommandsService is synchronizing(with Platform Published Event) all existing platforms on PlatformService with its own database. At following screenshot we can see how the flow works on Kubernetes.

png

Contact

LinkedIn Github Gmail

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published