際際滷

際際滷Share a Scribd company logo
Training Session 1
feat. Web @GITS
Mobile Solution Company
How to be BEKEN* at GITS Indonesia?
By: Rakhmatullah Yoga Sutrisna
yoga@gits.co.id
*read: back-end
Back-end at
GITS Indonesia
 Restful API
 Node.js
 Microservice
Start your
project with
express-start
Framework explaination
1. Services
- External resource related
- Generic operation
2. Controllers
- Application logic
- Specific operation
Application core (src/main/application)
 Using Mocha as testing environment
 Using Chai as assertion library
Application testing (src/tests)
Run with Docker (vs. VM)
More info: https://docs.docker.com/get-started
 Powered by docker-compose
 Encapsulated in shell commands
Deployment scripts
 Development
use .env in root directory
 Docker deployment
use environments field in docker-compose.yml, with
variables from .env
Environment variables
 Callbacks -> Promise
 Integrate with CI/CD (Jenkins, etc)
Next developments
Thank you!
Next: Practice 壊艶壊壊庄看稼

More Related Content

Training web @GITS