Julian in the Land of NoSQL
His project with his son. Moving a website project to production.
- ArangoDB (NoSQL)
- Angular 7+ for front end
- C++ and Perl for backend
- ArangoDB has many paradigms available
- JSON Store
- Text Search through JSON documents
- "Joins" between collections (tables)
- CGI C++
- JSONCPP library access to JSON
- 10ms latency
- Arango is basically a webserver
- AQL params on send
- Returns json
- Perl CGI for some complicated stuff
- Credit card payments, OAuth with FaceBook, Google
- Cloudinary CDN
- Host the images
- Parameters to the images referencs and do resizing on the fly
- Caches the transformations
- Architecture
- Nginx for load balancing
- Apache with secuerity and loading
- Master and slave ArnagoDB serrvers
- VPS Images
- Debian/KVM serve
- Manually build images with scripts
- CPANm package load is the slowest part
- {App::cpm} imstalls in parallel
- Want to continue with Debian VPS
- Possibly move to AWS, Google Cloud, etc. (if they support Debian)
- Think to omve the CGI to plackup
- learngigs.com
- Arango Cluster
- master/slave
- Sharding
- Open Source
- Command and Control
- From JD's talk about Ansible
- Spacewalk
- Business is getting towards ready to start going real
We had 7 people attending this month. As always, we'd like to thank Hostgator, LLC for providing the meeting space and food for the group.