Maxim is creating Hotstat.us
3

patrons

I am a solo developer that has recently graduated from University with a bachelors in Computer Science. I am building Hotstat.us by myself, with the goal of it becoming a fast and visually pleasing offering in the Heroes of the Storm data visualization space.

Unfortunately, production level web servers, databases, and worker instances cost money to maintain, which is why I need the community's help in ensuring that Hotstat.us can keep the lights on going into the future.

The technology that makes up Hotstat.us:

  • Web application (Php/JavaScript – Symfony3) that aggregates data from Heroes of the Storm (video-game) matches. Provides users with detailed information about their performance as well as giving a view of overall game statistics.
  • Data Pipeline (Php/C#) catalogs user submitted replay files from a central repository, dynamically requesting AWS spot instances to concurrently download and process Terabytes of replay files as needed.
  • Data Pipeline is horizontally scalable: transactions, time-based soft-locking, as well as a variety of database locks ensure that multiple processes can work across the dataset, while being spun up/down at will with no ill-effects, allows for 80% VM cost savings through use of interruptible AWS spot instances.
  • Allows users to query statistics through aesthetically pleasing filters, and visualizes results through informative graphs and tables. Filtered data is dynamically loaded in-page. This data is presented to users at far superior speeds to alternative graphical offerings through the use of an extensive cache generation system.
  • Dual layer caching of filtered data aggregations through HTTP/Redis greatly reduces primary database load, allows for 60% cost savings on database hardware while still achieving desired worker speeds.
  • Extensive Tool Backend (Php/C#/C) that extracts and converts meta-data and textures directly from game files, allowing for quick syncing of description/image changes after patch updates to the base game.
  • Custom-built monitoring and analytics for the auto-scaling worker instances that catalog and process matches as they're uploaded.
  • Responsive modular front-end built with jQuery/Bootstrap/Twig/JavaScript/HTML/CSS. Uses internal lightweight component framework for building frontends, responsible for portions of the site acting as a single page application while maintaining relevant routing. Ensures the application is easy to use on a variety of devices, allowing for rapid prototyping of new user-facing features.
Rewards
Supporter
$1 or more per month
Helping pay for infrastructure and development costs, sincerely, any amount helps tremendously!
Angel Supporter
$25 or more per month
Substantially aid Hotstat.us in continuing into the future by making a monthly contribution! Patrons of this tier will be able to submit a custom 200x80 pixel image linking to any url of their choice that will be displayed on the 'News' page. Images and urls must contain content safe for a Blizzard audience.

This tier's benefits recur on a monthly payment basis. Cancel anytime.  
Goals
1% complete
Cover all recurring infrastructure costs. This includes things like web servers, database, worker instances, data fees (transfer and storage), and many miscellaneous cloud fees that add up.

Covering this base cost will allow for the complete disabling of all advertising, as well allowing for the implementation of features that are currently limited by their processing cost.
1 of 1
I am a solo developer that has recently graduated from University with a bachelors in Computer Science. I am building Hotstat.us by myself, with the goal of it becoming a fast and visually pleasing offering in the Heroes of the Storm data visualization space.

Unfortunately, production level web servers, databases, and worker instances cost money to maintain, which is why I need the community's help in ensuring that Hotstat.us can keep the lights on going into the future.

The technology that makes up Hotstat.us:

  • Web application (Php/JavaScript – Symfony3) that aggregates data from Heroes of the Storm (video-game) matches. Provides users with detailed information about their performance as well as giving a view of overall game statistics.
  • Data Pipeline (Php/C#) catalogs user submitted replay files from a central repository, dynamically requesting AWS spot instances to concurrently download and process Terabytes of replay files as needed.
  • Data Pipeline is horizontally scalable: transactions, time-based soft-locking, as well as a variety of database locks ensure that multiple processes can work across the dataset, while being spun up/down at will with no ill-effects, allows for 80% VM cost savings through use of interruptible AWS spot instances.
  • Allows users to query statistics through aesthetically pleasing filters, and visualizes results through informative graphs and tables. Filtered data is dynamically loaded in-page. This data is presented to users at far superior speeds to alternative graphical offerings through the use of an extensive cache generation system.
  • Dual layer caching of filtered data aggregations through HTTP/Redis greatly reduces primary database load, allows for 60% cost savings on database hardware while still achieving desired worker speeds.
  • Extensive Tool Backend (Php/C#/C) that extracts and converts meta-data and textures directly from game files, allowing for quick syncing of description/image changes after patch updates to the base game.
  • Custom-built monitoring and analytics for the auto-scaling worker instances that catalog and process matches as they're uploaded.
  • Responsive modular front-end built with jQuery/Bootstrap/Twig/JavaScript/HTML/CSS. Uses internal lightweight component framework for building frontends, responsible for portions of the site acting as a single page application while maintaining relevant routing. Ensures the application is easy to use on a variety of devices, allowing for rapid prototyping of new user-facing features.

Recent posts by Maxim

Rewards
Supporter
$1 or more per month
Helping pay for infrastructure and development costs, sincerely, any amount helps tremendously!
Angel Supporter
$25 or more per month
Substantially aid Hotstat.us in continuing into the future by making a monthly contribution! Patrons of this tier will be able to submit a custom 200x80 pixel image linking to any url of their choice that will be displayed on the 'News' page. Images and urls must contain content safe for a Blizzard audience.

This tier's benefits recur on a monthly payment basis. Cancel anytime.