A fun image processing project to illustrate the strengths of different programming languages

Technologies used:

  • React will be used on the front end to display images pre and post processing
  • A python REST API will be used to bridge the front end and image processing module
  • RabbitMQ will be used as a message passing channel for Remote Procedural call
  • Go will be used for image processing to leverage it's concurrency support
  • Pipenv is used to management python packages and maintain virtual environment
  • Vagrant and Chef will be our provisioning / deployment solution