Worked on Two major projects during my Internship
1. Tool for Load testing ClickHouse database
• Developed a tool using NodeJS to ingest a high volume of flow data (Flow is the statistical information about a device connected in the network. ) in the ClickHouse database.
• Designed Schemas in Clickhouse to enhance the storage performance of the systems.
• Analyzed the performance of complex queries on the ClickHouse database.
2. Edge and Gateway simulation tool.
• Architectured a framework to simulate the behavior of edges( similar to router ) and gateways to perform scale and performance testing on orchestrator ( A software Application by Velocloud).
• Developed multiple APIs to synthetically generate the information sent by any real-world configured edge or gateway.
• Designed metrics to derive some conclusions obtained from the data received.
• Developed a dashboard using Angular to display the information obtained as well as to customize the simulator behavior.