Back
Valerian Saliou
Load previous page…
take slow-down day to work on side-projects after an intense 1 month working non-stop on
#crisp even during Christmas and New Year due to bots.
write script to try to compress
#crisp plugins LevelDB cold storage LSM tree down, by reducing the length of the keys in our KV store to their shortest form, eg. ‘session’ becomes ’s’, lets see if that helps reduce the storage size by a significant factor
read research papers on how to optimize LevelDB since we heavily use it at scale and hit some performance walls on
#crisp
finish migrating all of
#crisp plugins infrastructure to a new modernized infrastructure based on K8S
split large on-disk
#crisp plugin databases, running on SSDB, into 24 smaller databases for each plugin using it
finish migrating 1
#crisp database cluster to keydb, a redis fork by Snapchat. Getting master-master write-write replication and failover without having to run Redis Sentinel in 3 nodes mode, I like things simple that way
migrate 50+ open-source projects to use the new GitHub Actions cache provider because GitHub decided to suddently remove their old cache provider, meaning 50+ of my GitHub Actions pipeline will suddently break
#life
sort out hike pictures from the day before in Bariloche, UV index was 13 (Extreme), my Northern European skin did not evolve for such a harsh environment 😂
#life
prepare day of new migrations of the
#crisp plugins platform so that it’s fully independent from our main platform at the end of the day
spend a non stop 10h listening to EDM and polishing the new
#crisp plugin infrastructure since I don’t want to touch it again for a long time
automate kubernetes definition files generation with a bash script since we have too many individual definition YAML files to manage now!
#crisp