Recent submissions

Comment · 6 years ago
We went the direction of DNS based redirects using a set of TXT records to get portability and delegation of subpaths with txtdirect.org (FOSS based on Caddy) Currently working on a new iteration and feedback is always appreciated.
Comment · 8 years ago
Various active channels (Slack, Telegram, Meetups etc.) and participants, but more details in the article ;)
Comment · 8 years ago
Second the notion of a post mortem, but I assume due to their focus on security they value security by obscurity as an additional factor.
Comment · 8 years ago
Their downtime and non usable site was so bad already that downtime is almost as inconvenient as the working site was before. Now at least they are fixing it. They held back the update for months due to testing. They have to take the jump and after x hours of downtime the damage is done, so fixing it once and for all instead of rolling back might actually be the better solution.
Comment · 8 years ago
You have to differentiate between the social media person and the actual engineers.
Comment · 9 years ago
They first outgrew git, then outgrew perforce and implemented a custom server on top of their usual storage/database stack.
Comment · 9 years ago
For current user volumes. Due to them filing for IPO it seems right to assume that they want to multiply their user count quite a bit.
Comment · 9 years ago
There are some companies using k8s not just for the ability to move, but as a hybrid starting ground. One bandwith intense workload is running with GKE for all state/databases, but uses a bare-metal k8s cluster for compute and bandwidth intensive stuff. They actually use federation and the bare-metal cluster basically looks for a local database doesn't find one and gets routed to the next available global cluster, which is GKE.

Due to the cache and read dependend nature of the database queries the latency impact is worth it.

Comment · 9 years ago
Gitlab reversed their decision to go with bare-metal. They still plan to ditch Azure and the most likely candidate (already testing to move their CI infra) for the move is GCP/GCE and GKE from Google.
Comment · 10 years ago
Sidenote: We are running coredns.io in production as authoritative internal DNS and as hidden master with NOTIFY to a secondary DNS provider (currently DNSmadeEasy).

The DNS records for the internal records are done using the kubernetes middleware (basically serving the service records). The external records are pulled in from a git repository hosting our zones as bind files. If need be zones are split into subzones per team/project. Same permission system as our code via MRs using Gitlab.

Our recommendation is build on open standards (BIND, AXFR) and use services on top of these.

I agree that using an external mail provider is usually a good idea. It mostly is your fallback communication channel and is usually easy to switch (doing replication to an offsite mail storage needs to be done to make switching easy/possible/fast). MX records \o/

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton