-
Notifications
You must be signed in to change notification settings - Fork 0
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
[DMP 2024]: Multi-tenant (multi NP) support #1
Comments
Hello, I am interested in contributing to this issue! Could you help me understand if i have to link my pr to this repository or the repository linked above? |
Hi @suraj-tekdi , I am interested in this project. I have experience working on various projects and have worked with Node.js, as well as DevOps tools such as Docker and Kubernetes. Additionally, I am one of the coordinators of the open-source community at my college and have worked on open-source projects. Could you please provide me with more details about the project description and approach? I would appreciate your help in gaining further insights. |
Hi @coolbung, @parthlawate, and @suraj-tekdi, I'm Yuvraj Rathva, a Computer Science and Engineering student from IIT Jodhpur. The Multi-tenant support inside Beckn Protocol project by Tekdi has piqued my interest, and I'm eager to contribute. With expertise in DevOps, Docker, and JavaScript, I believe I can effectively contribute to achieving the project goals. This project interests me because I have an interest in DevOps and have experience in using AWS, Docker, JS, etc. to develop and deploy the projects and this will definitely help me in working on this project. Here's how I can contribute:
I'm excited about the opportunity to contribute to this innovative project and help enable multi-tenant support inside the Beckn Protocol. Looking forward to collaborating with you all! |
Hey @Teak-Rosewood @rohitkori @yuvrajrathva , |
Hi @suraj-tekdi , I'm Akshay , a CSE student and founder of GEEK ROOM, a dynamic community uniting over 7,000 coding enthusiasts. GEEK ROOM focuses on collaboration and learning, open source and empowering individuals in coding. In terms of skills: I'm eager to contribute to the project Warm regards, |
Do not ask process related questions about how to apply and who to contact in the above ticket. The only questions allowed are about technical aspects of the project itself. If you want help with the process, you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries. Here's a Video Tutorial on how to submit a proposal for a project. |
Hello @suraj-tekdi, Regards, |
@coolbung @parthlawate @suraj-tekdi |
Hey there @suraj-tekdi I am interested in this project and currently drafting a proposal for it, I have setup the protocol-server in the local environment and currently exploring it to know more about it and enhance my proposal. |
Hey @kartikaysaxena glad to hear that you are interested in this project. Please submit your proposal on unstop as 15th may is the last date to submit the proposal. |
Hey @Nitish0777 glad to hear that you are interested in this project. Please submit your proposal on unstop as 15th may is the last date to submit the proposal. |
Hey @Harine19 glad to hear that you are interested in this project. Please submit your proposal on unstop as 15th may is the last date to submit the proposal. |
Hey @Cappybara12 glad to hear that you are interested in this project. Please submit your proposal on unstop as 15th may is the last date to submit the proposal. |
Hey @yuvrajrathva glad to hear that you are interested in this project. Please submit your proposal on unstop as 15th may is the last date to submit the proposal. |
Hey @rohitkori glad to hear that you are interested in this project. Please submit your proposal on unstop as 15th may is the last date to submit the proposal. |
Hey @Teak-Rosewood glad to hear that you are interested in this project. Please submit your proposal on unstop as 15th may is the last date to submit the proposal. |
Just submitted the proposal including the infrastructure in the proposal to get this project done. Would love to work on this if selected! |
Hey @kartikaysaxena you need the submit the proposal on unstop. Today is the last date of submission. |
you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries. Here's a Video Tutorial on how to submit a proposal for a project. |
you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries. Here's a Video Tutorial on how to submit a proposal for a project. |
Yeah, just submitted the proposal on Unstop, looking forward to build it and learn from mentors! @suraj-tekdi |
Ticket Contents
Right now the protocol server can be configured with the credentials of a single NP.
We are using the Protocol Server in a SaaS service, and today we have to run separate pairs (one client mode + one network mode) of the protocol server for each NP that we host. We want to be able to run only one pair for all the NPs we host.
Goals & Mid-Point Milestone
[ ] Each NP is served via a different DNS domain / subdomain
[ ] There should be a configuration that maps the DNS domains/subdomains to the network configuration (keys, subscriber id, webhook etc) of the NPs
[ ] The protocol server should be refactored such that depending on the domain/subdomain the request is coming from, the appropriate configuration should be injected for that request lifecycle
Setup/Installation
https://github.com/beckn/protocol-server/blob/master/Prod-Setup.md
git clone https://github.com/beckn/protocol-server.git
cd protocol-server
git checkout master
cd protocol-server
npm i
npm run build
Refer the above documentation link to setup bap & bpp
Expected Outcome
Peers should be able to run multiple domain (i.e. learning-experience, financial-support, work-opportunities) from a protocol server setup
Acceptance Criteria
Beckn protocol should support multi tenency.
BAP & BPP should work with all the domain of network protocol.
config should support multiple BPP's & BAp's configuration at a time
Implementation Details
Modify the coonfig file implementation that can support multiple domain support & can be more configuration bap & bpp network.
Mockups/Wireframes
No response
Product Name
Multi-tenant (multi NP) support inside Beckn Protocol
Organisation Name
Tekdi
Domain
Open Source Library
Tech Skills Needed
DevOps, Docker, Node.js
Mentor(s)
@coolbung @parthlawate @suraj-tekdi
Category
API, Backend, Delpoyment, Performance Improvement, Refactoring
The text was updated successfully, but these errors were encountered: