Files
nexus/sreweekly/articles/68/01-increment-on-call.html
2026-09-12 17:23:01 +08:00

2 lines
26 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html><html><head><meta charset=utf-8><title>Increment: On-Call</title><meta name=description content='In our inaugural issue, we focus on industry best practices around on-call and incident response.'><link rel=canonical href=/on-call/ ><link rel=apple-touch-icon-precomposed href=/img/icon-571805a1.png><meta property=og:title content='Increment: On-Call'><meta property=og:url content=http://localhost:3000/on-call/ ><meta property=og:description content='In our inaugural issue, we focus on industry best practices around on-call and incident response.'><meta property=og:image content='https://images.ctfassets.net/3njn2qm7rrbs/41zK1dS4Q8FW5E1LgHV2Ta/83866f21aab2cf5deedcdb6f97de88af/cover.png?w=1000'><meta name=twitter:card content=summary_large_image><meta name=twitter:image content='https://images.ctfassets.net/3njn2qm7rrbs/41zK1dS4Q8FW5E1LgHV2Ta/83866f21aab2cf5deedcdb6f97de88af/cover.png?w=1000'><meta name=twitter:site content=@IncrementMag><meta name=twitter:title content='Increment: On-Call'><meta name=twitter:description content='In our inaugural issue, we focus on industry best practices around on-call and incident response.'><link rel=alternate type=application/rss+xml title=Increment href=/feed.xml><meta name=viewport content='width=device-width,initial-scale=1'><link rel=preload href=/fonts/baton-turbo/400-30a55d66.woff2 as=font type=font/woff2 crossorigin=anonymous><link rel=preload href=/fonts/baton-turbo/500-1603c0e8.woff2 as=font type=font/woff2 crossorigin=anonymous><link rel=preload href=/fonts/tiempos-text/400-c4810745.woff2 as=font type=font/woff2 crossorigin=anonymous><link rel=preload href=/fonts/tiempos-head/700-383ede62.woff2 as=font type=font/woff2 crossorigin=anonymous><link rel=stylesheet type=text/css href=/css/bundle-289d885f.css><link rel=stylesheet type=text/css href=/css/issues/1-a2738f50.css><script>// Don't fade art if it loads ~instantly
setTimeout(()=>{document.documentElement.classList.add('fadeArt')},250);</script><script defer src=/js/defer-737fbd90.js></script><script>const INCREMENT_META={issueNumber:1,issueSlug:'on-call'};</script></head><body class=Issue_on-call><nav class=PageNav><div class=u-Container><div class=column><h1 class='logo gap'><a href=/ ><img src=/img/logo-ae2c55d5.svg alt=Increment></a></h1><a class=out-now href=https://store.increment.com/ style=color:#595959><div class='IssueTitle tiny'><div class='t-Caps meta tiny'><span>NEW</span></div><h3 class='t-IssueTitle title'>Buy the print edition</h3></div></a><ul class=nav><li><a href=/issues/ ><span>Issues</span></a></li><li><a href=/topics/ ><span>Topics</span></a></li><li><a href=https://store.increment.com/ ><span>Store</span></a></li><li><a href=/about/ ><span>About</span></a></li></ul></div></div></nav><div class=IssuePage><header class=IssueHeader><div class=u-Container><div class=column><div class=issues><ul class=previous></ul><a class=current href=/on-call/ ><div class='IssueTitle large' style=color:#ef766e><div class='t-Caps meta'><span>Issue 1</span> <span>April 2017</span></div><h1 class='t-IssueTitle title'>On-Call</h1></div></a><ul class=next><li><a href=/cloud/ ><div class='IssueTitle tiny'><div class='t-Caps meta'><span>2</span></div><h3 class='t-IssueTitle title'>Cloud</h3></div></a></li><li><a href=/development/ ><div class='IssueTitle tiny'><div class='t-Caps meta'><span>3</span></div><h3 class='t-IssueTitle title'>Development</h3></div></a></li><li><a href=/energy-environment/ ><div class='IssueTitle tiny'><div class='t-Caps meta'><span>4</span></div><h3 class='t-IssueTitle title'>Energy & Environment</h3></div></a></li><li><a href=/programming-languages/ ><div class='IssueTitle tiny'><div class='t-Caps meta'><span>5</span></div><h3 class='t-IssueTitle title'>Programming Languages</h3></div></a></li><li><a href=/documentation/ ><div class='IssueTitle tiny'><div class='t-Caps meta'><span>6</span></div><h3 class='t-IssueTitle title'>Documentation</h3></div></a></li><li><a href=/security/ ><div class='IssueTitle tiny'><div class='t-Caps meta'><span>7</span></div><h3 class='t-IssueTitle title'>Security</h3></div></a></li><li><a href=/internationalization/ ><div class='IssueTitle tiny'><div class='t-Caps meta'><span>8</span></div><h3 class='t-IssueTitle title'>Internationalization</h3></div></a></li><li><a href=/open-source/ ><div class='IssueTitle tiny'><div class='t-Caps meta'><span>9</span></div><h3 class='t-IssueTitle title'>Open Source</h3></div></a></li><li><a href=/testing/ ><div class='IssueTitle tiny'><div class='t-Caps meta'><span>10</span></div><h3 class='t-IssueTitle title'>Testing</h3></div></a></li><li><a href=/teams/ ><div class='IssueTitle tiny'><div class='t-Caps meta'><span>11</span></div><h3 class='t-IssueTitle title'>Teams</h3></div></a></li><li><a href=/software-architecture/ ><div class='IssueTitle tiny'><div class='t-Caps meta'><span>12</span></div><h3 class='t-IssueTitle title'>Software Architecture</h3></div></a></li><li><a href=/frontend/ ><div class='IssueTitle tiny'><div class='t-Caps meta'><span>13</span></div><h3 class='t-IssueTitle title'>Frontend</h3></div></a></li><li><a href=/apis/ ><div class='IssueTitle tiny'><div class='t-Caps meta'><span>14</span></div><h3 class='t-IssueTitle title'>APIs</h3></div></a></li><li><a href=/remote/ ><div class='IssueTitle tiny'><div class='t-Caps meta'><span>15</span></div><h3 class='t-IssueTitle title'>Remote</h3></div></a></li><li><a href=/reliability/ ><div class='IssueTitle tiny'><div class='t-Caps meta'><span>16</span></div><h3 class='t-IssueTitle title'>Reliability</h3></div></a></li><li><a href=/containers/ ><div class='IssueTitle tiny'><div class='t-Caps meta'><span>17</span></div><h3 class='t-IssueTitle title'>Containers</h3></div></a></li><li><a href=/mobile/ ><div class='IssueTitle tiny'><div class='t-Caps meta'><span>18</span></div><h3 class='t-IssueTitle title'>Mobile</h3></div></a></li><li><a href=/planning/ ><div class='IssueTitle tiny'><div class='t-Caps meta'><span>19</span></div><h3 class='t-IssueTitle title'>Planning</h3></div></a></li></ul></div><div class='t-BodySans intro j-TextBalance'><p>In our inaugural issue, we focus on industry best practices around on-call and incident&nbsp;response.</p></div></div></div></header><div class='u-Container content'><ul class='u-Grid column'><li class='ArticleBlock large'><a class=j-Preload href=/on-call/when-the-pager-goes-off/ ><div class='u-Art art'><div class=placeholder style=background:#f2f2f2></div><picture><source srcset='https://images.ctfassets.net/3njn2qm7rrbs/3buorQfLVwQiD58sXNILJE/d59d2cbaf87ce0d40e499f26f586ad77/pager.png?w=2000 2000w, https://images.ctfassets.net/3njn2qm7rrbs/3buorQfLVwQiD58sXNILJE/d59d2cbaf87ce0d40e499f26f586ad77/pager.png?w=1000 1000w, https://images.ctfassets.net/3njn2qm7rrbs/3buorQfLVwQiD58sXNILJE/d59d2cbaf87ce0d40e499f26f586ad77/pager.png?w=500 500w, https://images.ctfassets.net/3njn2qm7rrbs/3buorQfLVwQiD58sXNILJE/d59d2cbaf87ce0d40e499f26f586ad77/pager.png?w=100 100w' sizes='(min-width: 1040px) 50vw, 100vw'><img class=j-SmoothLoad src='https://images.ctfassets.net/3njn2qm7rrbs/3buorQfLVwQiD58sXNILJE/d59d2cbaf87ce0d40e499f26f586ad77/pager.png?w=500' sizes='(min-width: 1040px) 50vw, 100vw' alt='What happens when the pager goes off?'></picture></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Increment Staff</span></h4><h3 class='t-TitleSerif large title'>What happens when the pager goes off?</h3></div><div class='t-BodySans large intro'>To discover the state of incident response across the tech industry, we surveyed over thirty industry leaders (including Amazon, Dropbox, Facebook, Google, and Netflix) about their incident response processes.</div></div></a></li><li class='ArticleBlock large flipped'><a class=j-Preload href=/on-call/who-owns-on-call/ ><div class='u-Art art'><div class=placeholder style=background:#f2f2f2></div><picture><source srcset='https://images.ctfassets.net/3njn2qm7rrbs/7F3e4wzisAhWIob74WcGP3/8f3990eab66d19965f11dbc9fe966c19/rotation.png?w=2000 2000w, https://images.ctfassets.net/3njn2qm7rrbs/7F3e4wzisAhWIob74WcGP3/8f3990eab66d19965f11dbc9fe966c19/rotation.png?w=1000 1000w, https://images.ctfassets.net/3njn2qm7rrbs/7F3e4wzisAhWIob74WcGP3/8f3990eab66d19965f11dbc9fe966c19/rotation.png?w=500 500w, https://images.ctfassets.net/3njn2qm7rrbs/7F3e4wzisAhWIob74WcGP3/8f3990eab66d19965f11dbc9fe966c19/rotation.png?w=100 100w' sizes='(min-width: 1040px) 50vw, 100vw'><img class=j-SmoothLoad src='https://images.ctfassets.net/3njn2qm7rrbs/7F3e4wzisAhWIob74WcGP3/8f3990eab66d19965f11dbc9fe966c19/rotation.png?w=500' sizes='(min-width: 1040px) 50vw, 100vw' alt='Who owns on-call?'></picture></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Increment Staff</span></h4><h3 class='t-TitleSerif large title'>Who owns on-call?</h3></div><div class='t-BodySans large intro'>Industry leaders like Google, Amazon, Dropbox, Spotify, and Netflix are putting developers on-call for their software. We spoke to these companies to find out&nbsp;why.</div></div></a></li><li class=ArticleBlock><a class=j-Preload href=/on-call/crafting-sustainable-on-call-rotations/ ><div class=text><div class=head><h4 class='t-Byline byline'><span>Ryn Daniels</span></h4><h3 class='t-TitleSans title'>Crafting sustainable on-call rotations</h3></div><div class='t-BodySerif small intro'>Ryn Daniels shares strategies that everyone can use to build better, kinder, and more sustainable on-call rotations.</div></div></a></li><li class=ArticleBlock><a class=j-Preload href=/on-call/the-benefits-of-transparency/ ><div class=text><div class=head><h4 class='t-Byline byline'><span>Increment Staff</span></h4><h3 class='t-TitleSans title'>The benefits of transparency: Interview with Sytse “Sid” Sijbrandij, CEO of GitLab</h3></div><div class='t-BodySerif small intro'>We spoke with Sid about GitLab’s recent outage, its aftermath, and the impressive level of transparency GitLab offered the public during the&nbsp;outage.</div></div></a></li><li class=ArticleBlock><a class=j-Preload href=/on-call/ask-an-expert/ ><div class=text><div class=head><h4 class='t-Byline byline'><span>Increment Staff</span></h4><h3 class='t-TitleSans title'>Ask an expert: How should startups approach on-call and incident response?</h3></div><div class='t-BodySerif small intro'>We asked several industry experts if they had any advice for small companies who are just starting to set up their on-call and incident response processes, and here’s what they&nbsp;said.</div></div></a></li><li class='ArticleBlock large'><a class=j-Preload href=/on-call/on-call-at-any-size/ ><div class='u-Art art'><div class=placeholder style='background:#f2f2f2;background-position:center 70%'></div><picture><source srcset='https://images.ctfassets.net/3njn2qm7rrbs/8REmHSiJuGJOi8ZP09Inu/c7245e42aed6c587b824caa299e76db7/collaboration.png?w=2000 2000w, https://images.ctfassets.net/3njn2qm7rrbs/8REmHSiJuGJOi8ZP09Inu/c7245e42aed6c587b824caa299e76db7/collaboration.png?w=1000 1000w, https://images.ctfassets.net/3njn2qm7rrbs/8REmHSiJuGJOi8ZP09Inu/c7245e42aed6c587b824caa299e76db7/collaboration.png?w=500 500w, https://images.ctfassets.net/3njn2qm7rrbs/8REmHSiJuGJOi8ZP09Inu/c7245e42aed6c587b824caa299e76db7/collaboration.png?w=100 100w' sizes='(min-width: 1040px) 50vw, 100vw'><img class=j-SmoothLoad src='https://images.ctfassets.net/3njn2qm7rrbs/8REmHSiJuGJOi8ZP09Inu/c7245e42aed6c587b824caa299e76db7/collaboration.png?w=500' sizes='(min-width: 1040px) 50vw, 100vw' alt='On-call at any size' style='object-position:center 70%'></picture></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Increment Staff</span></h4><h3 class='t-TitleSerif large title'>On-call at any size</h3></div><div class='t-BodySans large intro'>We take a close look at how to make on-call work at any scale, sharing industry best practices that apply to companies at any size, from tiny startups in garages to companies the size of Amazon, Facebook, and&nbsp;Google.</div></div></a></li></ul></div></div><div class=SubscribeBox><a id=newsletter class=anchor href=#newsletter></a><div class='ContentBody inverted store'><div class=u-Container><div class='u-Grid column'><div class=box style=background:#4c70b1><div class=text><h2>Buy the print edition</h2><p class=j-TextBalance>Visit the Increment Store to purchase print issues.</p><p><a class='t-Caps u-Arrow' href=https://store.increment.com/ >Store</a></p></div><a href=https://store.increment.com/ class=magazine><figure class=j-MaskedImage data-fill=/art/19/19-cutout-1000-7ffb5dba.png data-mask=/art/19/fill-cms-1000-83522f38.png></figure></a></div></div></div></div><div class='ContentBody email'><div class=u-Container><div class='u-Grid column'><div class='j-EmailForm box' style='box-shadow:0 -5px 0 #4c70b1'></div></div></div></div></div><div class=ContinueReading><div class=u-Container><div class=column><h2 class='t-Caps xlarge'>Continue Reading</h2><ul class='u-Grid articles'><li class='ArticleBlock footer' style=color:#d6658e><a class=j-Preload href=/energy-environment/interview-with-ramez-naam/ ><div class='IssueTitle tiny' style=color:#d6658e><div class='t-Caps meta'><span>4</span></div><h3 class='t-IssueTitle title'>Energy & Environment</h3></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Glenn Fleishman</span></h4><h3 class='t-TitleSans title'>Interview with Ramez Naam, futurist, author, and energy tech investor</h3></div><div class='t-BodySerif small intro'>The technologist and award-winning author talks computation, conservation, and our odds of survival in a warming&nbsp;world.</div></div></a></li><li class='ArticleBlock footer' style=color:#707aed><a class=j-Preload href=/cloud/interview-with-ben-uretsky-julia-austin-digitalocean/ ><div class='IssueTitle tiny' style=color:#707aed><div class='t-Caps meta'><span>2</span></div><h3 class='t-IssueTitle title'>Cloud</h3></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Increment Staff</span></h4><h3 class='t-TitleSans title'>An interview with Ben Uretsky and Julia Austin, CEO and CTO of DigitalOcean</h3></div><div class='t-BodySerif small intro'>How DigitalOcean got started, how they managed to position it in the market, how they overcame the technical and economic challenges they faced along the way, and what they’re planning for the&nbsp;future.</div></div></a></li><li class='ArticleBlock footer' style=color:#707aed><a class=j-Preload href=/cloud/an-engineers-guide-to-cloud-capacity-planning/ ><div class='IssueTitle tiny' style=color:#707aed><div class='t-Caps meta'><span>2</span></div><h3 class='t-IssueTitle title'>Cloud</h3></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Patrick McKenzie</span></h4><h3 class='t-TitleSans title'>An engineer’s guide to cloud capacity planning</h3></div><div class='t-BodySerif small intro'>If you’re a small company with big dreams for the future, one of the biggest advantages cloud infrastructure providers have over traditional provisioning systems is the flexibility they offer you to adjust the resources your application&nbsp;uses.</div></div></a></li><li class='ArticleBlock footer' style=color:#53a88e><a class=j-Preload href=/development/center-stage-best-practices-for-staging-environments/ ><div class='IssueTitle tiny' style=color:#53a88e><div class='t-Caps meta'><span>3</span></div><h3 class='t-IssueTitle title'>Development</h3></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Alice Goldfuss</span></h4><h3 class='t-TitleSans title'>Center stage: Best practices for staging environments</h3></div><div class='t-BodySerif small intro'>Tips for developing and maintaining staging environments that will help you build more stable software&nbsp;systems.</div></div></a></li><li class='ArticleBlock footer' style=color:#d69336><a class=j-Preload href=/programming-languages/language-of-the-workplace-cultural-norms/ ><div class='IssueTitle tiny' style=color:#d69336><div class='t-Caps meta'><span>5</span></div><h3 class='t-IssueTitle title'>Programming Languages</h3></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Mimi Fox Melton</span> and <span>Naomi Uwaka</span></h4><h3 class='t-TitleSans title'>The language of the workplace</h3></div><div class='t-BodySerif small intro'>The norms and culture of the workplace are a language we all have to learn when we start a new job. Working to demystify the implicit can help make tech more inclusive.</div></div></a></li><li class='ArticleBlock footer' style=color:#d6658e><a class=j-Preload href=/energy-environment/stripes-carbon-neutral-journey/ ><div class='IssueTitle tiny' style=color:#d6658e><div class='t-Caps meta'><span>4</span></div><h3 class='t-IssueTitle title'>Energy & Environment</h3></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Ella Grimshaw</span></h4><h3 class='t-TitleSans title'>Stripe’s carbon-neutral journey</h3></div><div class='t-BodySerif small intro'>In 2017, Stripe decided to explore what it would take to become a carbon-neutral company. Here’s the process, motivation, and a worksheet for you,&nbsp;too.</div></div></a></li><li class='ArticleBlock footer' style=color:#53a88e><a class=j-Preload href=/development/an-introduction-to-local-development-with-containers/ ><div class='IssueTitle tiny' style=color:#53a88e><div class='t-Caps meta'><span>3</span></div><h3 class='t-IssueTitle title'>Development</h3></div><div class=text><div class=head><h4 class='t-Byline byline'><span>James Turnbull</span></h4><h3 class='t-TitleSans title'>An introduction to local development with containers</h3></div><div class='t-BodySerif small intro'>Here’s how using containers can help you reduce the risk of issues and errors in production.</div></div></a></li><li class='ArticleBlock footer' style=color:#53a88e><a class=j-Preload href=/development/what-its-like-to-be-a-developer-at/ ><div class='IssueTitle tiny' style=color:#53a88e><div class='t-Caps meta'><span>3</span></div><h3 class='t-IssueTitle title'>Development</h3></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Increment Staff</span></h4><h3 class='t-TitleSans title'>What it’s like to be a developer at …</h3></div><div class='t-BodySerif small intro'>From popular tools to code review, deployment to daily life, here’s a look at the developer experience at Slack, Lyft, DigitalOcean, and&nbsp;more.</div></div></a></li><li class='ArticleBlock footer' style=color:#d69336><a class=j-Preload href=/programming-languages/crash-course-in-compilers/ ><div class='IssueTitle tiny' style=color:#d69336><div class='t-Caps meta'><span>5</span></div><h3 class='t-IssueTitle title'>Programming Languages</h3></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Ramsey Nasser</span></h4><h3 class='t-TitleSans title'>A crash course in compilers</h3></div><div class='t-BodySerif small intro'>Diving deeper into program language theory is a great way to grow as a developer. Here, we go through the essentials of using compilers in language&nbsp;design.</div></div></a></li></ul><h3 class='t-Caps large'>Explore Topics</h3><ul class='t-BodySerif large topics'><li><a href=/topics/learn/ >Learn Something New</a></li><li><a href=/topics/scaling/ >Scaling &amp; Growth</a></li><li><a href=/topics/ask-an-expert/ >Ask an Expert</a></li><li><a href=/topics/interviews/ >Interviews &amp; Surveys</a></li><li><a href=/topics/guides/ >Guides &amp; Best Practices</a></li><li><a href=/topics/opinion/ >Essays &amp; Opinion</a></li><li><a href=/topics/culture/ >Workplace &amp; Culture</a></li></ul><h3 class='t-Caps large'>All Issues</h3><ul class=issues><li><a href=/planning/ ><div class='IssueTitle large' style=color:#4c70b1><div class='t-Caps meta'><span>Issue 19</span> <span>November 2021</span></div><h1 class='t-IssueTitle title'>Planning</h1></div></a></li><li><a href=/mobile/ ><div class='IssueTitle large' style=color:#439eab><div class='t-Caps meta'><span>Issue 18</span> <span>August 2021</span></div><h1 class='t-IssueTitle title'>Mobile</h1></div></a></li><li><a href=/containers/ ><div class='IssueTitle large' style=color:#443d79><div class='t-Caps meta'><span>Issue 17</span> <span>May 2021</span></div><h1 class='t-IssueTitle title'>Containers</h1></div></a></li><li><a href=/reliability/ ><div class='IssueTitle large' style=color:#863051><div class='t-Caps meta'><span>Issue 16</span> <span>February 2021</span></div><h1 class='t-IssueTitle title'>Reliability</h1></div></a></li><li><a href=/remote/ ><div class='IssueTitle large' style=color:#29386a><div class='t-Caps meta'><span>Issue 15</span> <span>November 2020</span></div><h1 class='t-IssueTitle title'>Remote</h1></div></a></li><li><a href=/apis/ ><div class='IssueTitle large' style=color:#00afbe><div class='t-Caps meta'><span>Issue 14</span> <span>August 2020</span></div><h1 class='t-IssueTitle title'>APIs</h1></div></a></li><li><a href=/frontend/ ><div class='IssueTitle large' style=color:#5ebe92><div class='t-Caps meta'><span>Issue 13</span> <span>May 2020</span></div><h1 class='t-IssueTitle title'>Frontend</h1></div></a></li><li><a href=/software-architecture/ ><div class='IssueTitle large' style=color:#40af9e><div class='t-Caps meta'><span>Issue 12</span> <span>February 2020</span></div><h1 class='t-IssueTitle title'>Software Architecture</h1></div></a></li><li><a href=/teams/ ><div class='IssueTitle large' style=color:#8e65bf><div class='t-Caps meta'><span>Issue 11</span> <span>November 2019</span></div><h1 class='t-IssueTitle title'>Teams</h1></div></a></li><li><a href=/testing/ ><div class='IssueTitle large' style=color:#e89e00><div class='t-Caps meta'><span>Issue 10</span> <span>August 2019</span></div><h1 class='t-IssueTitle title'>Testing</h1></div></a></li><li><a href=/open-source/ ><div class='IssueTitle large' style=color:#4a5ad3><div class='t-Caps meta'><span>Issue 9</span> <span>May 2019</span></div><h1 class='t-IssueTitle title'>Open Source</h1></div></a></li><li><a href=/internationalization/ ><div class='IssueTitle large' style=color:#c096ca><div class='t-Caps meta'><span>Issue 8</span> <span>February 2019</span></div><h1 class='t-IssueTitle title'>Internationalization</h1></div></a></li><li><a href=/security/ ><div class='IssueTitle large' style=color:#4dbac5><div class='t-Caps meta'><span>Issue 7</span> <span>October 2018</span></div><h1 class='t-IssueTitle title'>Security</h1></div></a></li><li><a href=/documentation/ ><div class='IssueTitle large' style=color:#f5684d><div class='t-Caps meta'><span>Issue 6</span> <span>August 2018</span></div><h1 class='t-IssueTitle title'>Documentation</h1></div></a></li><li><a href=/programming-languages/ ><div class='IssueTitle large' style=color:#d69336><div class='t-Caps meta'><span>Issue 5</span> <span>April 2018</span></div><h1 class='t-IssueTitle title'>Programming Languages</h1></div></a></li><li><a href=/energy-environment/ ><div class='IssueTitle large' style=color:#d6658e><div class='t-Caps meta'><span>Issue 4</span> <span>February 2018</span></div><h1 class='t-IssueTitle title'>Energy & Environment</h1></div></a></li><li><a href=/development/ ><div class='IssueTitle large' style=color:#53a88e><div class='t-Caps meta'><span>Issue 3</span> <span>October 2017</span></div><h1 class='t-IssueTitle title'>Development</h1></div></a></li><li><a href=/cloud/ ><div class='IssueTitle large' style=color:#707aed><div class='t-Caps meta'><span>Issue 2</span> <span>July 2017</span></div><h1 class='t-IssueTitle title'>Cloud</h1></div></a></li><li><a href=/on-call/ ><div class='IssueTitle large' style=color:#ef766e><div class='t-Caps meta'><span>Issue 1</span> <span>April 2017</span></div><h1 class='t-IssueTitle title'>On-Call</h1></div></a></li></ul></div></div></div><footer class=PageFooter><div class='u-Container ContentBody small'><svg style=display:none><symbol id=twitterIcon viewBox='0 0 32 32'><path d='M32.1 6c-1.2.5-2.5.9-3.8 1 1.4-.8 2.4-2.1 2.9-3.6-1.3.8-2.7 1.3-4.2 1.6a6.8 6.8 0 0 0-4.8-2c-3.6 0-6.6 3-6.6 6.6 0 .5.1 1 .2 1.5-5.5-.3-10.4-3-13.6-6.9-.6 1-.9 2.1-.9 3.3 0 2.3 1.2 4.3 2.9 5.5-1.1 0-2.1-.3-3-.8v.1c0 3.2 2.3 5.9 5.3 6.5-.6.2-1.1.2-1.7.2-.4 0-.8 0-1.2-.1.8 2.6 3.3 4.5 6.2 4.6-2.3 1.8-5.1 2.8-8.2 2.8-.5 0-1.1 0-1.6-.1C2.9 28 6.3 29 10 29c12.1 0 18.7-10 18.7-18.7v-.9c1.4-.9 2.5-2 3.4-3.4z' fill=currentColor /></symbol><symbol id=facebookIcon viewBox='0 0 32 32'><path d='M30.2 0H1.8C.8 0 0 .8 0 1.8v28.5c0 1 .8 1.8 1.8 1.8h15.3V19.6h-4.2v-4.8h4.2v-3.6c0-4.1 2.5-6.4 6.2-6.4 1.8 0 3.3.2 3.7.2v4.3h-2.6c-2 0-2.4 1-2.4 2.4v3.1h4.8l-.6 4.8H22V32h8.2c1 0 1.8-.8 1.8-1.8V1.8c0-1-.8-1.8-1.8-1.8z' fill=currentColor /></symbol><symbol id=rssIcon viewBox='0 0 32 32'><path d='M10.7 25.6c0 2.4-2 4.4-4.4 4.4S2 28 2 25.6s2-4.4 4.4-4.4 4.3 2 4.3 4.4zM6.1 2c-.6 0-1.3 0-2 .1-1.3.1-2.2 1.2-2.1 2.4.1 1.2 1.2 2.2 2.4 2.1.6 0 1.1-.1 1.6-.1 10.7 0 19.4 8.7 19.4 19.4 0 .5 0 1-.1 1.6-.1 1.2.8 2.3 2.1 2.4h.2c1.2 0 2.1-.9 2.2-2.1.1-.7.1-1.4.1-2C30 12.7 19.3 2 6.1 2zm-.7 9.6c-.4 0-.8 0-1.3.1-1.3.1-2.2 1.2-2.1 2.5.1 1.3 1.2 2.2 2.5 2.1h.9c5.7 0 10.4 4.7 10.4 10.4v.9c-.1 1.3.8 2.4 2.1 2.5h.2c1.2 0 2.2-.9 2.3-2.1 0-.4.1-.8.1-1.2-.1-8.4-6.9-15.2-15.1-15.2z' fill=currentColor /></symbol><symbol id=linkedInIcon viewBox='0 0 32 32'><path d='M29.6,0H2.4C1.1,0,0,1,0,2.3v27.4C0,31,1.1,32,2.4,32h27.3c1.3,0,2.4-1,2.4-2.3V2.3C32,1,30.9,0,29.6,0z M9.5,27.3H4.7V12 h4.8V27.3z M7.1,9.9c-1.5,0-2.8-1.2-2.8-2.8c0-1.5,1.2-2.8,2.8-2.8c1.5,0,2.8,1.2,2.8,2.8C9.9,8.7,8.6,9.9,7.1,9.9z M27.3,27.3 h-4.7v-7.4c0-1.8,0-4-2.5-4c-2.5,0-2.8,1.9-2.8,3.9v7.6h-4.7V12H17v2.1h0.1c0.6-1.2,2.2-2.5,4.5-2.5c4.8,0,5.7,3.2,5.7,7.3V27.3z' fill=currentColor /></symbol></svg><div class='column main'><section class=social><a href=https://twitter.com/incrementmag class=twitter><svg viewBox='0 0 32 32'><use xlink:href=#twitterIcon x=0 y=0></use></svg> <span>@incrementmag</span> </a><a href=https://facebook.com/incrementmag class=facebook><svg viewBox='0 0 32 32'><use xlink:href=#facebookIcon x=0 y=0></use></svg> <span>incrementmag</span> </a><a href=/feed.xml class=rss><svg viewBox='0 0 32 32'><use xlink:href=#rssIcon x=0 y=0></use></svg> <span>RSS Feed</span></a></section><section><h4>About</h4><p><em>Increment</em> is a print and digital magazine about how teams build and operate software systems at scale. <a href=/about/ >Learn more</a></p></section><section><h4>Work with us</h4><p>Interested in joining the team at Stripe? <a href=https://stripe.com/jobs>View job openings</a></p></section></div><p class='column copyright'><span>&copy; 2022 <em>Increment</em></span> <a href=https://stripe.com>Published by Stripe</a> <a href=https://stripe.com/privacy/media-policy>Privacy policy</a></p></div></footer></body></html>