Back-end Master
- Understanding of Client-Server Model - 180422
- Understanding of HTTP(HTTPS) - 180422
- Apache httpd vs nginx - 180429
- Enhance Performance
- Scalability - 180506
- Scale Up
- Scale Out
- Cache - 180506, 180520
- Web cache
- Varnish
- WAS
- Redis
- Introduction to Redis - 180520
- Redis Clustering pt.1 - 180527
- Redis Sharding - 180527
- Redis client (Java) example - 180527
- Memcached - 180520
- ehcache
- Redis
- Asynchronous Programming
- sync vs async
- Understading of Node.js engine
- Reactive Programming
- Scalability - 180506
- 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
- Logging
- Performance Test
- Others
- MSA (Micro Service Architecture)
- Spring Cloud
- MSA (Micro Service Architecture)