• jQuery is used to build a more dynamic and fun experience for the users.


  • CloudFlare is used for SSL and DNS because it is so simple to manage and also secures our infrastructure against mal-intent.


  • CakePHP is used because it is a very feature-complete, battle-tested rapid development framework. This saves us months of development time because the API's do most of the work. There is also an extensive plugin and community built around this platform.


  • Most of our platform is based on PHP because CakePHP is such an awesome framework. PHP 7 is a long time coming and finally a grown-up language.


  • We use NGINX as the front-end load-balancer and reverse-proxy. This helps us with caching as well as being able to easily manage SSL certificates and split off static assets to a CDN.


  • We run our entire infrastructure in Docker containers in order to achieve immutable infrastructure. This allows us a consistent deployment process across our entire infrastructure and ensures reliability.


  • We use GIT source control because it is distributed and pretty much the de-facto choice nowadays.


  • We use Google Analytics to track users through the application and determine any bottle-necks or points of frustration for the users.


  • Our primary theme is based on Bootstrap because it provides us with a consistent framework and set of conventions for the user interface.


  • Most of the interfaces are utilizing HTML 5 features and functionality in order to create a more dynamic experience for the users.


  • We use Postman during development, testing and troubleshooting against the application's REST API's.


  • We use Ubuntu based Docker images to run our applications in.


  • We use Google Maps API's to determine geo-location of users in order to better serve content.


  • GitLab is the best and most complete source control system in existence.


  • We use Virtualbox in combination with Vagrant during development to ensure a consistent test/development environment. This helps to reduce the number of defects when our software goes to production.


  • We have a couple of hosts over in DO for disaster recovery purposes.


  • We use MailChimp to send out newsletters to our users.


  • We use Virtualbox in combination with Vagrant during development to ensure a consistent test/development environment. This helps to reduce the number of defects when our software goes to production.


  • We use IntelliJ IDEA as our primary IDE because it gives us a consistent view of the code across developer's machines.


  • We use Ansible for deployments and configuration management to ensure that our systems are all setup consistently.


  • Markdown is awesome and becoming more well-known. It is also easier than using some proprietary markup language.


  • Stripe provides us with a flexible payment gateway that is fully integrated into our platform.


  • Docker Compose gives us an efficient and repeatable process for spinning up clusters of Docker containers. We actually use Docker Cloud.


  • We use Pingdom to ensure that our internal monitoring services are operational.


  • PayPal is well-known to consumers and consequently instills trust in financial transactions.


  • We use MariaDB because it is fast, free and integrates well with the frameworks we are using.


  • Datadog is used because it has a great free tier and it provides us with great insights and integrations into our infrastructure and tools.


  • GitLab CI is extremely flexible and easy to use. We also enjoy the elastic build infrastructure which is Docker based.


  • We use Docker Cloud to manage all of our application deployments in an automated, repeatable and consistent fashion.


  • Mandrill is used to send out all e-mail from the application and any tools and services in our infrastructure.


  • We host most of our infrastructure on AWS currently.



Verified by
Stack Match

Favorite
Views
27


Favorite
Views
27