Lately, I have been working on a project in the database space. The project is a tool that connects to existing databases and offers a different approach for creating aggregations using code.
I have been considering different ways to offer a trial of this tool for developers to try out. Some options I have considered include:
- Providing a downloadable binary that can be run statically - Offering a Docker image - Providing a one-click cloud deployment, such as an AWS CloudFormation instance that creates and configures an EC2 instance in a subnet of choice.
I'm trying to figure out which of these (or other) suggestions would be preferred and why.
I would love to hear any thoughts or other suggestions :)
Show me the code snippet of the hairiest aggregation.
Show me what needs to be done on the terminal, what needs to be done on the IDE, what needs to be done on the browser etc.
Finally good realistic benchmarks. Several gigabytes of data that all start on an SSD (not nvme) then finally output aggregations and time taken to do so.
If you've been intellectually honest in your demos and your product is good for my use case, no reason I wouldn't try it.