Professional Documents
Culture Documents
Light Bulb Coding Challenge
Light Bulb Coding Challenge
Design and develop a RESTful spring boot app to manage the state of a group of lightbulbs. A
lightbulb has the following properties:
1. Unique ID
2. State
3. Colour
The properties of a lightbulb must be persisted between runs of the spring boot app using
MongoDB.
Deployment
Create a Kubernetes deployment for the application. Create a service for the application.
Provide source code including README with instructions for building and running the application in
ZIP file.
Suppose we want to persist the state of light .bulbs between runs, how would you do this?
After the code is completed what steps would you take to get the application running in a k8s
cluster?