Comments (14)
Sure, thanks @gayashanbc
from nodecloud-legacy.
@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.
@rehrumesh @rajikaimal I would like to work on the above mentioned tasks.
from nodecloud-legacy.
@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.
Can take up dynamoDB and EC2 if you allow.
from nodecloud-legacy.
@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.
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.
@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.
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.
@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.
@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.
@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.
from nodecloud-legacy.
@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.
@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)
- Create a Git Pre Commit Hook to run ESLint HOT 2
- add npm lint script
- Build a goto website for NodeCloud HOT 3
- Fix AWS S3 example in nodecloud
- Add AWS IAM support
- Docs for AWS IAM support
- Update ESLint configurations
- Unit tests failure HOT 3
- Support for Azure SQL Service HOT 1
- Compute instance support for Rackspace HOT 2
- Serverless Support to nodecloud -- AWS Lambda
- Add CDN Service - aws cloud front HOT 3
- mocha test/storage/aws-s3.js testing actually creates a bucket in s3 HOT 3
- Amazon SimpleDB support for AWS (Counter for Google Datastore) HOT 1
- Couldn't run the project on MacOS - Cannot read property 'accessKeyId' of null HOT 3
- Cloud Block Storage support for Rackspace
- Api calls to AWS not being mocked in storage tests. HOT 1
- CloudFiles support for Rackspace
- CloudLoadbalancer support for Rackspace
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nodecloud-legacy.