Viewing profile — bdimcheff
bdimcheff
HN member- Joined
- Wed, Nov 25, 2009, 4:03 PM UTC
- HN karma
- 281
- Public activity
- 33 items
- HN profile
- View on Hacker News ↗
About bdimcheff
Recent public activity
-
comment
Comment #21638520
Our backend is 100% go, and we're happy to answer any questions about tech or insurance.
-
comment
Comment #19547351
Openly, Inc | Backend Engineer (mostly go) | Ann Arbor, Boston | Remote(US) or Onsite, Full Time | Salary, Benefits, Equity | https://openlyinsured.com We’re a currently 7-person i…
- story
-
comment
Comment #16755566
RBAC itself is enabled by default on new gke clusters afaik, and has been enabled on ours for months. We're a small team so we haven't tried to do anything particularly complex wit…
-
comment
Comment #16755469
We use GKE at Olark for the last year and have been very happy with it.
- story
-
comment
Comment #16380217
Yeah I think that there is still some potential in the terminationGracePeriod strategy, but we found this other way that worked reliably and stopped exploring that path. If I can r…
-
comment
Comment #16379795
One thing I didn't put in here that's also turned out to be useful: We can prerelease things relatively easily this way too. Each deployment has a git sha, and we can have a canary…
-
comment
Comment #16379360
In our case it's not the websockets that are the problem, it's the XMPP connection that each websocket connection creates. Logging in thousands of users takes several minutes. Whil…
-
comment
Comment #16379148
Yeah I think if restartPolicy were changeable at runtime, we could simply have the pods exit once their connections are drained enough. If we were to exit using the current strateg…
-
comment
Comment #16379125
yeah I don't know why terminationGracePeriodSeconds hacks didn't work. It could have been a different, unrelated factor that we didn't discover. It certainly could have been servic…
-
comment
Comment #16378578
We force reconnects eventually, there just aren't that many people affected at that point. There's a very long tail of people keeping their browsers open for days, but it's only a …
-
comment
Comment #16378559
We actually have this functionality as well: we can send a signal to the process which will cause it to display a message to the user asking them to reload to upgrade. There is a s…
-
comment
Comment #16378530
The way this Rainbow Deploy works means that if I only deploy once a month, I only have a single "color" running for that whole month, plus couple days of overlap where there are 2…
-
comment
Comment #16378487
Yes, as lotyrin pointed out below, the backend is already effectively an XMPP Websockets bridge. Every time a user logs in, one way or the other we need to establish a connection b…
- story
- story
-
comment
Comment #15133499
This is our experience as well. On one service with 3 backends, we lost all connections to one at about 0530UTC, then the second at about 1010. The third backend has been able to h…
- story
- story
-
comment
Comment #9709472
Other developer here. I've been running nixos as my main OS since about November after running Funtoo for a year or so before that. My tolerance for hacking on my distro is maybe s…
-
comment
Comment #8662537
We do this at Olark to a large extent, but I don't think anybody has written about it in any detail yet. We have a peer-driven project proposal process that allows anybody to propo…
-
comment
Comment #8234118
I'm only 5'9", so I don't fully understand the geometry of being tall on an airplane, so forgive me if this is a stupid question: Can't you [tall people] put your legs down under t…
- story
-
comment
Comment #5889241
I have a lenovo x230 that works great for me... It's not as high-res as an X1, but it is super easy to swap in 16G of ram and an SSD. I think the X1's ram is soldered. I also have …