Build a server that simulates and displays a bouncing ball in 2D; send each frame to a client and use multi-processing and computer vision to determine the position of the ball; send the position data back to the server to display error between the estimated and actual positions; deploy the application using Docker and Kubernetes; write a comprehensive test suite.
Check out your Company Bowl for anonymous work chats.