Evolving Reddit’s Infrastructure via Principled Platform Abstractions - Karan Thukral & Harvey Xia

Profile pictureToni Petrina

    https://www.youtube.com/watch?v=ruto5Sak-jI

    When companies reach a certain maturity, they need platform abstractions to operate efficiently, especially as they grow.

    Creating a new cluster was slow (long procedure), decommissioning was worse. Drift between them, hunting down references.

    Abstraction: if it is expressed in concepts or vocabulary that does not require user to have knowledge about the underlying domain. Why use kubernetes controller instead of IaC?

    • IaC is for humans
    • Self-healing
    • Workflow style - multiple steps
    • Scheduling built-in


    Change code theme: