Files
nexus/sreweekly/articles/261/06-increment-reliability-case-study-resilience-as-adaptability-at-freshwo.html
2026-09-12 17:23:01 +08:00

19 lines
30 KiB
HTML
Raw 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>Resilience as Adaptability at Freshworks - Increment</title><meta name=description content='Learn how software engineering leaders at Freshworks, a B2B SaaS company based in India, successfully adapted their product development practices during a global pandemic.'><link rel=canonical href=http://localhost:3000/reliability/resilience-as-adaptability-freshworks/ ><link rel=apple-touch-icon-precomposed href=/img/icon-571805a1.png><meta property=og:title content='Case study: Resilience as adaptability at Freshworks – Increment: Reliability'><meta property=og:url content=http://localhost:3000/reliability/resilience-as-adaptability-freshworks/ ><meta property=og:description content='The company’s disaster preparedness plan, developed in the aftermath of a devastating cyclone, enabled it to adapt and endure during a global pandemic.'><meta property=og:image content='https://images.ctfassets.net/3njn2qm7rrbs/6Q3D0w8nis0u66FQeCTjbg/843b26ce0013258589c76a15a49461d4/cover-issue16.png?w=1000'><meta name=twitter:card content=summary_large_image><meta name=twitter:image content='https://images.ctfassets.net/3njn2qm7rrbs/6Q3D0w8nis0u66FQeCTjbg/843b26ce0013258589c76a15a49461d4/cover-issue16.png?w=1000'><meta name=twitter:site content=@IncrementMag><meta name=twitter:title content='Case study: Resilience as adaptability at Freshworks – Increment: Reliability'><meta name=twitter:description content='The company’s disaster preparedness plan, developed in the aftermath of a devastating cyclone, enabled it to adapt and endure during a global pandemic.'><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/16-c2b7b183.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:16,issueSlug:'reliability',articleSlug:'resilience-as-adaptability-freshworks'};</script></head><body class='Issue_reliability Article_resilience-as-adaptability-freshworks'><nav class=PageNav><div class=u-Container><div class=column><h1 class=logo><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=ArticlePage itemscope itemtype=http://schema.org/Article><script type=application/ld+json>{
"@context": "http://schema.org",
"@type": "Article",
"headline": "Case study: Resilience as adaptability at Freshworks",
"image": " https://images.ctfassets.net/3njn2qm7rrbs/6Q3D0w8nis0u66FQeCTjbg/843b26ce0013258589c76a15a49461d4/cover-issue16.png?w&#x3D;1000",
"datePublished": "Thu, 25 Feb 2021 19:00:00 GMT",
"dateModified": "Thu, 25 Feb 2021 19:00:00 GMT",
"publisher": {
"@type": "Organization",
"name": "Increment",
"logo": {
"@type": "ImageObject",
"url": "https://increment.com/img/logo.png"
}
},
"description": "The company’s disaster preparedness plan, developed in the aftermath of a devastating cyclone, enabled it to adapt and endure during a global pandemic.",
"mainEntityOfPage": "http://localhost:3000/reliability/resilience-as-adaptability-freshworks/"
}</script><header class='u-Container ArticleHeader'><div class=column><div class=u-Grid><div class=main><h4 class='t-Byline byline large'><a href=#authors class=j-SmoothScroll itemprop=author><span>Ipsita Agarwal</span></a></h4><h1 class='t-TitleSerif large title' itemprop=name>Case study: Resilience as adaptability at Freshworks</h1><div class='t-BodySans large intro' itemprop=description>The company’s disaster preparedness plan, developed in the aftermath of a devastating cyclone, enabled it to adapt and endure during a global&nbsp;pandemic.</div></div><a class=issue href=/reliability/ ><span class='t-Caps tiny part-of'>Part of</span><div class='IssueTitle small' style=color:#863051><div class='t-Caps meta'><span>Issue 16</span> <span>February 2021</span></div><h2 class='t-IssueTitle title'>Reliability</h2></div></a></div></div></header><div class='u-Container ArticleContent'><article class='ContentBody column' itemprop=articleBody><div class=ArticleLayout><p>On March 11, 2020, the World Health Organization (WHO) declared the COVID-19 health crisis a pandemic. Meanwhile, in India, a country of over 1.3 billion people, active cases were just beginning to creep toward 100. With a low caseload and a lack of information about the novelty and severity of the disease, the government’s response was dawdling, and few businesses were implementing precautionary measures.</p><p>Freshworks, a B2B SaaS company that provides customer engagement solutions, had been on edge since earlier in the year, when reports began to emerge about the virus spreading in Southeast Asia, and the WHO’s announcement sent them into action. The company told its employees they could return to their hometowns and villages, and workers traveling in other parts of Southeast Asia and Europe were immediately brought home. Forty-eight hours later, Freshworks had distributed over 2,000 4G internet dongles to its staff.</p><p>Founded in the southern Indian city of Chennai in 2010, the company launched the popular customer support software Freshdesk, then diversified a few years later with its sales product Freshsales, its marketing offering Freshmarketer, and a suite of supportive solutions, including Freshcaller and Freshchat, that enable businesses to talk to or learn about their customers. The company opened 12 offices around the globe to keep pace with its growth, but kept the heart of its operations in Chennai.</p><p>A coastal city, Chennai regularly experiences severe weather: extreme heat in the summer, torrential rain during monsoons, and ferocious cyclones. In 2016, Cyclone Vardah caused 38 deaths and such widespread destruction—estimates put the damage at $3.35 billion USD—that the city ground to a halt for days afterward. With no transportation available, Freshworks employees were stranded throughout the city, the office was largely unoccupied, and work slowed.</p><div class='Sidebar large'><blockquote><p>If resilience is the ability not just to withstand but to sustainably adapt to unexpected events, it’s a fundamental quality for any company wishing to thrive in the long term.</p></blockquote></div><p>For the company, Cyclone Vardah’s aftermath was a time for preparation. Freshworks bolstered its business continuity plan, which encompasses protocols for workforce diversification and cloud backups, with measures to help prepare for an event, however unlikely, that would require its employees to work remotely en masse again. It established a network operations center in the city of Bengaluru and allocated laptops to all employees as a fallback, even if their work primarily required specialized desktop machines.</p><p>If resilience is the ability not just to withstand but to sustainably adapt to unexpected events, it’s a fundamental quality for any company wishing to thrive in the long term. Freshworks’ business continuity protocol, modified from the events of 2016, enabled the company to respond swiftly to the pandemic in 2020.</p><p>By the time India announced its nationwide lockdown on March 23, Freshworks was already entirely remote.</p><hr></div><div class='ArticleLayout flipped'><p>The transition to remote work came at a tricky time for Freshworks. The company was three months into ideation for its most ambitious project to date, Freshworks CRM. Just as teams were ready to rev up engineering work, their employees dispersed, several of them to villages and towns across southern India. While the company had equipped its staff with 4G dongles to ensure access to high-speed internet regardless of location, uneven signal coverage and power cuts made working remotely from these areas a difficult proposition.</p><p>Freshworks CRM was to be, as CEO Girish Mathrubootham describes it, the company’s “iPhone moment.” Freshsales, Freshmarketer, Freshcaller, and Freshchat would be unified into a single platform with an underlying AI engine. The platform would give businesses a holistic view of their customers, from their first contact with marketing materials through to sales and resales. The company validated the concept for Freshworks CRM and detailed a seven-month production plan, with launch slated for October 2020.</p><p>Now those plans were put on hold as the company and its employees adapted to a new way of working. The first couple of months were to “settle in, to be able to work from home,” says Srivatsan Venkatesan, Freshworks’ VP of product management. “We didn’t want to assume anybody’s situation. Nobody has gone through this before.”</p><p>The company’s HR division made provisions for people to purchase whatever they needed to work effectively, no matter how unique their requirements. One engineer, finding their dongle heated up excessively, had to operate a fan just to keep it from shutting off the internet connection for the day.</p><p>If equipping the team with technology was essential, so was equipping managers with the tools to lead their newly remote teams with empathy and trust. In office environments, “attendance is a proxy for performance,” says Janani Dwarakanath, director of product marketing for Freshworks CRM. Now, the company had to set more intentional metrics for performance. “Trusting an employee, giving her the flexibility to do things at her pace [while knowing] that there are check-ins and that [she is] part of a larger goal,” Dwarakanath says, helped the team stay on target. Managers were encouraged to maintain a cadence of check-ins with their teams and create space for team members to share if they were struggling with situations at work or at home.</p><p>Using Confluence and the company’s own project management tool, Freshrelease, employees had a transparent view of the goals and progress of each team working on Freshworks CRM. If an employee was struggling, their team extended its capabilities to cover their work until they could contribute fully again. “If you’re working in part of the squad, even if you’re falling back, there are people who will pitch in to make sure that nobody gets in the red,” Dwarakanath says.</p><p>Expectation management—knowing work was not going to progress linearly every day and that ups and downs were inevitable—was key to progressing sustainably. “We were looking at the final [vision], and we were flexible on day-to-day execution,” Venkatesan says. Expectation management stretched to product and engineering decisions as well. “We also went in and revisited our goals. We [asked], ‘Is this absolutely required for us given the situation?’” he says. Product features were reviewed with the intent of optimizing them for ease of execution—a priority brought on by the pandemic.</p><p>Among Freshworks CRM’s planned features were forecasting and contact scoring. Using its AI engine, Freshworks CRM would assign a score to a business’s potential customers based on their propensity to buy. This score would ideally be calculated to near-perfect accuracy from around 15 signals gathered from the customers’ behavior across company marketing and sales campaigns.</p><p>“We analyzed the data sources,” Venkatesan says, and came to understand that just five to six sources out of the 15, including emails and interactions with salespeople, “contributed to 80 percent of the signals, which could drive for high accuracy.” The circumstances of this new working environment drove the company to pare those 15 signals down to just the most effective ones. “The moment you say 80 percent of the outcome is desired, [with contributions from] five teams instead of 15 teams, that involves less integration, less system testing, less everything. So it directly translates to actual work items.”</p><p>Venkatesan calls this sort of optimization the 80-20 rule: By aiming for the “must haves” that satisfy 80 percent of the use cases and seeing the remaining 20 percent as a “nice to have” feature set for a subsequent release, work became more manageable given the unusual circumstances and limited time frame.</p><p>Infrastructure designed to enable intentional communication between teams also helped keep the project moving. During the early months of the pandemic, Freshworks decided to dedicate an entire function to communication: Program managers were explicitly tasked with ensuring information flowed smoothly between teams and that everyone was on the same page. Even when team members were in compatible time zones, Zoom meetings were recorded and minutes drawn, with action items highlighted and shared to accommodate the tricky work-life balancing act employees were undertaking and the periodic unreliability of internet connections.</p><p>Social structures also evolved to allow more time and space for employee wellness. Mental health campaigns, workplace groups, and counseling options contributed to more sustainable work practices as the pandemic stretched out. “We made sure that anybody who worked on the project, if they’re facing burnout or stress, can reach out to their managers or teammates,” says Dwarakanath, who’s also helping shape the company’s wellness efforts. Investing in a social infrastructure in which employees regularly check in with each other, celebrate together, and feel comfortable asking for help when needed helped build team spirit.</p><p>Like the company itself, employees embodied the notion of resilience as adaptability across a range of socioeconomic and family conditions. One engineer, working in a remote village where summer temperatures regularly surpassed 100 degrees Fahrenheit, climbed to their terrace in the early morning hours to catch an internet signal and commit code. Another manager, balancing work and childcare from home, found that working in view of her family changed their perspective of her. If before her work was an unknown—in her in-laws’ eyes, just an impediment to spending more time at home—they now see her as a capable worker and manager, and they’re amending their family structure to accommodate her work.</p><hr></div><div class=ArticleLayout><p>In October 2020, Freshworks released Freshworks CRM, meeting its pre-pandemic deadline. By making thoughtful investments in its social and communications infrastructure to account for varied circumstances and challenges in employees’ daily lives, the company managed to adapt to a global pandemic while achieving its long-term goal.</p><p>Freshworks’ experience serves as a hopeful example: If change is a given, businesses that can demonstrate resilience as adaptability are better positioned to survive and flourish in the face of it.</p></div></article></div><div class='u-Container ArticleFooter'><div class=column><div class='u-Grid ContentBody small content'><div class=authors id=authors><div><div class=photo><figure style='background-image:url(https://images.ctfassets.net/3njn2qm7rrbs/65lITnIK7c3P6QuHEbmlo9/e8f8e7124eda5a0fac6e8b76af1ebe05/Ipsita_Agarwal.jpeg?w=500)'></figure></div><div class=text><h4>About the author</h4><p><b>Ipsita Agarwal</b> is a narrative nonfiction writer and engineer whose debut book will be published by Trapeze. She has written for publications including <i>Wired</i> and <i>Smithsonian </i>and is a contributing editor for Stripe Press.</p><p><a href=https://twitter.com/ipsitaag target=_blank>@ipsitaag</a></p></div></div></div><div class=topics><div class=text><h4>Topics</h4><p><a href=/topics/culture/ >Workplace &amp; Culture</a></p></div></div></div></div></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:#29386a><a class=j-Preload href=/remote/building-remotely-auth0-automattic-basecamp/ ><div class='IssueTitle tiny' style=color:#29386a><div class='t-Caps meta'><span>15</span></div><h3 class='t-IssueTitle title'>Remote</h3></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Ipsita Agarwal</span></h4><h3 class='t-TitleSans title'>Case studies in building remotely</h3></div><div class='t-BodySerif small intro'>Lessons in building, supporting, and growing remote and distributed teams from Automattic, Auth0, and&nbsp;Basecamp.</div></div></a></li><li class='ArticleBlock footer' style=color:#e89e00><a class=j-Preload href=/testing/a-test-of-meaning/ ><div class='IssueTitle tiny' style=color:#e89e00><div class='t-Caps meta'><span>10</span></div><h3 class='t-IssueTitle title'>Testing</h3></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Ipsita Agarwal</span></h4><h3 class='t-TitleSans title'>A test of meaning</h3></div><div class='t-BodySerif small intro'>For AARP, AutoCAD, Google, and Pinterest, qualitative research can include everything from focus groups to hand-drawn&nbsp;maps.</div></div></a></li><li class='ArticleBlock footer' style=color:#40af9e><a class=j-Preload href=/software-architecture/case-studies-in-rearchitecting/ ><div class='IssueTitle tiny' style=color:#40af9e><div class='t-Caps meta'><span>12</span></div><h3 class='t-IssueTitle title'>Software Architecture</h3></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Ipsita Agarwal</span></h4><h3 class='t-TitleSans title'>Case studies in rearchitecting</h3></div><div class='t-BodySerif small intro'>How Buffer, ThoughtWorks, N26, and Zapier have shifted their software to respond to new contexts and met new&nbsp;needs.</div></div></a></li><li class='ArticleBlock footer' style=color:#5ebe92><a class=j-Preload href=/frontend/case-study-web-components-for-screen-readers/ ><div class='IssueTitle tiny' style=color:#5ebe92><div class='t-Caps meta'><span>13</span></div><h3 class='t-IssueTitle title'>Frontend</h3></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Ipsita Agarwal</span></h4><h3 class='t-TitleSans title'>Case study: Web components for screen readers</h3></div><div class='t-BodySerif small intro'>How Slack changed the way it designs accessible frontend components.</div></div></a></li><li class='ArticleBlock footer' style=color:#5ebe92><a class=j-Preload href=/frontend/case-study-mobile-payments-in-india/ ><div class='IssueTitle tiny' style=color:#5ebe92><div class='t-Caps meta'><span>13</span></div><h3 class='t-IssueTitle title'>Frontend</h3></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Ipsita Agarwal</span></h4><h3 class='t-TitleSans title'>Case study: Mobile payments in India</h3></div><div class='t-BodySerif small intro'>How Google designed an app for users from big cities to rural areas on devices old and&nbsp;new.</div></div></a></li><li class='ArticleBlock footer' style=color:#863051><a class=j-Preload href=/reliability/resilience-engineering-david-woods/ ><div class='IssueTitle tiny' style=color:#863051><div class='t-Caps meta'><span>16</span></div><h3 class='t-IssueTitle title'>Reliability</h3></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Ipsita Agarwal</span></h4><h3 class='t-TitleSans title'>Interview: Dr. David D. Woods</h3></div><div class='t-BodySerif small intro'>A discussion of the distinctions (and dependencies) between reliability and resilience, and how to build complex systems that perform under strain and&nbsp;surprise.</div></div></a></li><li class='ArticleBlock footer' style=color:#443d79><a class=j-Preload href=/containers/containerization-case-study/ ><div class='IssueTitle tiny' style=color:#443d79><div class='t-Caps meta'><span>17</span></div><h3 class='t-IssueTitle title'>Containers</h3></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Ipsita Agarwal</span></h4><h3 class='t-TitleSans title'>Case study: Launching an open government platform in Taiwan</h3></div><div class='t-BodySerif small intro'>By enlisting an open-source project with an innovative approach to containerization, Audrey Tang built a singular digital&nbsp;forum.</div></div></a></li><li class='ArticleBlock footer' style=color:#439eab><a class=j-Preload href=/mobile/claire-sibthorpe-interview/ ><div class='IssueTitle tiny' style=color:#439eab><div class='t-Caps meta'><span>18</span></div><h3 class='t-IssueTitle title'>Mobile</h3></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Ipsita Agarwal</span></h4><h3 class='t-TitleSans title'>Interview: Claire Sibthorpe</h3></div><div class='t-BodySerif small intro'>The GSM Association’s head of connected women, connected society, and assistive technology discusses the impact mobile devices have had on the lives of marginalized women and what technology companies can do to further mobile&nbsp;equity.</div></div></a></li><li class='ArticleBlock footer' style=color:#4c70b1><a class=j-Preload href=/planning/planning-in-public-at-youtrack/ ><div class='IssueTitle tiny' style=color:#4c70b1><div class='t-Caps meta'><span>19</span></div><h3 class='t-IssueTitle title'>Planning</h3></div><div class=text><div class=head><h4 class='t-Byline byline'><span>Ipsita Agarwal</span></h4><h3 class='t-TitleSans title'>On planning in public</h3></div><div class='t-BodySerif small intro'>YouTrack’s Elena Pishkova shares how the team plans products in public view and in collaboration with customers.</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>