Skip to content
You must be logged in to sponsor ross

Become a sponsor to Ross McFarland

@ross

Ross McFarland

ross
Portland, Oregon

Maintainer of octoDNS and requests-futures. 20+ years of open source and professional experience across a wide array of topics.

One area of work the past few years was traffic engineering. octoDNS started as part of an effort to enable split authority DNS. The goal being to increase reliability the DNS and gracefully handle provider failures along with making DNS changes a safe and reliably process such that anyone at GitHub could drive.

I've done a lot of work scaling and operating HAProxy taking GitHub from a single North American POP to a global edge network bringing substantive performance and reliability improvements to users. We also managed the internal load balancing and between the two were running clusters that handled hundreds of thousands of requests per second.

One unifying themes through all of my work has been a focus on observability. Having a good picture of the state of a system is essential to keeping it healthy and figuring out what's up when it isn't. This is especially true when faced with substantial DDoS attacks, whether volumetric or targeting the application layer.

As part of that focus on observability I've recently been exploring vector and contributed a statsd style metrics aggregation transform to that project. That PR came about as part of my exploration work on ross/haproxy-logging-and-metrics, which I hope to turn into a canonical example of HAProxy logging best practices. I also have plans to build a broader HAProxy configuration & operation best practices example in ross/haproxied, but as of yet it's very early days.

I'm always happy to chat about all things observability, DNS, HAProxy, or most anything tech. I'm not currently looking for employment opportunities, but would be open to chatting about consulting and/or contracting on projects that intersect my interests. My contact info can be found on my profile. For more information on my work & project history see LinkedIn.

Current sponsors 2

Private Sponsor
Private Sponsor
Past sponsors 2
@github
Private Sponsor

Featured work

  1. octodns/octodns

    Tools for managing DNS across multiple providers

    Python 3,180
  2. ross/requests-futures

    Asynchronous Python HTTP Requests for Humans using Futures

    Python 2,108

Select a tier

$ a month

You'll receive any rewards listed in the $1 monthly tier. Additionally, a Public Sponsor achievement will be added to your profile.

$1 a month

Select

Help me feel like my work is appreciated.