Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Microservice architecture #2665

Open
iluwatar opened this issue Oct 15, 2023 · 2 comments
Open

Microservice architecture #2665

iluwatar opened this issue Oct 15, 2023 · 2 comments

Comments

@iluwatar
Copy link
Owner

iluwatar commented Oct 15, 2023

Description:

The Microservice Architecture pattern structures an application as a collection of loosely coupled services. This approach enhances modularity, allowing each service to be developed, deployed, and scaled independently. Key elements of this pattern include service granularity, decentralized data management, inter-service communication, and automated deployment pipelines.

Main Elements:

  1. Service Granularity: Each microservice focuses on a specific business function.
  2. Decentralized Data Management: Each service manages its own database.
  3. Inter-Service Communication: Services interact through APIs, often using RESTful services or messaging queues.
  4. Automated Deployment: Continuous integration and deployment pipelines ensure seamless updates and maintenance.
  5. Fault Isolation: Each service is isolated to prevent system-wide failures.

References:

Acceptance Criteria:

  1. Implementation of a minimum of three microservices, each handling a distinct business function.
  2. Each microservice must have its own independent data storage solution.
  3. Demonstrate inter-service communication using RESTful APIs or messaging systems.

For additional guidelines, please refer to the project contribution guidelines.

@OscarXWei
Copy link

Hello @iluwatar, I am interest about it and I want to have I try. Can you assign it to me?

Copy link

stale bot commented Dec 16, 2023

This issue has been automatically marked as stale because it has not had recent activity. The issue will be unassigned if no further activity occurs. Thank you for your contributions.

@stale stale bot added the status: stale issues and pull requests that have not had recent interaction label Dec 16, 2023
@stale stale bot removed the status: stale issues and pull requests that have not had recent interaction label May 12, 2024
@iluwatar iluwatar added info: help wanted status: stale issues and pull requests that have not had recent interaction labels May 12, 2024
@stale stale bot removed the status: stale issues and pull requests that have not had recent interaction label May 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

2 participants