majodev

Joined 12 years ago

Karma
264
Submissions
41
Member since
Dec 1
meet.hn/city/47.0708678,15.4382786/Graz

Socials: - github.com/majodev - mranftl.com

---

View on Hacker News

Recent submissions

Comment · 10 months ago
Comment · 1 year ago
Oracle Cloud Infrastructure tries to fill exactly this sweet spot. Cheaper compute than the other hyperscalers, while still offering similar security features (TPM, Shielded Instances, Measured Boot) and a bare-metal-first focus.

Disclaimer, just joined Oracle a few months ago. I'm using both Hetzner and OCI for my private stuff and my open-source services right now. I still personally think they've identified a clever market fit there.

Comment · 1 year ago

  Location: EU, Austria
  Remote: Yes, EU timezones preferred
  Willing to relocate: No
  Technologies: Go, TypeScript, Kubernetes
  Résumé/CV: https://www.linkedin.com/in/marioranftl
  Email: [email protected]
Former Head of Web at a top app agency, leading full-stack projects (React, Node.js, Go) and DevOps (KVM, Kubernetes, GCP/GKE, AWS/EKS). 37y. Led multiple software engineering teams. Now open to both engineering leadership and senior individual contributor roles.
Comment · 1 year ago
Made the switch to self-hosted https://mailu.io (on k8s) 2 years ago when Gandi announced the deprecation of their free plan.

Happy after IP was off most blocklists, but setup was kinda rough - https://mxtoolbox.com is your friend.

Comment · 1 year ago
Location: Austria, EU

Remote: Yes, EU timezones preferred

Willing to relocate: No

Technologies: Go, TypeScript, Bash, PostgreSQL, and all things cloud-native: Kubernetes (GKE, RKE2, K3s, EKS, kind), Ansible, Argo CD, Terraform, Helm, Docker, GitHub Actions, CKA Certified.

Résumé/CV: https://www.linkedin.com/in/marioranftl

Email: [email protected]

--

Former Platform Engineering Lead specializing in Kubernetes and cloud-native technologies. Over ten years of experience building client applications and designing maintainable, scalable API services on highly available infrastructure. Experienced working with both corporations and startups! I build (bare-metal) clusters for fun. Seeking my next challenge with an international team and/or in HPC or massive cluster environments. Let’s connect!

Comment · 1 year ago

  Location: EU, Austria
  Remote: Yes, EU timezones preferred
  Willing to relocate: No
  Technologies: Cloud-Native, Kubernetes, Go, TypeScript, CKA Certified
  Résumé/CV: https://www.linkedin.com/in/marioranftl
  Email: [email protected]
DEV + SRE | 10+ yrs in Software Architecture, Cloud-Native Tech & Kubernetes | Led full lifecycle of cloud infra, including a seamless upgrade of a prod K8s cluster from v1.9 (2018) to v1.31 (2025) with minimal downtime | Seeking next challenge at global/massive cluster scale. Let’s connect!
Comment · 3 years ago
Comment · 3 years ago
google webfonts helper - https://gwfh.mranftl.com

According to the Cloudflare December monthly stats, I had roughly 57k unique users, 15m requests, 1,3TB traffic. Though, most requests are likely to be bots/integrators spamming the API...

Running on a bare metal k8s cluster (libvirt) on top of a single dedicated Hetzner server, ~70€/month. Not going to monetize it, but will maybe accept donations/sponsorings in the future...

Comment · 3 years ago
Just moved off my 8 years old project google-webfonts-helper https://github.com/majodev/google-webfonts-helper from their free tier to my own private infra and replaced the current dyno with a 301 handler: https://github.com/kenmickles/heroku-redirect

AFAIK sadly Heroku does not provide some other _free_ permanent redirect option for their *.herokuapp.com sub-domains without actually running a dyno there.

Comment · 4 years ago
Comment · 4 years ago
No and we are happily using it within our overcommitted cluster (combination of shared and dedicated nodepools).

We are a small team of 5 infrastructure engineers and previously managed 200+ libvirt VMs running on bare-metal HA hypervisors in a GlusterFS storage pool (software agency, different customer application services). We started to migrate to GKE in 2017 and finished within a year or so.

I know many associate k8s with a yaml mess, but this is actually our most favourite part of it. We are able to describe a whole customer project in this format and it's not something we have to maintain in-house (Ansible). As long as you don't try to be smart (templating/helm, operator dependance), it works out pretty well, prefer plain manifests and extend that with you own validation scripts.

Nevertheless, if you have no 24/7 operations, stay the hell away from bare-metal - go managed.

Comment · 4 years ago
I really tried to like netbird, but their current hard dependency on auth0 (also when selfhosting) unfortuantly put me off. Your statements regarding NAT punching are on the other hand very interesting.

I'm currently trying out innernet, mostly for the interconnected server nodes (k8s, not for actual real users). Seems to work fine (double NAT + single public coordination server).

Unrelated to Wireguard: I really liked Nebulas certificate-based client setup and its reduntant lighthouses (public coordination servers). May be an alternative if you want something at least a little faster than wireguard-go based implementations.

Comment · 4 years ago
Comment · 5 years ago
I can confirm that goaccess databases works great for incrementally regenerating these HTML reports. We currently pipe all logs from all our ingress-nginx LBs every 15 minutes (and grep by virtual host) to goaccess and thus update its reports periodically. Each month, all reports get archived so we can start with a fresh report again.

Semi live and super useful without having to use 3rd party services like Google Analytics. The HTML report is self-contained (single file) and thus can easily be shared (or just statically hosted).

Comment · 5 years ago
Author here, your feedback is highly appreciated.

Providing better documentation for the RESTful JSON endpoints of this project is our next top priority.

Seems like it would be important to have a minimal example (e.g. curl + psql in a shell session) as well.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton