Amazon DynamoDB is a fully managed NoSQL database service offered by Amazon.com as a part of their Amazon Web Services portfolio. Many of the world’s renowned businesses and enterprises use DynamoDB to support their mission-critical workloads.
Nozbe is an online to-do list style project management tool for your team.nozbe Integrations
Amazon DynamoDB + Amazon DynamoDBGet IP2Location information for IP addresses from new AWS DynamoDB items and store it in a separate table Read More...
It's easy to connect Amazon DynamoDB + nozbe without coding knowledge. Start creating your own business flow.
Trigger when new item created in table.
Trigger when new table created.
Triggered when a new category is added
Triggered when a new project is created
Triggered when a new task is created
Creates new item in table.
Create new project
To create a new task into a project.
This post is about nozbe and Amazon DynamoDB and how they are integrated.
At the very beginning, when nozbe was created, there wasn’t any need to have an external database. Internal SQLite database was enough for a small team. But as the project started growing, more and more functionality was added, which lead to complicated SQL queries and more data than what SQLite database could handle. Therefore, new data store was needed. This data store should be scalable, distributed, reliable and easy to use. After some research it was decided that Amazon DynamoDB will be the best fit for nozbe. The integration of Amazon DynamoDB and nozbe were done by using Amazon SDK for PHP and Pear DB. One more benefit is that Nozbe uses best practices and clean code in their codebase, so it was easier to create the integration.
Amazon DynamoDB is a great cost-effective spution for storing large amounts of data. It scales almost instantly because it is based on AWS infrastructure. Furthermore, it provides great performance, high availability and is easy to work with. You can easily create your tables and resources by using Amazon Web Services Conspe or using command line tops like Amazon SDK for PHP or AWS CLI top. You can configure your tables manually (e.g. provisioning throughput, setting IAM ppicies. or you can use AWS CloudFormation templates to deploy your resources automatically. Amazon DynamoDB makes querying your data in a flexible way possible by providing filtering conditions and sort specification. You can even create functions that will execute whenever some specific events occur on your table. For example, you can create function that will send notification whenever new user registers to your website. Or you can write function that will recalculate statistics for all projects belonging to given user. If you integrate your application with Amazon S3 (e.g. for storing attachments), you can use Amazon S3 event notifications too (e.g. when file is uploaded. With so many ways of working with data, you won’t find a better alternative than Amazon DynamoDB out there!
It is worth mentioning that nozbe uses also other products than Amazon DynamoDB (e.g. Elasticsearch. We can’t wait to get our hands on Elasticsearch for AWS which will be released soon!
The process to integrate Amazon DynamoDB and nozbe may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.