![]() r/CrappyDesignWelcome to CrappyDesign, self-described as “where the comic sans and lens flare flow unfiltered”As you attempt to read this slide, you’ll probably get an idea of what this subreddit is about.Cupholders that don’t hold cups, interesting error messages, cringeworthy images, these are all the province of CrappyDesign.What is Reddit?But first: What is Reddit?Depending on who you ask, you’ll get all kinds of answers:“The Front Page of the Internet”, in a nod to its origins as a content aggregatorWhere the cat memes liveA place for lively discourse that is always civil and seriousToday we tend to define Reddit as a social network whose focus lies on user-operated communities called subreddits.These subreddits cover topics such as news, politics, sports, gaming, technology, music, and entertainment.To make this more concrete, let’s run through some of my current favorites. ![]() I’m Greg Taylor, and I’m an engineering manager within our Infrastructure department.Today I’ll be sharing the story of how we’ve scaled our infrastructure, our process, and our culture as we’ve grown one of the most active sites on the internet.Infra is a blocking dependency Infra is an adviser and enabler Infra operates most services Service owners operate services Infra deploys new services Service owners deploy new services Infra provisions all infrastructure Infra provides infra as a product Reddit Infrastructure Product Core Tenets.Operating environment should be as consistent as possibleĪ developer should have tools and processes that will help them buildĬode Review Unit Testing Integration Testing You want to do X? Here’s a guide for thatĪn engineer should not require deep infraĪs a developer takes an application through its development cycle, the.Provide as much as we can out-of-the-box:Įnabling service ownership for all backgrounds: Product Operators (Reddit Infrastructure) Early 2018 - How to enable Service Ownership?.With great power comes great responsibility Do most of the work to get to production.Dev and test their service in a prod-like env.Not all teams want to operate the full stack for their service Short-term “solution”: Train and deputize.Problem: Development is too dependent on Infra. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |