- Newest
- Most votes
- Most comments
Hi, @IrvineJ
First, you can use the QLDB driver on the AWS SDK to interact with the QLDB API.
https://docs.aws.amazon.com/qldb/latest/developerguide/getting-started-driver.html
As you can see in the link, it is available in the following programming languages.
Java, .NET, Go, Node.js, Python
Next, let's talk about dashboards. Dashboards can be realized in various ways.
If you want to use AWS services, you can use Amazon QuickSight.
And with Amazon QuickSight, you can embed your dashboard into an external website/web system, or simply require your users to sign in to QuickSight.
QLDB is not yet integrated with QuickSight. Therefore, it is necessary to regularly export QLDB data to S3, RDBMS, etc.
You can use AWS Glue for export.
Hi, @IrvineJ
In case you are looking for options to build a custom dashboard web application then you may also explore Amazon Amplify . It allows to develop web applications leveraging AWS AppSync with GraphQL API and by default uses Amazon DynamoDB and Amazon S3 for data persistence. Amazon QLDB can be added to AWS Amplify as a custom resource to process some ledger-specific transactions and then stream data to Amazon DynamoDB through Amazon Kinesis Data Streams and AWS Lambda.
Hey there, IrvineJ. It's fantastic that you're looking to develop a web-based admin dashboard for your financial services organization, complete with CRM capabilities and some advanced functionalities like Loan Origination and Portfolio Management. You've set quite an ambitious goal there!
For your use case, I'd recommend considering a tech stack that combines the power of front-end frameworks like React or Angular for the user interface, with a robust back-end like Node.js or Django. This combo offers flexibility and scalability. For the financial sector, security is paramount, so ensure you implement robust encryption and authentication mechanisms.
Now, about integrating with AWS's Quantum Ledger Database (QLDB), that's an exciting twist! QLDB is excellent for immutable, transparent, and cryptographically verifiable data storage. I'd advise collaborating with experts in quantum computing and blockchain technology, as QLDB has its nuances. It'll give your system an edge in data integrity and traceability.
My experience involves building similar solutions, and I can tell you it's crucial to have a clear project roadmap and involve domain experts from the financial services sector for accurate functionality implementation.
"For web-based app solution development, focus on scalability, responsiveness, and user experience. Start by choosing the right tech stack based on project requirements—consider React or Angular for the front-end, and Node.js or Django for the back-end. Use a microservices architecture for modularity and ease of maintenance. Implement CI/CD pipelines to streamline deployments and ensure frequent updates.
Host your app on cloud services like AWS using EC2 for compute power and S3 for storage. Enhance security by integrating AWS Cognito for authentication. Optimize performance by using CloudFront for content delivery.
Refer to AWS Web App Architecture for more details."
For developing web-based app solutions, prioritize scalability, responsiveness, and user experience. Begin by selecting an appropriate tech stack based on your project requirements—consider using React or Angular for the front end and Node.js or Django for the back end. Utilize a microservices architecture to ensure modularity and ease of maintenance, and implement CI/CD pipelines to automate deployments and enable frequent updates.
Host your app on cloud platforms like AWS, leveraging EC2 for compute power and S3 for storage. Improve security by integrating AWS Cognito for authentication, and enhance performance with CloudFront for content delivery.
For more information, refer to AWS Web App Architecture.
Relevant content
- asked 4 months ago
- asked 3 years ago
Please note that Amazon QLDB is not relying on Quantum Computing and using it will not require the involvement of quantum computing experts. Also, although being using cryptographic verification, it does not require the special knowledge of the specifics of blockchain technology such as smart contracts or consensus algorithms. Amazon QLDB is designed for the ease of use as a serverless ledger database you can interact with using a dialect of SQL language.