Product Updater via Rest API

Michael Lovell

I designed and implemented a multi-threaded, thread-safe system to synchronize a product catalog with an external API. The system intelligently tracks state changes using SHA256 hashes of product attributes to identify updates, ensuring efficient data processing by transmitting only the modified entries. To guarantee reliability and maintain data integrity, the solution includes robust logging mechanisms, implements exponential back-off strategies for error handling, and is supported by comprehensive code tests covering all functionalities. This meticulous approach ensures a high degree of operational stability and performance in updating product data.
Like this project

Posted Apr 8, 2024

Engineered a thread-safe system for syncing product catalogs via API, with smart updates, SHA256 hashing, and full test coverage.

Product Imagery
Product Imagery
Building Supplies Pricing Data
Building Supplies Pricing Data