What I Learnt This Week part 3
Week 2
This is my brain dump for this week on things I learned, tech-related or otherwise. Been a while :)
Tech
- an embedded db is one that attaches itself to a prog in the form of a library and shares its resources with the program
- metrics systems and logging systems need to be designed in a appropriate ways, from the ground up. Metrics value aggregation of data while logging needs to register each event separately.
- the most important reasons for separating frontend and backend is that a common backend might be used for multiple frontends (mobile, web, desktop app) and the distinction helps with deployments as changes can be isolated [dont blog]
- downsides of serverless
- vendor lockin to where you deploy: causes problems for porting
- expensive in the case where you need a service available and used 24/7 compared to alternatives like ec2
- debugging is a pain because of distributed monitoring
- load balancing can be done at the client side as well. The server-side lb can return a set of servers that can be used for parallel download of large resources or for failover requests. Netflix uses an in-house tool called eureka to handle streaming.
Otherwise
- Food in LA that are worth going to (a growing list):
- Bruxie: Chicken sandwich
- Dan Sung Sa: Korean
- Botga Louise: Dessert
- Dulce: Matcha
- Grand Central Market: Tacos!!!
Previous Jul 6, 2024
« What I Learnt This Week part 2
« What I Learnt This Week part 2