A Cloud Infrastructure for Processing Images
A Cloud Infrastructure for Processing Images
Minimum price
Suggested price
A Cloud Infrastructure for Processing Images

This book is 100% complete

Completed on 2016-07-21

About the Book

A system for processing images as delayed jobs built using AWS abstractions:

  • Elastic Beanstalk for nodes
  • RDS for database
  • SQS as Job Queue

Uses Rails for front-end webserver, Sinatra for task server, and scikit-image and scikit-learn for image processing.

About the Author

Joshua Cook
Joshua Cook

Joshua Cook is a mathematician. He writes code in Bash, C, and Python and has done pure and applied computational work in geo-spatial predictive modeling, quantum mechanics, semantic search, and artificial intelligence. He also has 10 years experience teaching mathematics at the secondary and post-secondary level. His research interests lie in high-performance computing, interactive computing, feature extraction, and reinforcement learning. He is always willing to discuss orthogonality or to explain why Fortran is the language of the future over a warm or cold beverage.

Table of Contents

  1. Operational Infrastructure
    1. A Minimal System 
    2. Elastic Beanstalk
    3. A Single Transaction – Minimal System
    4. Additional Horizontal Scaling
    5. A Single Transaction – Scaled System
  2. Software Infrastructure
    1. the Front-End
    2. Application Routes
    3. Application Controllers
    4. Saving a Photograph
    5. the Worker
    6. Running Queries
    7. Queries and Jobs
  3. Development Timeline
    1. Minimal System
    2. Scaled System

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Write and Publish on Leanpub

Authors, publishers and universities use Leanpub to publish amazing in-progress and completed books and courses, just like this one. You can use Leanpub to write, publish and sell your book or course as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub