Skip to content

Commit

Permalink
GITBOOK-1165: No subject
Browse files Browse the repository at this point in the history
  • Loading branch information
pjoshi751 authored and gitbook-bot committed Oct 28, 2024
1 parent f33c1e1 commit ac100fc
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 0 deletions.
2 changes: 2 additions & 0 deletions SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,8 @@
* [Repositories](social-registry/developer-zone/repositories.md)
* [Developer Install](social-registry/developer-zone/developer-install/README.md)
* [📘 Developer Install of OpenG2P Package on Linux](social-registry/developer-zone/developer-install-of-openg2p-package-on-linux.md)
* [Design Notes](social-registry/developer-zone/design-notes/README.md)
* [Data Sharing](social-registry/developer-zone/design-notes/data-sharing.md)
* [Odoo Modules](social-registry/developer-zone/odoo-modules/README.md)
* [ODK App User Mapping](social-registry/developer-zone/odoo-modules/odk-app-user-mapping.md)
* [PBMS](pbms/README.md)
Expand Down
2 changes: 2 additions & 0 deletions social-registry/developer-zone/design-notes/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Design Notes

19 changes: 19 additions & 0 deletions social-registry/developer-zone/design-notes/data-sharing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
description: Discussion
---

# Data Sharing

Today, SR offers an API-based data sharing mechanism. Alternate data-sharing mechanisms are being considered for large-volume data sharing across networks.

While Kafka can be used for data sharing it has the following limitations:

* It recreates partitions if the the TCP connection drops (explain)
* Accessing Kafka across networks on the Internet is a challenge as it does not run on standard ports like 80,443. This makes it hard to make it work across systems as firewall rules prevent access to non-standard ports.

So Kafka is a great option for sharing data within a network, or data center but not for sharing data across data centers.

Another option is to consider the WebSub system used by MOSIP. The consumers of WebSub connect to the same via HTTP. WebSub is being used for sharing ID data for printing of ID cards.

In OpenG2P we are considering similar system for sharing registry data for printing of social ID cards.

0 comments on commit ac100fc

Please sign in to comment.