Anaconda can't handle heavy workloads. From an improvement perspective, I want Anaconda to be able to handle heavy workloads.
For some enterprise versions or wherever there is a need for cloud-based tools to deal with large amounts of data, I feel that it would be good if Anaconda has a partnership or is able to integrate with Databricks.
I have experience with Anaconda for years.
In my company, around 10 to 30 people were using the product.
In my company, I use Databricks 90 percent of the time.
I have not encountered any challenges during the deployment process of Anaconda, especially considering that I haven't worked on heavy data.
My company uses the free version of the tool. There is also a paid version of the tool available.
In terms of development, Anaconda is better than Databricks because computing costs are involved while using the latter tool. If the data is not too large and if a company can work on sample scripts while ensuring that within the organization, everything gets standardized, development can be done on Anaconda, and then users can run production scripts on Databricks because it is popularly used considering the heavy data it can manage.
I have used the product for data engineering and for ML models.
Anaconda's ability to streamline our company's workflow in data analysis has pros and cons attached to it. In terms of pros, Anaconda's advantage over Databricks revolves around the use of system resources. Everything in Databricks is on an online computing basis, where our company uses the product's resources, but our own resources aren't utilized. In our company, we have heavy machines with us, but they aren't used when we use Databricks. I think some small-scale workloads can be handled in Anaconda. In terms of the entire lifecycle, I think Databricks has a lot of advantages over Anaconda. You have features that help you revive old models or deploy your models within the same Databricks. Databricks offers an end-to-end lifecycle over Anaconda.
Working with the integrations of various libraries and tools within Anaconda, I have not faced any issues. Anaconda offers advantages to its users when the workload or data is not much. I am not sure if the paid version of the product is on a computing basis, but if it is, then there is not much of a difference between Anaconda and the other products in the market. As per my understanding, even the enterprise version can be hosted on the company servers, so there are not many costs involved.
I recommend the product to those who plan to use it. The product can be useful in multiple sectors other than the financial sector. In the financial sector, Anaconda can be useful if the workloads are very low, there are many non-priority tasks, and the data is not much used. Issues occur when teams working in collaboration want to use Anaconda and Databricks together. I can use Anaconda for non-heavy tasks. I can go with Databricks for heavy tasks. It would be good if Anaconda and Databricks could have integration capabilities. For computing, you can use Anaconda and the resources from Databricks.
I rate the tool an eight out of ten.