Reimagined and rebuilt the website, architecture, and CMS for Explore.org.

Project Background

Explore.org streams video from over 200 cameras, placed all over the world, to millions of visitors per week. Due to large influxes of visitors who come from all over the world to watch live events occurring in nature, the old website was failing to keep up with the traffic demands. The old, monolithic infrastructure needed to be modernized, which meant a full refactor must take place.

logo
Solution

The old infrastructure consisted of a legacy Python codebase using plain HTML and javascript to render website content. The source code was running on old, tired, monolithic servers that were having trouble being run. Explore.org needed a solution to their ailing system, and they needed it fast.

Seeing that a full refactor must take place, we analyzed the database, backend code, frontend code, and outdated CMS to come up with a modern solution to fix the problems. What we implemented was this:

  • Containerized the development environments using Docker
  • Ported the frontend code to a standalone React JS single page web app
  • Rebuilt the CMS using modern libraries so that the administrators can update content
  • Moved the host to AWS, using Kubernetes container orchestration
  • Built a custom CI and CD pipeline to automate code deployments
  • Provided 100% test code coverage for constant uptime reliability

Since the rebuild launched, there has been no down time, and the website is now able to keep up with the ever increasing demands in traffic. The administrators can more easily manage the website data, and the source code is as reliable and bulletproof as one can be.

background
Technologies
  • Laravel
  • MySQL
  • PHP
  • Redis
  • Docker
  • Kubernetes
  • AWS
  • ReactJS
  • Interested in working with us?

    Drop us a line with your information and someone from our team will schedule a time to chat.