The Amazon Kindle store provides millions of ebooks to our customers. The process of publishing an ebook to the kindle catalog is currently an extremely manual process, which causes a long wait time to add a book to the catalog.
As a member of the Amazon Kindle team, you will be launching a new service that allows our publishing department to convert books into a digital format.
The overview, architecture, and implementation are covered in the design document here. Almost all major pieces of software at Amazon first go through an intensive design review to answer the question "Are we building the right thing for our customer?".
Carefully read the design document and refer back to it while working on the tasks.
My Contributions:
My Contributions:
My Contributions:
My Contributions:
- BookPublishTask (Runnable)
- BookPublishingRequestManager(Updated for Thread Safety)
- CatalogItemVersion
- PublishingStatusDao
- CatalogDao
- PublishingModule
- DataAccessModule
- CatalogItemConverter
note: This is a project adapted from Amazon Technical Academy by Bloomtech.