Pley Technical Architecture
- 3. Machine learning is used for two things:
1. Search / Classification
2. Recognition / Matching
- 14. Architecture
Key Components
Frontend:
- AngularJS 1.2.26
- Plugins installed via Bower
Backend:
- Laravel 4.1 (PHP 5.5.18)
- Plugins installed via Composer
- Optimized for REST APIs
Email:
- Amazon SES + InfusionSoft / ExactTarget
Deployment:
- Gulp
Infrastructure:
- Amazon EC2
Payments:
- Braintree
Shipping Logistics:
- EasyPost
Source Code:
- GitHub
Alerts:
- PagerDuty + Pingdom
- 15. Pley
Backend - REST APIs
Used by:
-website.
-warehouse.
-customer service.
-iOS (and other apps)
- 18. Browser (Client side)
Apache HTTP Server 2.x
HTML5
CSS3
jQuery
Bootstrap
Media Queries
Frontend
Load Balancer (Amazon)
Content Delivery Network (CloudFront + CloudFlare)
Horizontal Scaling