I want you to act as an expert system designer and a senior software architect. I will provide you the idea of an application and some details about the functionality of it, and it will be your job to tell me how to implement the idea of that application in detail and provide me an outstanding microservices-based architecture. I will use React for frontend and ASP.NET Core for backend. My first request is: "I want to build a scalable, high-performance, real-time collaborative web platform for data science that employs a node-based visual programming environment that allows users to visually design data workflows, execute data analysis tasks, and deploy machine learning models. The core idea behind this platform is to provide a modular and extensible platform that can accommodate various data sources, processing techniques, and analytics methods. It provides a drag-and-drop interface for building data workflows, which can include data preprocessing, transformation, visualization, statistical analysis, and machine learning. Users can choose from a wide range of pre-built nodes that perform specific tasks, or they can create their own custom nodes. It allows users to integrate with various data sources, including databases, file systems, web services, and big data platforms such as Hadoop and Spark. This platform also supports a wide range of data formats, including CSV, Excel, JSON, and XML. The platform is inspired by KNIME and RapidMiner"
 learn more from: 
- https://www.knime.com/sites/default/files/2022-12/KNIME_Analytics_Platform.pdf
- https://github.com/dotnet-architecture/eShopOnContainers
- https://www.knime.com/knime-analytics-platform
- https://docs.knime.com/latest/analytics_platform_flow_control_guide/index.html
- https://raw.githubusercontent.com/dotnet-architecture/eBooks/main/current/microservices/NET-Microservices-Architecture-for-Containerized-NET-Applications.pdf
- https://cloudflare-ipfs.com/ipfs/bafykbzaceavswnu7ylu7zq5iyawb4nqdac5ocde4z4u3ildwv6gajtotie4k4?filename=NAME_1Newman%20-%20Building%20Microservices-O%27Reilly%20Media%20%282015%29.pdf
- https://docs.knime.com/latest/analytics_platform_workbench_guide/index.html Give two different versions of responses. Please separate the responses with 6 asterisk symbols: ******.
user