{"repository":{"description":"We have two services: Warehouse and Inventory. These two services communicate with each other via restful calls. Occasionally these calls will fail, and we need a mechanism to retry a failed call at a later date ( potentially multiple times ).   Define an object to pass information for a shipping event from the warehouse service to the inventory service. Import pieces of information: • ship date • inventory id • tracking number • shipping vendor • Include others as you deem necessary.   Describe how you’ll store the object. Describe how you’ll detect a failure. Describe how you’ll retry. Describe what could be re-used (if anything) for receiving events.","watchers":0,"stargazers":0,"forks":0,"fork":false,"size":144,"owner":"ChrisLynch42","private":false,"open_issues":0,"has_issues":true,"has_downloads":true,"has_wiki":true,"created_at":"2013-12-10T12:55:49-08:00","pushed_at":"2013-12-10T17:08:10-08:00","master_branch":"master"},"actor_attributes":{"type":"User","name":"Chris Lynch","blog":"http://www.chrislynch.info","email":"711c73f64afdce07b7e38039a96d2224209e9a6c@chrislynch.info"},"url":"https://github.com/ChrisLynch42/InterviewTest1/compare/909bca03d6...5b3b00fc12"}