Successful businesses need to respond to unhappy customers fast. In this liveProject, you’ll design a new way of handling customer feedback for a Kubernetes management company. Your company gets thousands of feedback queries every minute, and it needs a way to make sure the most important ones are quickly escalated.
You’ve decided to implement a workflow that receives customer feedback via HTTP POST service calls, then funnels it through a prebuilt machine learning algorithm to identify priority messages. In order to avoid the need for future refactoring, you’ll use events to communicate between services rather than direct invocation. You’ll use Kubernetes and Knative serverless capabilities and eventing system to control the flow of data through the system and break down services into lean, serverless functions. This will ensure your service is more maintainable and cheaper to run.
This project is designed for learning purposes and is not a complete, production-ready application or solution.