I am using Amazon Aurora as a relational database. Our applications for our business users are usually relatively internal application types which are mostly small, which makes data storage and retrieval quick and easy, especially when developing business applications where time is of the essence. Therefore, it is preferable to have a technology that allows developers to work quickly and seamlessly, without any complicated setup or extra steps.
When we use NoSQL databases the data comes at a high speed.
The most valuable feature of Amazon Aurora is SQL standardization, it doesn't have its own syntax which is good. It has a lot of hands-off self-management type of activities, such as log rolling and auto-scaling.
There is improvement needed to have more developer focus. Additionally, it would be helpful to have a stand-alone solution outside of Amazon. Amazon has a tendency to favor developing web-based clients, which may not always provide the fastest or most responsive solution as desired.
I have used Amazon Aurora within 12 months.
Amazon Aurora is stable, I have not had an issue with the solution.
The solution is highly scalable, this is the main reason we use it.
There is not any support for the solution. It is self-documenting and self-aware. They provide you with the tool to fix it yourself whenever there is an issue.
The initial setup of Amazon Aurora is one of the better experiences that I have had.
My advice to others who want to use this solution should go through the AWS foundation courses.
I rate Amazon Aurora an eight out of ten.