abpframework / abpframework/abp

Automate or simplify data duplication pattern across different modules / microservices

Open
#12,352 1 comment 3 reactions 1 assignee View on GitHub

@hikalkan is already working on this.

Since Apr 25, 2022.

abp-framework effort-lg feature
Dominant language
C#
Stars
14.4k
Forks
3.7k
Avg merge
15h 32m
Merged PRs (30d)
106

Description

It is typical to create a local database lookup table in a microservice for a foreign entity (of another microservice). In this case, you query first from the local database, then (if you can't find in local) you request from the remote service and store the result in the local database for the future. Having a local database table also makes it possible to write JOIN queries with your own entities. You also listen events to update your local data if the original data changes.

The following diagram shows it in a monolith modular application:

image

We will think on that if we can automate or simplify this pattern.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.