Lessons in this course
All lessons are available after your purchase.
- Introduction
-
-
Require purchase
-
2. What you need 0 mins read time
Require purchase
-
- The JS tracker
-
-
Require purchase
-
Require purchase
-
Require purchase
-
4. Track page views 13 mins
Require purchase
-
5. Handle missing data 16 mins
Require purchase
-
Require purchase
-
- Go server API
-
-
Require purchase
-
Require purchase
-
Require purchase
-
4. Data structure 20 mins
Require purchase
-
5. Use Docker to test 28 mins
Require purchase
-
Require purchase
-
- Get geo info
-
-
1. Architecture design 3 mins
Require purchase
-
2. Run the project 16 mins
Require purchase
-
Require purchase
-
Require purchase
-
- Generate traffic
-
-
Require purchase
-
2. Generate 15M rows 14 mins
Require purchase
-
3. Import the data 15 mins
Require purchase
-
Require purchase
-
- Improve performance
-
-
Require purchase
-
2. Let's normalize 16 mins
Require purchase
-
Require purchase
-
Require purchase
-
5. Is it faster than PG? 12 mins
Require purchase
-
Require purchase
-
- Refactor API for ClickHouse
-
-
1. Swap PG for ClickHouse 14 mins
Require purchase
-
2. Queue and batch inserts 27 mins
Require purchase
-
3. Adding referrer domain 3 mins
Require purchase
-
Require purchase
-
- CLI dashboard
-
-
1. Proof of concept 18 mins
Require purchase
-
2. Refactor and display metrics 19 mins
Require purchase
-
Require purchase
-
Require purchase
-
- Deployment
-
-
1. Add configuration 11 mins
Require purchase
-
2. API authentication 9 mins
Require purchase
-
3. Servers config / setup 23 mins
Require purchase
-
4. Dashboard config 8 mins
Require purchase
-
Require purchase
-