albertlie

Joined 9 years ago

Karma
17
Submissions
47
Member since
Jan 27
Building System Reliability at Scale
View on Hacker News

Recent submissions

Comment · 1 year ago
I put together a list of open-source voice-first AI tools to help devs and makers get more done without touching a keyboard. Curious what the HN community thinks — anything I missed?
Comment · 3 years ago
"Torvalds: I really never wanted to do source control management at all and felt that it was just about the least interesting thing in the computing world."

I love how this story underlines the 'just do it' attitude. Git wasn't born from a grand plan but from an immediate need and a pragmatic approach. Sometimes, that's all it takes to start something revolutionary.

Comment · 8 years ago
I believe that's working but it's kind of pain because we need to passing context across function call. So I wonder whether there is better way to do that.

I believe node.js has async_hook feature that can capture context without passing function call, but it's still in experimental phase and won't work for tracing

Comment · 8 years ago
When developing new things, I always used Terraform and Jenkins.

The reason is because:

1. Terraform You can abstract the deployment logic and requirements into single unit because developers ideally should spend more time building products rather than dealing with the deployment and cloud stuff. Furthermore, this will be one source of truth for any deployment configuration and documentation, that will be super worthed in onboading as well especially when you're working with big engineering team (> 50 engineers)

2. Jenkins We actually can run terraform from our local computer, but with Jenkins we can standardize the way people update and create the resource in consistent way. Also, by using Jenkins we can track all deployment that happened

My future plan is for combining this workflow with management configuration tools like Ansible since Terraform is not only for creating cloud resource, not for manage configuration. Currently, I'm ussing bash command which obviously won't be easily scalable and understandable by engineers.

Comment · 8 years ago
But maybe will be good if you can provide the difference between envkey and vault or some similar stuff like AWS Parameter Store? Especially in reliability side

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton