Git Product home page Git Product logo

Comments (14)

raju249 avatar raju249 commented on June 12, 2024 1

Sure, thanks @gayashanbc

from nodecloud-legacy.

rehrumesh avatar rehrumesh commented on June 12, 2024 1

@gayashanbc can you mention how those features map with other providers such as Azure, AliCloud? Our intention is to provide a unified API, not a provider-specific API. If we can generalize, sure you can implement them. So give me a comparison first.

from nodecloud-legacy.

gayashanbc avatar gayashanbc commented on June 12, 2024

@rehrumesh @rajikaimal I would like to work on the above mentioned tasks.

from nodecloud-legacy.

raju249 avatar raju249 commented on June 12, 2024

@gayashanbc Are you working on all of the mentioned ?
I can take up few if you don't mind. What you think ?

from nodecloud-legacy.

raju249 avatar raju249 commented on June 12, 2024

Can take up dynamoDB and EC2 if you allow.

from nodecloud-legacy.

gayashanbc avatar gayashanbc commented on June 12, 2024

@raju249 by all means, please feel free to.
The reason that I didn't start the development is because I didn't get an approval for the proposed features from the repository maintainers yet.
They might or might not approve it. (it's not my call to make). :)
I have created a topic as well in the SCoRe labs mailing list regarding this, which can viewed be from the following link.
https://groups.google.com/forum/#!forum/score-community

from nodecloud-legacy.

raju249 avatar raju249 commented on June 12, 2024

I think you can add support and ask @rajikaimal to review your code.
I guess there is no formal approval to request for adding support. When you submit a PR, maintainers can review it and give suggestions (if any). And after incorporating those suggestions, they can merge that feature in nodeCloud.

I can say this because there was no support for AWS IAM, but I submitted a PR with AWS IAM support and it was merged.
So you can add without a formal approval 😄

from nodecloud-legacy.

gayashanbc avatar gayashanbc commented on June 12, 2024

@raju249 Actually, there's a formal procedure. I think you should carefully read the CONTRIBUTING.md first, so that you will get an understanding of the procedure.

from nodecloud-legacy.

raju249 avatar raju249 commented on June 12, 2024

Yes, the one that says, create an issue first. Have been following that 😄
I was saying about it doesn't harm to have necessary features to be in place, thats it 😄

from nodecloud-legacy.

gayashanbc avatar gayashanbc commented on June 12, 2024

@raju249 The goal of creating the issue is to let the maintainers know about what we intend to. So they can give their opinion regarding it before us directly jumping to development.
Also refer to the ISSUE_TEMPLATE.md, so that you'll understand that there are specific guidelines given in case if we are planning to propose new features.

from nodecloud-legacy.

gayashanbc avatar gayashanbc commented on June 12, 2024

@rehrumesh OK, I will do a little bit of research around teh other cloud providers that you have mentioned and I will provide a comparison between those.

from nodecloud-legacy.

gayashanbc avatar gayashanbc commented on June 12, 2024

@rehrumesh I was able to come up with the following table after looking at the API documentations provided by Microsoft Azure and Alibaba Cloud. The PDF version is attached below the image.

image
Cloud services comparison.pdf

from nodecloud-legacy.

rehrumesh avatar rehrumesh commented on June 12, 2024

@gayashanbc Great. However, this is not the exact comparison I wanted. Now you have mentioned that three equivalent services (DynamoDB, CosmosDB, Table Store). So the first requirement is clear. some of the cloud services do have a NoSql related service. So yes, we need to have a NoSQL service. And if you look at the source code carefully, we do have a NoSQL implementation.

We have implemented several parts of DynamoDB. What you need to do is to find out what are the other features of DynamoDB which we could implement in NodeCloud and for those features, are there similar features in other NoSQL services.

from nodecloud-legacy.

gayashanbc avatar gayashanbc commented on June 12, 2024

@rehrumesh OK, thanks for the feedback, I will look into the fact that you have mentioned regarding NoSQL implementations, so that I can find out what are the other implementable features in DynamoDB for NodeCloud.

from nodecloud-legacy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.