You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@airavata.apache.org by "Gourav Shenoy (JIRA)" <ji...@apache.org> on 2017/03/10 02:57:38 UTC

[jira] [Created] (AIRAVATA-2338) Event-driven database replication for Apache Airavata

Gourav Shenoy created AIRAVATA-2338:
---------------------------------------

             Summary: Event-driven database replication for Apache Airavata
                 Key: AIRAVATA-2338
                 URL: https://issues.apache.org/jira/browse/AIRAVATA-2338
             Project: Airavata
          Issue Type: Task
          Components: Application Catalog, Registry API
            Reporter: Gourav Shenoy
            Assignee: Gourav Shenoy
            Priority: Blocker


Implement an event-driven database replication for Apache Airavata. The motivation is the fact that the current registry module (micro-service) is being refactored and broken down to multiple independent micro-services, which includes:
- profile-service (consisting of user, tenant and group profiles)
- sharing-registry

We have decided to try using different databases per micro-service, which results in the need for replication of certain information across databases, such as user-profile or tenant-profile. An efficient way to perform this replication is to use an event-driven approach, which sync's contents of database via messaging events.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)