Back-end Master
- Understanding of Client-Server Model
- Understanding of HTTP(HTTPS)
- Apache httpd vs nginx
- Enhance Performance
- Scalability
- Scale Up
- Scale Out
- Cache
- Web cache
- Varnish
- WAS
- Redis
- Memcached
- ehcache
- Asynchronous Programming
- sync vs async
- Understading of Node.js engine
- Reactive Programming
- Scalability
- Build, Test, Deploy (CI / CD)
- Understanding of Build, Deploy and Test
- Maven, Gradle
- xUnit
- Understanding of CI/CD (Continuous Integration / Continuous Deliver)
- Jenkins
- Understanding of Deploy
- Docker
- Kubernetes vs Mesos
- Docker
- Understanding of Build, Deploy and Test
- Performance Test
- Others
- MSA (Micro Service Architecture)
- Spring Cloud