Skip to content

Commit

Permalink
GITBOOK-1114: No subject
Browse files Browse the repository at this point in the history
  • Loading branch information
venky-ganapathy authored and gitbook-bot committed Oct 3, 2024
1 parent 092ef28 commit c4ba396
Show file tree
Hide file tree
Showing 6 changed files with 28 additions and 2 deletions.
7 changes: 5 additions & 2 deletions SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -362,8 +362,11 @@
* [example-bank-models](g2p-bridge/development/design-specifications/example-bank/openg2p-g2p-bridge-example-bank-models.md)
* [example-bank-api](g2p-bridge/development/design-specifications/example-bank/openg2p-g2p-bridge-example-bank-api.md)
* [example-bank-celery](g2p-bridge/development/design-specifications/example-bank/openg2p-g2p-bridge-example-bank-celery.md)
* [Unit Testing](g2p-bridge/development/unit-testing.md)
* [Functional Testing](g2p-bridge/development/functional-testing.md)
* [Testing](g2p-bridge/development/testing/README.md)
* [Unit Testing](g2p-bridge/development/testing/unit-testing.md)
* [Functional Testing](g2p-bridge/development/testing/functional-testing.md)
* [Performance Testing](g2p-bridge/development/testing/performance-testing.md)
* [Repositories](g2p-bridge/development/repositories.md)
* [Tech Guides](g2p-bridge/tech-guides.md)
* [📔 User Guides](g2p-bridge/user-guides/README.md)
* [📔 Configure G2P Connect Payment Manager](g2p-bridge/user-guides/configure-g2p-connect-payment-manager.md)
Expand Down
19 changes: 19 additions & 0 deletions g2p-bridge/development/repositories.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
layout:
title:
visible: true
description:
visible: false
tableOfContents:
visible: true
outline:
visible: true
pagination:
visible: true
---

# Repositories



<table><thead><tr><th width="210">Repository</th><th>Contents</th></tr></thead><tbody><tr><td><a href="https://github.com/OpenG2P/openg2p-g2p-bridge.git">openg2p-g2p-bridge</a></td><td>This repository has 5 python modules<br><br><mark style="color:orange;"><strong>openg2p-g2p-bridge-api</strong></mark><br>This is fastapi based module - that provides all REST APIs for the g2p-bridge subsystem. This module should be deployed as a k8s pod and should be scaled suitably to handle required volumes.<br><br><mark style="color:orange;"><strong>openg2p-g2p-bridge-celery-beat-producers</strong></mark><br>This uses Celery and produces periodic Celery beats. This module should be deployed as a k8s pod - but should be restricted to only a single pod. The volumes should be handled by scaling the next pod - openg2p-g2p-bridge-celery-workers<br><br><mark style="color:orange;"><strong>openg2p-g2p-bridge-celery-workers</strong></mark><br>This uses Celery and spawns workers that listen to the beats produced by the celery beat producer. The following workers exist<br>1. check available balance with sponsor bank<br>2. block funds with sponsor bank<br>3. initiate payments with sponsor bank<br>4. reconcile disbursements with mt940<br>This module is a service and should be deployed as a k8s pod and should be scaled suitably to handle the required volumes.<br><br><mark style="color:orange;"><strong>openg2p-g2p-bridge-bank-connectors</strong></mark><br>This module is a library (not a service/pod). This library contains the interface definition to connect to a sponsor bank &#x26; the sponsor bank specific implementations of the interface. <br><br><mark style="color:orange;"><strong>openg2p-g2p-bridge-models</strong></mark><br>This module is a library (not a service/pod). This library contains the sqlalchemy (persistence) models and pydantic schemas that are shared by the api, the celery beat producer and the celery worker modules.</td></tr><tr><td></td><td></td></tr><tr><td></td><td></td></tr><tr><td></td><td></td></tr><tr><td></td><td></td></tr></tbody></table>
2 changes: 2 additions & 0 deletions g2p-bridge/development/testing/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Testing

2 changes: 2 additions & 0 deletions g2p-bridge/development/testing/performance-testing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Performance Testing

File renamed without changes.

0 comments on commit c4ba396

Please sign in to comment.