Recommendation on how to run a proof of concept (POC) with StarRocks

TL-DR; Use the free developer tier on http://cloud.celerdata.com to see if StarRocks meets your functional requirements before investing a lot of time on infrastructure setup and deployment. Then do a proper POC.

Here is a step-by-step guide on how to run a successful POC:

  1. Define your goals. What do you want to achieve with your POC? Do you want to test the feasibility of a new idea? Demonstrate the value of a new solution? Or see if StarRocks can meet a requirement that other products cannot do? Once you know your goals, you can tailor the POC accordingly.
  2. Identify your stakeholders. Who are the people who are interested in the results of your POC? These could be potential users, customers, or other stakeholders. Once you know your stakeholders, you can involve them in the POC process and get their feedback.
  3. Develop a plan. Your plan should outline the steps involved in running the POC, as well as the resources and timeline required. Be sure to include a budget for the POC.
  4. Execute your plan. This is where you will actually run the POC and test your idea or solution. Be sure to collect data and document your findings. If you run into problems with the POC, you should check with community support (no SLA) to validate if you are using best practices or there is another way to accomplish your requirements.
  5. Analyze your results. Once the POC is complete, you need to analyze the results and determine whether or not your idea or solution is viable. If the POC was successful, you can move on to the next stage of development. If the POC was not successful, you may need to go back to the drawing board or modify your idea.

Here are some additional tips for running a successful POC:

  • Start small. It is better to start with a small and focused POC than to try to do too much at once. This will help you to save time and resources. For instance, use the free developer tier on http://cloud.celerdata.com to see if StarRocks meets your functional requirements before investing a lot of time on infrastructure setup and deployment.
  • Be clear about your success criteria. What do you need to achieve in order to consider the POC a success? Define your success criteria upfront and make sure that everyone involved in the POC is aware of them.
  • Be flexible. Things don’t always go according to plan, so it is important to be flexible and adaptable. If you encounter problems during the POC, be prepared to adjust your plans accordingly.
  • Communicate regularly. Keep your stakeholders informed of your progress throughout the POC process. This will help to manage expectations and ensure that everyone is on the same page.