Date post: | 13-Apr-2017 |
Category: |
Technology |
Upload: | muhammad-singgih-za |
View: | 599 times |
Download: | 0 times |
Tech @BY QUSHAY BAGASTech [email protected]
Kudo Kiosk Stand• 14” Tablet dipesan langsung dari China• Rooted• < 100 tablet• Jumlah transaksi /hari sangat kecil
BackEnd = Laravel (PHP)FrontEnd = AndroidDB = MySQL CommunityArchitecture = MonolithicMachine = Baremetal
DB
PHP
NginX
Internet
http req
Once upon a time
NOW(nov 16)
•SOA Microservice with monolith core (go, python, node.js)
•Migrate to Cloud•MariaDB & MongoDB•ElasticSearch•Redis for caching•RabbitMQ for queuing message•CDN (Akamai), Adaptive Image•MQTT for Push Message
• Automation (Jenkins, Ansible, Sonarqube)• Monitoring
(grafana, newrelic, cluster control)• Analytic (GA, Piwik)• Bug track (fabric.io, sentry.io)
Release Process
DEVELOPMENT V1
TEST V1
DEVELOPMENT V2
TEST V2
DEVELOPMENT V3
Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Code Freeze1. Documentation2. Unit Test3. Code Review
RELEASE V1