Files
nexus/sreweekly/articles/421/08-for-an-sre-relationships-and-communication-matter-most-advice-from-sre.html
2026-09-12 17:23:01 +08:00

64 lines
130 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
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 lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width" data-next-head=""/><meta name="twitter:card" content="summary_large_image" data-next-head=""/><meta name="twitter:site" content="@checklyHQ" data-next-head=""/><meta name="twitter:creator" content="@checklyHQ" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:image:alt" content="Checkly logo" data-next-head=""/><meta property="og:image:type" content="image/jpeg" data-next-head=""/><meta property="og:locale" content="en_US" data-next-head=""/><meta property="og:site_name" content="Checkly" data-next-head=""/><link rel="alternate" type="application/rss+xml" title="The Checkly Blog" href="https://www.checklyhq.com/rss.xml" data-next-head=""/><title data-next-head="">For an SRE, relationships and communication matter most: advice…</title><meta name="robots" content="index,follow" data-next-head=""/><meta name="description" content="This collection offers hard-earned wisdom for the SRE community. From prioritizing depth over breadth in learning to fostering effective communication and…" data-next-head=""/><meta property="og:title" content="For an SRE, relationships and communication matter most: advice…" data-next-head=""/><meta property="og:description" content="This collection offers hard-earned wisdom for the SRE community. From prioritizing depth over breadth in learning to fostering effective communication and…" data-next-head=""/><meta property="og:url" content="https://www.checklyhq.com/blog/sre-people-and-communication-matter/" data-next-head=""/><meta property="og:image" content="https://images.prismic.io/checklyhq/ZhSXRBrFxhpPBYh4_BlogCoverImage-12-.png?auto=format,compress" data-next-head=""/><meta property="og:image:width" content="1056" data-next-head=""/><meta property="og:image:height" content="602" data-next-head=""/><link rel="canonical" href="https://www.checklyhq.com/blog/sre-people-and-communication-matter/" data-next-head=""/><script type="application/ld+json" data-next-head="">{"@context":"https://schema.org","@graph":[{"@id":"https://www.checklyhq.com/#organization","@type":"Organization","name":"Checkly","legalName":"Checkly Inc","url":"https://www.checklyhq.com","logo":"https://www.checklyhq.com/logos/checkly/checkly.svg","sameAs":["https://twitter.com/checklyhq","https://www.linkedin.com/company/checkly","https://www.youtube.com/checklyhq","https://github.com/checkly"],"address":{"@type":"PostalAddress","streetAddress":"One Boston Place, Suite 2600","addressLocality":"Boston","addressRegion":"MA","postalCode":"02108","addressCountry":"US"},"contactPoint":[{"@type":"ContactPoint","contactType":"Customer Support","email":"support@checklyhq.com"}]},{"@id":"https://www.checklyhq.com/#service","@type":"Service","name":"Checkly Monitoring Platform","serviceType":"Synthetic monitoring and continuous testing","provider":{"@id":"https://www.checklyhq.com/#organization"},"brand":{"@id":"https://www.checklyhq.com/#organization"},"areaServed":"Worldwide","url":"https://www.checklyhq.com/","description":"Checkly is a synthetic monitoring and continuous testing platform for developer-owned reliability."},{"@id":"https://www.checklyhq.com/blog/sre-people-and-communication-matter/#webpage","url":"https://www.checklyhq.com/blog/sre-people-and-communication-matter/","@type":"WebPage","isPartOf":{"@id":"https://www.checklyhq.com/#website"},"publisher":{"@id":"https://www.checklyhq.com/#organization"},"about":{"@id":"https://www.checklyhq.com/#service"},"mainEntity":{"@id":"https://www.checklyhq.com/blog/sre-people-and-communication-matter/#article"},"breadcrumb":{"@id":"https://www.checklyhq.com/blog/sre-people-and-communication-matter/#breadcrumb"},"headline":"For an SRE, relationships and communication matter most: advice…","abstract":"This collection offers hard-earned wisdom for the SRE community. From prioritizing depth over breadth in learning to fostering effective communication and…","image":"https://images.prismic.io/checklyhq/ZhSXRBrFxhpPBYh4_BlogCoverImage-12-.png?auto=format,compress","relatedLink":"https://www.checklyhq.com/product/synthetic-monitoring/","significantLink":["https://www.checklyhq.com/blog/","https://www.checklyhq.com/customers/"],"keywords":["synthetic monitoring","monitoring as code","API monitoring","uptime monitoring"]},{"@id":"https://www.checklyhq.com/#website","@type":"WebSite","name":"Checkly","url":"https://www.checklyhq.com/","publisher":{"@id":"https://www.checklyhq.com/#organization"}},{"@id":"https://www.checklyhq.com/blog/sre-people-and-communication-matter/#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.checklyhq.com/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://www.checklyhq.com/blog/"},{"@type":"ListItem","position":3,"name":"Advice from SRE's","item":"https://www.checklyhq.com/blog/sre-people-and-communication-matter/"}]},{"@id":"https://www.checklyhq.com/blog/sre-people-and-communication-matter/#article","@type":"Article","mainEntityOfPage":{"@id":"https://www.checklyhq.com/blog/sre-people-and-communication-matter/#webpage"},"headline":"For an SRE, relationships and communication matter most: advice…","description":"This collection offers hard-earned wisdom for the SRE community. From prioritizing depth over breadth in learning to fostering effective communication and…","image":"https://images.prismic.io/checklyhq/ZhSXRBrFxhpPBYh4_BlogCoverImage-12-.png?auto=format,compress","datePublished":"2024-04-03","dateModified":"2024-10-17T20:21:48+0000","author":[{"@id":"https://www.checklyhq.com/blog/author/nica-mellifera/#person"}],"publisher":{"@id":"https://www.checklyhq.com/#organization"},"isAccessibleForFree":true},{"@id":"https://www.checklyhq.com/blog/author/nica-mellifera/#person","@type":"Person","name":"Nočnica Mellifera","url":"https://www.checklyhq.com/blog/author/nica-mellifera/","sameAs":["https://twitter.com/Serverless_Mom","https://github.com/serverless-mom","https://www.linkedin.com/in/serverlessmom/"]}]}</script><script id="google-consent-mode">
(function () {
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
window.gtag = window.gtag || gtag;
// EEA + UK + Switzerland
gtag('consent', 'default', {
ad_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
analytics_storage: 'denied',
personalization_storage: 'denied',
functionality_storage: 'granted',
security_storage: 'granted',
// 2000ms per CookieYes' own Google Consent Mode guidance. Even with the banner
// injected below rather than after hydration, it is still a third-party fetch,
// and a shorter window would let Google tags fire on the denied default before
// the visitor's actual choice arrives.
wait_for_update: 2000,
// Shared with the is_eu_user gate in src/middleware.ts. Single source of truth
// in src/lib/consentRegions.ts, so the two can never drift apart.
region: ["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","IS","LI","NO","GB","CH"]
});
// Everywhere else
gtag('consent', 'default', {
ad_storage: 'granted',
ad_user_data: 'granted',
ad_personalization: 'granted',
analytics_storage: 'granted',
personalization_storage: 'granted',
functionality_storage: 'granted',
security_storage: 'granted',
wait_for_update: 0
});
gtag('set', 'url_passthrough', true);
// No-op while ad_storage is granted; redacts ad identifiers while it is denied.
gtag('set', 'ads_data_redaction', true);
// Deliberately no 'consent' 'update' calls here. CookieYes owns every update,
// via the "Support GCM" toggle in its Advanced Settings, and it is the only
// writer to these signals so there is no last-write-wins race. This script owns
// the defaults only, which CookieYes documents that it does not set itself:
// https://www.cookieyes.com/documentation/implementing-google-consent-mode-using-cookieyes/
//
// If "Support GCM" is ever switched off, consent updates stop silently. The
// "Check GCM status" button on that same settings page is what catches it.
// Load CookieYes here rather than from a gated next/script in _app. The old
// placement waited for hydration, then an effect, then a re-render before the
// script tag even existed. With "Allow Google tags to fire before consent" on,
// Google tags fire immediately and only wait out wait_for_update, so a returning
// EEA visitor who had already accepted could have their grant arrive after the
// window closed and be logged as cookieless. Same is_eu_user gate as before,
// just resolved synchronously.
if (document.cookie.indexOf('is_eu_user=true') > -1) {
var cy = document.createElement('script');
cy.src = 'https://cdn-cookieyes.com/client_data/2853758a17c7c3979d959d32/script.js';
document.head.appendChild(cy);
}
})();
</script><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&amp;display=swap" rel="stylesheet"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#002652"/><meta name="apple-mobile-web-app-title" content="Checkly"/><meta name="application-name" content="Checkly"/><meta name="msapplication-TileColor" content="#0075ff"/><meta name="theme-color" content="#0075ff"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/css/2a7e433b0b1d7c34.css" as="style"/><link rel="stylesheet" href="/_next/static/css/2a7e433b0b1d7c34.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script defer="" src="/_next/static/chunks/7887.ffee680c294159fc.js"></script><script src="/_next/static/chunks/webpack-9fa8a8420437c558.js" defer=""></script><script src="/_next/static/chunks/framework-b9fd9bcc3ecde907.js" defer=""></script><script src="/_next/static/chunks/main-03c4d0ade954142f.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fc979c21a1861761.js" defer=""></script><script src="/_next/static/chunks/7514-0228eb338d4f037f.js" defer=""></script><script src="/_next/static/chunks/8908-35b2e7ecca5c2872.js" defer=""></script><script src="/_next/static/chunks/1624-34f243d34ad505fd.js" defer=""></script><script src="/_next/static/chunks/pages/blog/%5Buid%5D-7fbdeff3eaae6b33.js" defer=""></script><script src="/_next/static/mXzTdbXoRITmWIy8mZCIh/_buildManifest.js" defer=""></script><script src="/_next/static/mXzTdbXoRITmWIy8mZCIh/_ssgManifest.js" defer=""></script><style id="__jsx-1363477968">:root{--font-inter:'Inter', 'Inter Fallback'}</style></head><body><div id="__next"><div class="jsx-1363477968 __variable_f367f3 contents font-sans"><header id="nav" class=""><nav class="container flex h-[78px] items-center justify-between"><a class="relative z-20" href="/"><span class="sr-only">Checkly - Home</span><svg viewBox="0 0 100 30" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-24 mt-1 mr-2 transform-gpu md:mr-6 lg:mr-18"><path d="M18.596 7.62499H14.1765C14.0958 7.05322 13.931 6.54536 13.6821 6.10139C13.4332 5.65071 13.1137 5.26728 12.7235 4.95113C12.3334 4.63497 11.8827 4.39281 11.3715 4.22465C10.867 4.05648 10.3188 3.9724 9.7268 3.9724C8.65726 3.9724 7.72561 4.2381 6.93186 4.76951C6.13811 5.29419 5.52262 6.06103 5.08538 7.07004C4.64815 8.07232 4.42953 9.28985 4.42953 10.7226C4.42953 12.1958 4.64815 13.4335 5.08538 14.4358C5.52935 15.438 6.1482 16.1948 6.94195 16.706C7.7357 17.2173 8.6539 17.4729 9.69653 17.4729C10.2818 17.4729 10.8233 17.3955 11.321 17.2408C11.8255 17.0861 12.2729 16.8607 12.663 16.5648C13.0532 16.2621 13.376 15.8955 13.6317 15.465C13.894 15.0344 14.0756 14.5434 14.1765 13.9918L18.596 14.012C18.4816 14.9605 18.1957 15.8753 17.7383 16.7565C17.2876 17.6309 16.6788 18.4146 15.912 19.1075C15.1519 19.7936 14.2438 20.3384 13.1877 20.742C12.1383 21.1389 10.9511 21.3374 9.62591 21.3374C7.78279 21.3374 6.13475 20.9203 4.68178 20.0862C3.23554 19.2521 2.092 18.0446 1.25117 16.4639C0.417055 14.8831 0 12.9693 0 10.7226C0 8.46919 0.423782 6.55208 1.27135 4.97131C2.11891 3.39054 3.26918 2.18646 4.72214 1.35908C6.17511 0.524965 7.8097 0.10791 9.62591 0.10791C10.8233 0.10791 11.9332 0.276077 12.9556 0.612412C13.9848 0.948747 14.8963 1.4398 15.69 2.08556C16.4838 2.72459 17.1295 3.50825 17.6273 4.43654C18.1318 5.36482 18.4547 6.42764 18.596 7.62499Z" fill="currentColor"></path><path d="M23.9576 12.0949V21.0548H19.6592V0.390431H23.8365V8.29093H24.0181C24.3679 7.3761 24.933 6.65971 25.7133 6.14175C26.4936 5.61707 27.4723 5.35473 28.6495 5.35473C29.7257 5.35473 30.6641 5.59017 31.4646 6.06103C32.2718 6.52518 32.8974 7.19448 33.3414 8.06895C33.792 8.9367 34.014 9.97597 34.0073 11.1868V21.0548H29.7089V11.9536C29.7157 10.9984 29.4735 10.2551 28.9825 9.72372C28.4981 9.19231 27.8187 8.92661 26.9443 8.92661C26.359 8.92661 25.8411 9.05105 25.3904 9.29994C24.9464 9.54883 24.5966 9.91207 24.341 10.3897C24.0921 10.8605 23.9643 11.4289 23.9576 12.0949Z" fill="currentColor"></path><path d="M42.4641 21.3575C40.8698 21.3575 39.4976 21.0347 38.3473 20.3889C37.2038 19.7364 36.3226 18.8148 35.7037 17.6242C35.0849 16.4269 34.7754 15.0109 34.7754 13.3763C34.7754 11.7821 35.0849 10.3829 35.7037 9.17886C36.3226 7.97478 37.1937 7.0364 38.3171 6.36373C39.4471 5.69107 40.7723 5.35473 42.2925 5.35473C43.315 5.35473 44.2668 5.51954 45.148 5.84914C46.0359 6.17203 46.8095 6.65971 47.4687 7.3122C48.1347 7.96469 48.6526 8.78535 49.0226 9.77417C49.3926 10.7563 49.5775 11.9065 49.5775 13.225V14.4055H36.4908V11.7417H45.5314C45.5314 11.1229 45.3969 10.5746 45.1278 10.0971C44.8588 9.61946 44.4854 9.24612 44.0078 8.97706C43.537 8.70126 42.9887 8.56336 42.3632 8.56336C41.7107 8.56336 41.1322 8.71472 40.6277 9.01742C40.1299 9.31339 39.7397 9.71363 39.4572 10.2181C39.1747 10.7159 39.0301 11.2709 39.0234 11.883V14.4156C39.0234 15.1824 39.1646 15.845 39.4471 16.4033C39.7364 16.9616 40.1434 17.3922 40.668 17.6949C41.1927 17.9976 41.8149 18.1489 42.5347 18.1489C43.0123 18.1489 43.4495 18.0816 43.8464 17.9471C44.2433 17.8126 44.583 17.6108 44.8655 17.3417C45.148 17.0726 45.3633 16.743 45.5113 16.3529L49.4867 16.6152C49.2849 17.5704 48.8712 18.4045 48.2457 19.1175C47.6268 19.8239 46.8263 20.3754 45.8442 20.7723C44.8689 21.1625 43.7421 21.3575 42.4641 21.3575Z" fill="currentColor"></path><path d="M57.3961 21.3575C55.8086 21.3575 54.4431 21.0212 53.2996 20.3485C52.1627 19.6691 51.2883 18.7274 50.6762 17.5233C50.0707 16.3192 49.768 14.9335 49.768 13.3662C49.768 11.7787 50.0741 10.3863 50.6862 9.18895C51.3051 7.98487 52.1829 7.04649 53.3197 6.37382C54.4566 5.69443 55.8086 5.35473 57.3759 5.35473C58.728 5.35473 59.9119 5.60026 60.9276 6.0913C61.9434 6.58235 62.7472 7.27184 63.3392 8.15976C63.9311 9.04769 64.2574 10.0903 64.3179 11.2877H60.2617C60.1473 10.5141 59.8446 9.89189 59.3536 9.42102C58.8693 8.94342 58.2336 8.70463 57.4466 8.70463C56.7806 8.70463 56.1988 8.88625 55.701 9.24949C55.2099 9.606 54.8265 10.1273 54.5507 10.8134C54.2749 11.4996 54.137 12.3303 54.137 13.3057C54.137 14.2945 54.2716 15.1353 54.5406 15.8282C54.8164 16.521 55.2032 17.0491 55.701 17.4123C56.1988 17.7756 56.7806 17.9572 57.4466 17.9572C57.9376 17.9572 58.3782 17.8563 58.7684 17.6545C59.1652 17.4527 59.4915 17.1601 59.7471 16.7767C60.0094 16.3865 60.181 15.919 60.2617 15.3741H64.3179C64.2506 16.558 63.9277 17.6007 63.3493 18.5021C62.7775 19.3967 61.9871 20.0963 60.9781 20.6008C59.9691 21.1053 58.7751 21.3575 57.3961 21.3575Z" fill="currentColor"></path><path d="M68.9758 16.595L68.9858 11.439H69.6114L74.5757 5.55653H79.5098L72.8403 13.346H71.8212L68.9758 16.595ZM65.081 21.0548V0.390431H69.3794V21.0548H65.081ZM74.7674 21.0548L70.2067 14.3046L73.0723 11.2675L79.8024 21.0548H74.7674Z" fill="currentColor"></path><path d="M83.928 0.390431V21.0548H79.6296V0.390431H83.928Z" fill="currentColor"></path><path d="M84.1513 5.55668L88.6716 19.8227L90.9644 13.346L88.6716 5.55668H84.1513Z" fill="currentColor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M90.7 29.8922H86.1742L79.1699 23.4988L85.1166 23.4988L88.0132 26.019L95.208 5.49805H100.001L90.7 29.8922Z" fill="#0075FF"></path></svg></a><div class="flex w-full items-center justify-between text-sm max-lg:justify-end"><div class="flex items-center max-lg:hidden"><div class="relative flex items-center h-[var(--nav-height)]"><button class="nav-item" aria-expanded="false" aria-controls="nav-dropdown-product" aria-haspopup="true">Product<span class="dropdown-icon" aria-hidden="true"></span></button><div id="nav-dropdown-product" role="region" aria-label="Product" style="left:0" inert="" class="absolute top-full pt-2 z-30 origin-top transition duration-200 ease-out motion-reduce:transition-none motion-reduce:transform-none -translate-y-1 scale-95 opacity-0 pointer-events-none"><div class="nav-panel w-max max-w-[calc(100vw-2rem)] max-h-[calc(100vh-var(--nav-height)-1.5rem)] overflow-y-auto rounded-2xl border border-gray-200 bg-white text-checkly-dark-blue"><div class="p-6"><div class="flex flex-col gap-4"><div><p class="text-[11px] font-semibold tracking-wider uppercase text-gray-500">Detect</p><div class="grid grid-cols-2 gap-x-5 gap-y-0.5 mt-1.5 w-[460px]"><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/product/uptime-monitoring/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><circle cx="8" cy="8" r="6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></circle><polyline points="8,3 8,8 11,11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></polyline></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Uptime Monitoring</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Measure the availability of your digital footprint</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/product/heartbeat-monitoring/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><path d="M8 12L10.5 9.5L12 11L13.5 8.5L14.5 10.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8 12L5.5 9.5L4 11L2.5 8.5L1.5 10.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8 4L9.5 5.5L10.5 4.5L11.5 6.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Heartbeat Monitoring</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Catch cron jobs and backups that fail silently</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/product/synthetic-monitoring/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><path d="M2 8L6 4L10 8L14 4" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M2 12L6 8L10 12L14 8" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Synthetic Monitoring</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Simulate real user interactions across your stack</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/product/testing/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><rect x="2" y="2" width="12" height="12" rx="2.5" stroke="currentColor" stroke-linejoin="round"></rect><path d="M5 8.2 7 10.2 11 5.8" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Testing</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Catch issues before production with an AI-powered test reporter</span></a></div></div><div><p class="text-[11px] font-semibold tracking-wider uppercase text-gray-500">Communicate</p><div class="grid grid-cols-2 gap-x-5 gap-y-0.5 mt-1.5 w-[460px]"><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/product/status-pages/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><rect x="2" y="3" width="12" height="10" rx="1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></rect><path d="M2 6H14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><circle cx="4" cy="4.5" r="0.5" fill="currentColor"></circle><circle cx="6" cy="4.5" r="0.5" fill="currentColor"></circle><circle cx="8" cy="4.5" r="0.5" fill="currentColor"></circle></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Status Pages</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Communicate app availability to your customers</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/product/alerting/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><path d="M8 1L15 14H1L8 1Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8 6V9" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><circle cx="8" cy="12" r="0.5" fill="currentColor"></circle></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Alerts</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Contextual alerting to notify the team right away</span></a></div></div><div><p class="text-[11px] font-semibold tracking-wider uppercase text-gray-500">Resolve</p><div class="grid grid-cols-2 gap-x-5 gap-y-0.5 mt-1.5 w-[460px]"><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/product/ai-analysis/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><path d="M8 2L14 5V11L8 14L2 11V5L8 2Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8 8L14 5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8 8L2 5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8 8V14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">AI Root Cause Analysis</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Automated root cause analysis powered by AI agents</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/product/traces/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><path d="M2 8L6 4L10 8L14 4" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M2 12L6 8L10 12L14 8" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><circle cx="6" cy="4" r="1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></circle><circle cx="10" cy="8" r="1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></circle><circle cx="10" cy="12" r="1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></circle></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Traces</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Powerful OTel tracing for deeper insights</span></a></div></div></div><div class="mt-5 pt-4 border-t border-gray-200"><p class="text-[11px] font-semibold tracking-wider uppercase text-gray-500">Getting Started</p><div class="flex flex-wrap items-center gap-1 mt-1.5 -ml-2.5"><a class="px-2.5 py-1 text-[13px] font-medium whitespace-nowrap rounded-md transition-colors duration-150 hover:bg-gray-100 hover:text-checkly-blue" href="https://app.checklyhq.com/signup/">Start for free</a><a class="px-2.5 py-1 text-[13px] font-medium whitespace-nowrap rounded-md transition-colors duration-150 hover:bg-gray-100 hover:text-checkly-blue" href="/demo-request/">Book a demo</a><a class="px-2.5 py-1 text-[13px] font-medium whitespace-nowrap rounded-md transition-colors duration-150 hover:bg-gray-100 hover:text-checkly-blue" href="/contact-sales/">Talk to Sales</a><a class="px-2.5 py-1 text-[13px] font-medium whitespace-nowrap rounded-md transition-colors duration-150 hover:bg-gray-100 hover:text-checkly-blue" href="/product/monitoring-as-code/">Monitoring as Code</a></div></div></div></div></div></div><div class="relative flex items-center h-[var(--nav-height)]"><button class="nav-item" aria-expanded="false" aria-controls="nav-dropdown-solutions" aria-haspopup="true">Solutions<span class="dropdown-icon" aria-hidden="true"></span></button><div id="nav-dropdown-solutions" role="region" aria-label="Solutions" style="left:0" inert="" class="absolute top-full pt-2 z-30 origin-top transition duration-200 ease-out motion-reduce:transition-none motion-reduce:transform-none -translate-y-1 scale-95 opacity-0 pointer-events-none"><div class="nav-panel w-max max-w-[calc(100vw-2rem)] max-h-[calc(100vh-var(--nav-height)-1.5rem)] overflow-y-auto rounded-2xl border border-gray-200 bg-white text-checkly-dark-blue"><div class="p-6"><div class="flex gap-6"><div class="w-[248px]"><p class="text-[11px] font-semibold tracking-wider uppercase text-gray-500">Personas</p><div class="flex flex-col gap-y-0.5 mt-1.5"><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/solutions/developers/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><polyline points="5.5,5 2.5,8 5.5,11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></polyline><polyline points="10.5,5 13.5,8 10.5,11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></polyline><path d="M9 3.5L7 12.5" stroke="currentColor" stroke-linecap="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Developers</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Checks in TypeScript, in your repo, deployed with your app</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/solutions/sre/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><path d="M8 2.5L14 5.5L8 8.5L2 5.5L8 2.5Z" stroke="currentColor" stroke-linejoin="round"></path><polyline points="2,8.5 8,11.5 14,8.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></polyline><polyline points="2,11.5 8,14.5 14,11.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></polyline></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">SRE &amp; Platform</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">The synthetic layer for your observability stack</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/solutions/qa/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><polyline points="2,5 3.2,6.2 5.4,4" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></polyline><polyline points="2,11 3.2,12.2 5.4,10" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></polyline><path d="M7.5 5H14" stroke="currentColor" stroke-linecap="round"></path><path d="M7.5 11H14" stroke="currentColor" stroke-linecap="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">QA Engineers</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Run your Playwright suite as production monitors</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/solutions/engineering-managers/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><circle cx="6" cy="5.5" r="2.25" stroke="currentColor"></circle><path d="M2 13.5c0-2.2 1.8-3.6 4-3.6s4 1.4 4 3.6" stroke="currentColor" stroke-linecap="round"></path><path d="M10.5 3.6a2.25 2.25 0 0 1 0 3.8" stroke="currentColor" stroke-linecap="round"></path><path d="M11.5 10.3c1.5.4 2.5 1.6 2.5 3.2" stroke="currentColor" stroke-linecap="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Engineering Managers</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Give every team ownership of its own monitors</span></a></div></div><div class="w-[248px]"><p class="text-[11px] font-semibold tracking-wider uppercase text-gray-500">Use Cases</p><div class="flex flex-col gap-y-0.5 mt-1.5"><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/solutions/use-cases/critical-user-flows/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><circle cx="3.25" cy="8" r="1.75" stroke="currentColor"></circle><circle cx="12.75" cy="4.25" r="1.75" stroke="currentColor"></circle><circle cx="12.75" cy="11.75" r="1.75" stroke="currentColor"></circle><path d="M4.9 7.4 11.1 4.9" stroke="currentColor" stroke-linecap="round"></path><path d="M4.9 8.6 11.1 11.1" stroke="currentColor" stroke-linecap="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Critical user flows</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Watch login, checkout, and signup from real browsers</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/solutions/use-cases/api-monitoring/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><path d="M6.8 3.5C5.8 3.5 5.5 4.2 5.5 5.5C5.5 6.8 5.3 7.5 4.3 8C5.3 8.5 5.5 9.2 5.5 10.5C5.5 11.8 5.8 12.5 6.8 12.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M9.2 3.5C10.2 3.5 10.5 4.2 10.5 5.5C10.5 6.8 10.7 7.5 11.7 8C10.7 8.5 10.5 9.2 10.5 10.5C10.5 11.8 10.2 12.5 9.2 12.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">API &amp; backend monitoring</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Validate endpoints, chains, and auth on a schedule</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/solutions/use-cases/tests-to-monitors/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><rect x="2" y="2" width="12" height="12" rx="2.5" stroke="currentColor" stroke-linejoin="round"></rect><path d="M5 8.2 7 10.2 11 5.8" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Tests to production monitors</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Promote tagged specs from CI to scheduled checks</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/solutions/use-cases/consolidation/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><path d="M2 3.5h2.5c2 0 2.5 4.5 4.5 4.5H14" stroke="currentColor" stroke-linecap="round"></path><path d="M2 12.5h2.5c2 0 2.5-4.5 4.5-4.5" stroke="currentColor" stroke-linecap="round"></path><polyline points="11.75,5.75 14,8 11.75,10.25" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></polyline></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Observability consolidation</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Replace the synthetic module bolted onto your APM</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/solutions/use-cases/ai-generated-code/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><path d="M8 2L14 5V11L8 14L2 11V5L8 2Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8 8L14 5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8 8L2 5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8 8V14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Reliability for AI-generated code</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Verify what your agents ship before your users do</span></a></div></div><div class="w-[248px]"><p class="text-[11px] font-semibold tracking-wider uppercase text-gray-500">Industries</p><div class="flex flex-col gap-y-0.5 mt-1.5"><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/solutions/industries/ecommerce/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><polyline points="1.75,2.5 3.4,2.5 5,9.5 12.25,9.5 13.75,4.5 4,4.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></polyline><circle cx="5.75" cy="12.75" r="1" stroke="currentColor"></circle><circle cx="11.5" cy="12.75" r="1" stroke="currentColor"></circle></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">E-commerce</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Protect checkout and revenue paths around the clock</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/solutions/industries/financial-services/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><polyline points="1.75,6 8,2.5 14.25,6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></polyline><path d="M3.75 6.75v5" stroke="currentColor" stroke-linecap="round"></path><path d="M8 6.75v5" stroke="currentColor" stroke-linecap="round"></path><path d="M12.25 6.75v5" stroke="currentColor" stroke-linecap="round"></path><path d="M2 13.5h12" stroke="currentColor" stroke-linecap="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Financial services</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Prove uptime and latency against strict SLAs</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/solutions/industries/saas/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><path d="M4.6 12.5a2.85 2.85 0 0 1-.35-5.68 3.65 3.65 0 0 1 7.02-.6A2.95 2.95 0 0 1 11.6 12.5H4.6Z" stroke="currentColor" stroke-linejoin="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">SaaS &amp; B2B software</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Keep every tenant&#x27;s core workflows verified</span></a></div></div></div><div class="mt-5 pt-4 border-t border-gray-200"><p class="text-[11px] font-semibold tracking-wider uppercase text-gray-500">Moving from another tool?</p><div class="flex flex-wrap items-center gap-1 mt-1.5 -ml-2.5"><a class="px-2.5 py-1 text-[13px] font-medium whitespace-nowrap rounded-md transition-colors duration-150 hover:bg-gray-100 hover:text-checkly-blue" href="/datadog-alternative/">vs. Datadog</a><a class="px-2.5 py-1 text-[13px] font-medium whitespace-nowrap rounded-md transition-colors duration-150 hover:bg-gray-100 hover:text-checkly-blue" href="/new-relic-alternative/">vs. New Relic</a><a class="px-2.5 py-1 text-[13px] font-medium whitespace-nowrap rounded-md transition-colors duration-150 hover:bg-gray-100 hover:text-checkly-blue" href="/alternative-pingdom/">vs. Pingdom</a><a class="px-2.5 py-1 text-[13px] font-medium whitespace-nowrap rounded-md transition-colors duration-150 hover:bg-gray-100 hover:text-checkly-blue" href="/switch/catchpoint/">vs. Catchpoint</a></div></div></div></div></div></div><div class="relative flex items-center h-[var(--nav-height)]"><button class="nav-item" aria-expanded="false" aria-controls="nav-dropdown-developers" aria-haspopup="true">Developers<span class="dropdown-icon" aria-hidden="true"></span></button><div id="nav-dropdown-developers" role="region" aria-label="Developers" style="left:0" inert="" class="absolute top-full pt-2 z-30 origin-top transition duration-200 ease-out motion-reduce:transition-none motion-reduce:transform-none -translate-y-1 scale-95 opacity-0 pointer-events-none"><div class="nav-panel w-max max-w-[calc(100vw-2rem)] max-h-[calc(100vh-var(--nav-height)-1.5rem)] overflow-y-auto rounded-2xl border border-gray-200 bg-white text-checkly-dark-blue"><div class="p-6"><p class="text-[11px] font-semibold tracking-wider uppercase text-gray-500">Developers</p><div class="grid grid-cols-2 gap-x-5 gap-y-0.5 mt-1.5"><div class="flex flex-col gap-y-0.5"><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/docs/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><path d="M8 4C8 3 7 2.5 5.5 2.5C4 2.5 2.5 3 2.5 3V12.5C2.5 12.5 4 12 5.5 12C7 12 8 12.5 8 13.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8 4C8 3 9 2.5 10.5 2.5C12 2.5 13.5 3 13.5 3V12.5C13.5 12.5 12 12 10.5 12C9 12 8 12.5 8 13.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8 4V13.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Documentation</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Learn key concepts and features</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="https://www.checklyhq.com/docs/api-reference/overview"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><path d="M6.8 3.5C5.8 3.5 5.5 4.2 5.5 5.5C5.5 6.8 5.3 7.5 4.3 8C5.3 8.5 5.5 9.2 5.5 10.5C5.5 11.8 5.8 12.5 6.8 12.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M9.2 3.5C10.2 3.5 10.5 4.2 10.5 5.5C10.5 6.8 10.7 7.5 11.7 8C10.7 8.5 10.5 9.2 10.5 10.5C10.5 11.8 10.2 12.5 9.2 12.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">API Docs</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Build on the Checkly REST API</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/cli/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><rect x="2" y="3" width="12" height="10" rx="1.5" stroke="currentColor" stroke-linejoin="round"></rect><path d="M5 6.5 7 8 5 9.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8.5 9.5H11" stroke="currentColor" stroke-linecap="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">CLI Docs</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Bring monitoring to your terminal</span></a></div><div class="flex flex-col gap-y-0.5"><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/docs/quickstart/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><path d="M8 1.5c2.5 1 4 3.5 4 6.5 0 1-.2 2-.5 3H4.5C4.2 10 4 9 4 8c0-3 1.5-5.5 4-6.5Z" stroke="currentColor" stroke-linejoin="round"></path><circle cx="8" cy="6" r="1.25" stroke="currentColor"></circle><path d="M4.5 11 3 13M11.5 11 13 13M6.5 11.5l-.5 2M9.5 11.5l.5 2" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Quickstart</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Set up your first check fast</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/docs/guides/overview/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><circle cx="4" cy="4" r="1.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></circle><circle cx="8" cy="8" r="1.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></circle><circle cx="12" cy="12" r="1.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></circle><path d="M5.5 4L6.5 8" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M9.5 8L10.5 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Guides</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">In-depth Playwright &amp; OTel guides</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/docs/ai/mcp-server/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><rect x="2.5" y="3" width="11" height="4" rx="1" stroke="currentColor"></rect><rect x="2.5" y="9" width="11" height="4" rx="1" stroke="currentColor"></rect><circle cx="5" cy="5" r="0.6" fill="currentColor"></circle><circle cx="5" cy="11" r="0.6" fill="currentColor"></circle></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">MCP Server</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Connect Checkly to your AI tools</span></a></div></div><div class="mt-5 pt-4 border-t border-gray-200"><p class="text-[11px] font-semibold tracking-wider uppercase text-gray-500">Reference</p><div class="flex flex-wrap items-center gap-1 mt-1.5 -ml-2.5"><a class="flex gap-2 items-center px-2.5 py-1 rounded-md text-[13px] font-medium whitespace-nowrap transition-colors duration-150 group hover:bg-gray-100 hover:text-checkly-blue" href="/docs/ai/skills/"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><path d="M8 2L14 5V11L8 14L2 11V5L8 2Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8 8L14 5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8 8L2 5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8 8V14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></span>Agent Skills</a><a class="flex gap-2 items-center px-2.5 py-1 rounded-md text-[13px] font-medium whitespace-nowrap transition-colors duration-150 group hover:bg-gray-100 hover:text-checkly-blue" href="/product/terraform-provider/"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><img alt="" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" style="color:transparent;width:20px;height:20px" src="/nav-icons/terraform.svg"/></span>Terraform</a><a class="flex gap-2 items-center px-2.5 py-1 rounded-md text-[13px] font-medium whitespace-nowrap transition-colors duration-150 group hover:bg-gray-100 hover:text-checkly-blue" href="/product/pulumi-provider/"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><img alt="" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" style="color:transparent;width:20px;height:20px" src="/nav-icons/pulumi.svg"/></span>Pulumi</a><a class="flex gap-2 items-center px-2.5 py-1 rounded-md text-[13px] font-medium whitespace-nowrap transition-colors duration-150 group hover:bg-gray-100 hover:text-checkly-blue" href="/docs/integrations/alerts/discord/"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg class="w-[18px] h-[18px]" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="4" cy="4" r="1.5" fill="#222" fill-opacity="0.8"></circle><circle cx="10" cy="4" r="1.5" fill="#222" fill-opacity="0.8"></circle><circle cx="16" cy="4" r="1.5" fill="#222" fill-opacity="0.8"></circle><circle cx="4" cy="10" r="1.5" fill="#222" fill-opacity="0.8"></circle><circle cx="10" cy="10" r="1.5" fill="#222" fill-opacity="0.8"></circle><circle cx="16" cy="10" r="1.5" fill="#222" fill-opacity="0.8"></circle><circle cx="4" cy="16" r="1.5" fill="#222" fill-opacity="0.8"></circle><circle cx="10" cy="16" r="1.5" fill="#222" fill-opacity="0.8"></circle><circle cx="16" cy="16" r="1.5" fill="#222" fill-opacity="0.8"></circle></svg></span>All Integrations</a><a class="flex gap-2 items-center px-2.5 py-1 rounded-md text-[13px] font-medium whitespace-nowrap transition-colors duration-150 group hover:bg-gray-100 hover:text-checkly-blue" href="/changelog/"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><circle cx="3.5" cy="4" r="1.2" stroke="currentColor"></circle><circle cx="3.5" cy="8" r="1.2" stroke="currentColor"></circle><circle cx="3.5" cy="12" r="1.2" stroke="currentColor"></circle><path d="M6.5 4H13M6.5 8H13M6.5 12H10.5" stroke="currentColor" stroke-linecap="round"></path></svg></span>Changelog</a></div></div></div></div></div></div><div class="relative flex items-center h-[var(--nav-height)]"><button class="nav-item" aria-expanded="false" aria-controls="nav-dropdown-resources" aria-haspopup="true">Resources<span class="dropdown-icon" aria-hidden="true"></span></button><div id="nav-dropdown-resources" role="region" aria-label="Resources" style="left:0" inert="" class="absolute top-full pt-2 z-30 origin-top transition duration-200 ease-out motion-reduce:transition-none motion-reduce:transform-none -translate-y-1 scale-95 opacity-0 pointer-events-none"><div class="nav-panel w-max max-w-[calc(100vw-2rem)] max-h-[calc(100vh-var(--nav-height)-1.5rem)] overflow-y-auto rounded-2xl border border-gray-200 bg-white text-checkly-dark-blue"><div class="flex gap-6 p-6"><aside class="w-[248px] shrink-0"><p class="text-[11px] font-semibold tracking-wider uppercase text-gray-500">Featured</p><a class="block mt-2.5 group" href="/blog/the-agentic-software-layer/"><div class="overflow-hidden relative w-full rounded-xl border border-gray-200 aspect-video bg-checkly-deep-blue"><img alt="Checkly and the Agentic Software Layer." loading="lazy" decoding="async" data-nimg="fill" class="object-cover transition-transform duration-300 group-hover:scale-[1.03]" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="248px" srcSet="https://images.prismic.io/checklyhq/acVojZGXnQHGZA8__agentic-header.jpg?auto=format%2Ccompress&amp;fit=max&amp;w=16 16w, https://images.prismic.io/checklyhq/acVojZGXnQHGZA8__agentic-header.jpg?auto=format%2Ccompress&amp;fit=max&amp;w=32 32w, https://images.prismic.io/checklyhq/acVojZGXnQHGZA8__agentic-header.jpg?auto=format%2Ccompress&amp;fit=max&amp;w=48 48w, https://images.prismic.io/checklyhq/acVojZGXnQHGZA8__agentic-header.jpg?auto=format%2Ccompress&amp;fit=max&amp;w=64 64w, https://images.prismic.io/checklyhq/acVojZGXnQHGZA8__agentic-header.jpg?auto=format%2Ccompress&amp;fit=max&amp;w=96 96w, https://images.prismic.io/checklyhq/acVojZGXnQHGZA8__agentic-header.jpg?auto=format%2Ccompress&amp;fit=max&amp;w=128 128w, https://images.prismic.io/checklyhq/acVojZGXnQHGZA8__agentic-header.jpg?auto=format%2Ccompress&amp;fit=max&amp;w=256 256w, https://images.prismic.io/checklyhq/acVojZGXnQHGZA8__agentic-header.jpg?auto=format%2Ccompress&amp;fit=max&amp;w=384 384w, https://images.prismic.io/checklyhq/acVojZGXnQHGZA8__agentic-header.jpg?auto=format%2Ccompress&amp;fit=max&amp;w=640 640w, https://images.prismic.io/checklyhq/acVojZGXnQHGZA8__agentic-header.jpg?auto=format%2Ccompress&amp;fit=max&amp;w=750 750w, https://images.prismic.io/checklyhq/acVojZGXnQHGZA8__agentic-header.jpg?auto=format%2Ccompress&amp;fit=max&amp;w=828 828w, https://images.prismic.io/checklyhq/acVojZGXnQHGZA8__agentic-header.jpg?auto=format%2Ccompress&amp;fit=max&amp;w=1080 1080w, https://images.prismic.io/checklyhq/acVojZGXnQHGZA8__agentic-header.jpg?auto=format%2Ccompress&amp;fit=max&amp;w=1200 1200w, https://images.prismic.io/checklyhq/acVojZGXnQHGZA8__agentic-header.jpg?auto=format%2Ccompress&amp;fit=max&amp;w=1920 1920w, https://images.prismic.io/checklyhq/acVojZGXnQHGZA8__agentic-header.jpg?auto=format%2Ccompress&amp;fit=max&amp;w=2048 2048w, https://images.prismic.io/checklyhq/acVojZGXnQHGZA8__agentic-header.jpg?auto=format%2Ccompress&amp;fit=max&amp;w=3840 3840w" src="https://images.prismic.io/checklyhq/acVojZGXnQHGZA8__agentic-header.jpg?auto=format%2Ccompress&amp;fit=max&amp;w=3840"/></div><span class="block mt-3 text-[15px] font-semibold leading-snug text-checkly-dark-blue text-pretty transition-colors duration-150 group-hover:text-checkly-blue">Checkly and the Agentic Software Layer</span><span class="inline-flex gap-1 items-center mt-2 text-[13px] font-medium text-checkly-blue">Read article<span aria-hidden="true" class="transition-transform duration-150 group-hover:translate-x-0.5">→</span></span></a></aside><div class="flex flex-col gap-4"><div><p class="text-[11px] font-semibold tracking-wider uppercase text-gray-500">Resources</p><div class="grid grid-cols-2 gap-x-5 gap-y-0.5 mt-1.5 w-[460px]"><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/blog/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><rect x="2.5" y="2" width="11" height="12" rx="1.5" stroke="currentColor" stroke-linejoin="round"></rect><path d="M5 5.5H11M5 8H11M5 10.5H8.5" stroke="currentColor" stroke-linecap="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Blog</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Read about the latest news at Checkly</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/docs/learn/playwright/overview/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><path d="M8 3 14.5 6 8 9 1.5 6 8 3Z" stroke="currentColor" stroke-linejoin="round"></path><path d="M4.5 7.2V10c0 0 1.5 1.6 3.5 1.6S11.5 10 11.5 10V7.2" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><path d="M14.5 6v3" stroke="currentColor" stroke-linecap="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Learn</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Tips and best practices for learning Playwright and more</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/webinars/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><rect x="1.5" y="3" width="13" height="9" rx="1.5" stroke="currentColor" stroke-linejoin="round"></rect><path d="M6.8 6.3v3.4l3-1.7-3-1.7Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Webinars</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Register or view webinars on-demand</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/events/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><rect x="2" y="3" width="12" height="11" rx="1.5" stroke="currentColor" stroke-linejoin="round"></rect><path d="M2 6.5H14" stroke="currentColor" stroke-linecap="round"></path><path d="M5 1.5V4M11 1.5V4" stroke="currentColor" stroke-linecap="round"></path><circle cx="8" cy="10" r="0.6" fill="currentColor"></circle></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Events</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Meet the team in person</span></a></div></div><div><p class="text-[11px] font-semibold tracking-wider uppercase text-gray-500">Community</p><div class="grid grid-cols-2 gap-x-5 gap-y-0.5 mt-1.5 w-[460px]"><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/roadmap/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><path d="M4 14V2.5" stroke="currentColor" stroke-linecap="round"></path><path d="M4 3h7.5L9.5 5.5 11.5 8H4" stroke="currentColor" stroke-linejoin="round"></path></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Public Roadmap</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">See Checkly&#x27;s active customer outcomes and product direction</span></a><a class="flex flex-col gap-0.5 px-2.5 py-[3px] -mx-2.5 rounded-md transition-colors duration-150 group hover:bg-gray-100" href="/slack/"><span class="flex gap-2.5 items-center"><span class="text-gray-500 transition-colors duration-150 shrink-0 group-hover:text-checkly-blue"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[18px] h-[18px]"><path d="M14 10a1.3 1.3 0 0 1-1.3 1.3H4.7L2 14V3.3A1.3 1.3 0 0 1 3.3 2h9.4A1.3 1.3 0 0 1 14 3.3z" stroke="currentColor" stroke-linejoin="round"></path><circle cx="6" cy="6.6" r="0.6" fill="currentColor"></circle><circle cx="9.4" cy="6.6" r="0.6" fill="currentColor"></circle></svg></span><span class="flex gap-2 items-center text-[13px] font-medium transition-colors duration-150 group-hover:text-checkly-blue">Community Slack</span></span><span class="block pl-[28px] text-xs text-gray-500 leading-snug text-pretty">Connect with the Checkly Community</span></a></div></div></div></div></div></div></div><a class="nav-item" target="" href="/customers/">Customers</a><a class="nav-item" target="" href="/pricing/">Pricing</a></div><div class="flex items-center"><a href="https://app.checklyhq.com/" target="_blank" rel="noopener noreferrer" class="nav-item mr-2 max-sm:hidden">Login</a><a href="https://app.checklyhq.com/signup" target="_blank" rel="noopener noreferrer" class="button button-sm max-xs:hidden shrink-0 whitespace-nowrap">Start for free</a></div></div><div><div class="relative z-20 lg:hidden "><button type="button" class="flex justify-center items-center p-5 rounded-md"><span class="sr-only">Open Navigation</span><span class="mobile-nav-icon"></span></button></div><nav class="megamenu"><div class="container flex flex-col"><button class="text-checkly-deep-blue flex items-center p-3 py-4 -mx-3 transition-colors duration-200 ease-in-out hover:bg-blue-300/10 font-medium rounded-lg"><span>Product</span><svg viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg" class="ml-4 w-2 transition-all duration-200 ease-in-out"><path d="M1 1L7 7L1 13" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><button class="text-checkly-deep-blue flex items-center p-3 py-4 -mx-3 transition-colors duration-200 ease-in-out hover:bg-blue-300/10 font-medium rounded-lg"><span>Solutions</span><svg viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg" class="ml-4 w-2 transition-all duration-200 ease-in-out"><path d="M1 1L7 7L1 13" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><button class="text-checkly-deep-blue flex items-center p-3 py-4 -mx-3 transition-colors duration-200 ease-in-out hover:bg-blue-300/10 font-medium rounded-lg"><span>Developers</span><svg viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg" class="ml-4 w-2 transition-all duration-200 ease-in-out"><path d="M1 1L7 7L1 13" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><button class="text-checkly-deep-blue flex items-center p-3 py-4 -mx-3 transition-colors duration-200 ease-in-out hover:bg-blue-300/10 font-medium rounded-lg"><span>Resources</span><svg viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg" class="ml-4 w-2 transition-all duration-200 ease-in-out"><path d="M1 1L7 7L1 13" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><a class="text-checkly-deep-blue flex items-center p-3 py-4 -mx-3 transition-colors duration-200 ease-in-out hover:bg-blue-300/10 font-medium rounded-lg" target="" href="/customers/">Customers</a><a class="text-checkly-deep-blue flex items-center p-3 py-4 -mx-3 transition-colors duration-200 ease-in-out hover:bg-blue-300/10 font-medium rounded-lg" target="" href="/pricing/">Pricing</a><div class="flex flex-col mt-4 space-y-2"><a href="https://app.checklyhq.com/signup" target="_blank" rel="noopener noreferrer" class="button button-sm sm:hidden">Start for free</a><a href="https://app.checklyhq.com/" target="_blank" rel="noopener noreferrer" class="button button-secondary button-sm sm:hidden">Login</a></div></div></nav></div></nav></header><main class="jsx-1363477968"><header class="pt-24 pb-28 section section-blog-hero theme-dark"><div class="container"><div class="max-w-[700px] space-y-6"><div class="flex items-center gap-x-2 text-sm font-mono tracking-wide text-gray-400"><a class="uppercase transition-colors duration-150 hover:text-white" href="/blog/">Blog</a><span class="flex items-center gap-x-2"><span aria-hidden="true" class="text-gray-600">/</span><a class="uppercase transition-colors duration-150 hover:text-white" href="/blog/tag/community/">Checkly Community</a></span><span class="flex items-center gap-x-2"><span aria-hidden="true" class="text-gray-600">/</span><a class="uppercase transition-colors duration-150 hover:text-white" href="/blog/tag/people/">People</a></span></div><h1 class="text-3xl title md:text-5xl">An SRE&#x27;s Most Important Skill? Communication </h1><div class="flex flex-wrap items-center gap-3"><a class="inline-flex items-center gap-x-2.5 text-gray-300 transition-colors duration-150 hover:text-white" href="/blog/author/nica-mellifera/"><img alt="" loading="lazy" width="1625" height="1648" decoding="async" data-nimg="1" class="object-cover w-9 h-9 rounded-full" style="color:transparent" sizes="36px" srcSet="https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=16 16w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=32 32w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=48 48w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=64 64w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=96 96w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=128 128w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=256 256w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=384 384w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=640 640w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=750 750w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=828 828w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=1080 1080w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=1200 1200w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=1920 1920w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=2048 2048w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=3840 3840w" src="https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=3840"/><span class="text-sm font-medium">Nočnica Mellifera</span></a></div><div class="flex items-baseline gap-2 text-sm text-gray-400"><time dateTime="2024-04-03">April 3, 2024</time><span>· Updated<!-- --> <time dateTime="2024-10-17T20:21:48+0000">October 17, 2024</time></span></div></div></div></header><div style="background:linear-gradient(to bottom, #041734, #041734 35%, transparent 35%)"><div class="container"><img alt="" loading="lazy" width="1056" height="602" decoding="async" data-nimg="1" class="max-h-[605px] w-full max-w-5xl rounded-2xl border border-blue-300/20 object-cover shadow-xl shadow-checkly-deep-blue/10 opacity-0 animate-[fadeSlideIn_400ms_cubic-bezier(0.23,1,0.32,1)_forwards]" style="color:transparent" sizes="(max-width 1279px) 100vw, 1024px" srcSet="https://images.prismic.io/checklyhq/ZhSXRBrFxhpPBYh4_BlogCoverImage-12-.png?auto=format%2Ccompress&amp;fit=max&amp;w=640 640w, https://images.prismic.io/checklyhq/ZhSXRBrFxhpPBYh4_BlogCoverImage-12-.png?auto=format%2Ccompress&amp;fit=max&amp;w=750 750w, https://images.prismic.io/checklyhq/ZhSXRBrFxhpPBYh4_BlogCoverImage-12-.png?auto=format%2Ccompress&amp;fit=max&amp;w=828 828w, https://images.prismic.io/checklyhq/ZhSXRBrFxhpPBYh4_BlogCoverImage-12-.png?auto=format%2Ccompress&amp;fit=max&amp;w=1080 1080w, https://images.prismic.io/checklyhq/ZhSXRBrFxhpPBYh4_BlogCoverImage-12-.png?auto=format%2Ccompress&amp;fit=max&amp;w=1200 1200w, https://images.prismic.io/checklyhq/ZhSXRBrFxhpPBYh4_BlogCoverImage-12-.png?auto=format%2Ccompress&amp;fit=max&amp;w=1920 1920w, https://images.prismic.io/checklyhq/ZhSXRBrFxhpPBYh4_BlogCoverImage-12-.png?auto=format%2Ccompress&amp;fit=max&amp;w=2048 2048w, https://images.prismic.io/checklyhq/ZhSXRBrFxhpPBYh4_BlogCoverImage-12-.png?auto=format%2Ccompress&amp;fit=max&amp;w=3840 3840w" src="https://images.prismic.io/checklyhq/ZhSXRBrFxhpPBYh4_BlogCoverImage-12-.png?auto=format%2Ccompress&amp;fit=max&amp;w=3840"/></div></div><div class="container flex items-start py-16 gap-x-28 max-lg:flex-col"><div class="max-w-[75ch] w-full"><article class="rich-text lg:text-lg"><p>I wish someone had told me that I shouldn’t hop between frameworks. Just like learning four programming languages in your first year, in my experience spending time content switching as a beginner is wasted effort. If I’d spent a solid year learning how to deploy services on AWS, then when it was time to learn Azure, I’d see more similarities than differences and find it a lot easier to pick up a second public cloud. The same is true for the time I spent learning Selenium AND Cypress for end-to-end testing. I wish I’d just stuck with one or, even better, waited ‘til Playwright was released 😉.</p><p>Last week I asked the people of the r/SRE subreddit the question: ‘<a target="_blank" href="https://www.reddit.com/r/sre/comments/1bcqcbm/one_piece_of_advice_you_wish_youd_heard_sooner/" rel="noreferrer">What’s one piece of advice you wish you’d gotten sooner?</a>’ and got a great variety of replies. Interestingly, some commenters even disagreed with my one piece of advice, saying that being a broad generalist was preferable to focusing on one framework!</p><p>Here’s some of the advice I got, and some general lessons I think all SRE’s could benefit from.</p><h2 id="people-and-communication-matter"><a href="#people-and-communication-matter">People and communication matter</a></h2><p>Technical proficiency is only one part of the puzzle. Any shared wisdom should include the significance of <strong>effective communication</strong>, especially in the tech environment. We often ignore this at our peril, as it is the glue that holds teams, concepts, and advancements together. User <a target="_blank" href="https://www.reddit.com/r/sre/comments/1bcqcbm/comment/kuj2j0o/?utm_source=share&amp;utm_medium=web2x&amp;context=3" rel="noreferrer">u/wugiewugiewugie</a> underscored the significance of effective communication in a tech environment, sharing their experience of bridging the gap between technical jargon and business objectives:</p><p><blockquote class="bg-gray-100 p-4 border-l-2 my-4 border-blue-300 inline-block">It took me half a decade to appropriately prioritize the human aspect of technology in what made me do a better job — today I tend to quote Deming&#x27;s &quot;System of profound knowledge”</blockquote></p><p>This theme of <strong>translation and collaboration</strong> resonated throughout the thread, emphasizing the importance of finding common ground between different stakeholders as <a target="_blank" href="https://www.reddit.com/r/sre/comments/1bcqcbm/comment/kuhp3se/?utm_source=share&amp;utm_medium=web2x&amp;context=3" rel="noreferrer">u/bigvalen</a> points out.</p><p><blockquote class="bg-gray-100 p-4 border-l-2 my-4 border-blue-300 inline-block">Sometimes leadership does not speak the same language. Find a translator and work with them.</blockquote></p><p>User u/bivalen follows up with a fantastic anecdote about speaking the language that others understand:</p><p><blockquote class="bg-gray-100 p-4 border-l-2 my-4 border-blue-300 inline-block">I had a giant fight many years ago, trying to buy $200 of hardware that would make a single point of failure more reliable. Because I couldn&#x27;t show what the reliability improvement would be in terms that mattered to an accountant. Until a sales guy suggested leading with how much revenue we booked through the box. I was more interested in company reputation. Once I pointed out that one box made us €50k/month, the accountant countered with &quot;how about I give you $5k, and you upgrade everything&quot;.</blockquote></p><p>While it might seem like you’re fighting needless bureaucracy and top-down control, the idea of a ‘translator’ can make working in these systems quite a bit easier. As technical people we all know that single points of failure are bad and that high traffic services should have redundancy. We often don’t know or care how much revenue each bit of traffic represents. Finding that supporting business impact made this much easier than before.</p><h2 id="failure-is-always-possible"><a href="#failure-is-always-possible">Failure is always possible</a></h2><p>The conversation also touched on the inevitability of <strong>failure</strong> in the tech world. User <a target="_blank" href="https://www.reddit.com/r/sre/comments/1bcqcbm/comment/kupd6er/?utm_source=share&amp;utm_medium=web2x&amp;context=3" rel="noreferrer">u/devoopseng</a> emphasized the value of embracing failure as a catalyst for growth, echoing the sentiments of quality management pioneer Deming&#x27;s &quot;System of profound knowledge.&quot; In an industry driven by innovation, setbacks serve as invaluable learning opportunities.</p><p><blockquote class="bg-gray-100 p-4 border-l-2 my-4 border-blue-300 inline-block">Every incident, outage, or performance degradation presents a chance to analyze, understand, and mitigate potential future issues. Instead of fearing failure, see it as a chance to innovate, iterate, and ultimately improve system reliability. Hard to remember sometimes when you’re early in your career and perfection driven.</blockquote></p><p>When things fail, when the PR we worked so hard on is the one that takes down production, and when it feels like no one has made mistakes as big as we have, it’s easy to get discouraged. Many commenters noted the <strong>importance of adaptability and resilience</strong>. User <a target="_blank" href="https://www.reddit.com/r/sre/comments/1bcqcbm/comment/kv6qn9n/?utm_source=share&amp;utm_medium=web2x&amp;context=3" rel="noreferrer">u/durden0</a> cautioned against succumbing to analysis paralysis, advocating for a pragmatic approach to learning and implementation. In a field where change is constant, flexibility and agility are key to success.</p><p><blockquote class="bg-gray-100 p-4 border-l-2 my-4 border-blue-300 inline-block">Don’t waste too much time trying to research and learn everything about a new technology to decide which one to use. Try stuff out…then implement and design things in a way that makes it easy to evolve or change course. In other words, avoid analysis paralysis by making change as easy as possible.</blockquote></p><p>User <a target="_blank" href="https://www.reddit.com/user/CapitanFlama/" rel="noreferrer">u/CapitanFlama</a> gave some more basic advice that I think every SRE needs to hear: just own your mistakes and move forward:</p><p><blockquote class="bg-gray-100 p-4 border-l-2 my-4 border-blue-300 inline-block">If you screw up, if you break something, quickly raise your hand/give notice. It&#x27;s easier to get help to fix something that just broke or was misconfigured than untangle something that broke and was quickly tried and failed to get fixed.</blockquote></p><p>This one spoke to me personally: I was guilty in my very early career of spending a solid 20 minutes every time I broke something trying to fix it on my own. Eventually I had the experience of not just wasting time doing this but actively making the problem worse, and finally got the lesson: no one expects you to be perfect, but they do expect you to let someone know when you made a mistake.</p><h2 id="conclusions-the-sre-journey"><a href="#conclusions-the-sre-journey">Conclusions: the SRE Journey</a></h2><p>I wasn’t surprised that the theme that came up more than once was about the human side of SRE. Making others prioritize the fixes and maintenance that we know is necessary is a huge part of the job, as is encouraging cultural buy-in on improved practices for better performance.</p><p>The Reddit thread offered hard-earned wisdom for the SRE community. From prioritizing depth over breadth in learning to fostering effective communication and embracing failure, the journey to becoming an experienced SRE is more about personal growth than the growth in your technical skills.</p></article><div class="flex flex-wrap gap-4 lg:-ml-2 mt-14"><a class="group inline-flex items-center p-2 pr-6 text-gray-500 transition-colors duration-150 rounded-full gap-x-3 hover:bg-blue-300/20" href="/blog/author/nica-mellifera/"><img alt="" loading="lazy" width="1625" height="1648" decoding="async" data-nimg="1" class="object-cover rounded-full w-18 h-18 ring-2 ring-transparent transition-[box-shadow] duration-200 group-hover:ring-checkly-blue/30" style="color:transparent" sizes="48px" srcSet="https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=16 16w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=32 32w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=48 48w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=64 64w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=96 96w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=128 128w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=256 256w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=384 384w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=640 640w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=750 750w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=828 828w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=1080 1080w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=1200 1200w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=1920 1920w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=2048 2048w, https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=3840 3840w" src="https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress%2Cformat&amp;fit=max&amp;w=3840"/><div><p>Nočnica Mellifera</p><p class="mb-1 text-xs">Developer Advocate</p><p class="max-w-xl mb-1 text-sm">Nočnica Mellifera (She/Her) was a developer for seven years before moving into developer relations. She specializes in containerized workloads, serverless, and public cloud engineering. Nočnica has long been an advocate for open standards, and has given talks and workshops on OpenTelemetry and Kubernetes architecture. She enjoys making music that friends have described as &quot;unlistenable.&quot; In her spare time she cares for her two children and hundreds of houseplants.</p><div class="flex gap-x-1"><a href="https://twitter.com/Serverless_Mom" target="_blank" rel="noopener noreferrer" class="button w-8 h-8 p-0 rounded-full flex justify-center items-center transition-transform duration-100 active:!scale-[0.92]"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-4"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231 5.45-6.231Zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77Z" fill="currentColor"></path></svg></a><a href="https://github.com/serverless-mom" target="_blank" rel="noopener noreferrer" class="button w-8 h-8 p-0 rounded-full flex justify-center items-center transition-transform duration-100 active:!scale-[0.92]"><svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" class="w-4"><path d="M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6"></path><path d="M15 3h6v6"></path><path d="M10 14L21 3"></path></svg></a></div></div></a></div></div><aside class="sticky top-24 hidden lg:block shrink-0 w-[280px]"><nav aria-label="Table of contents"><p class="text-xs font-medium uppercase tracking-wide text-gray-400 mb-4">In This Article</p><ul class="flex flex-col gap-2.5"><li class="border-l-2 pl-3 transition-colors duration-150 border-transparent"><a class="text-sm leading-snug transition-colors duration-150 text-gray-500 hover:text-gray-900" href="#people-and-communication-matter">People and communication matter</a></li><li class="border-l-2 pl-3 transition-colors duration-150 border-transparent"><a class="text-sm leading-snug transition-colors duration-150 text-gray-500 hover:text-gray-900" href="#failure-is-always-possible">Failure is always possible</a></li><li class="border-l-2 pl-3 transition-colors duration-150 border-transparent"><a class="text-sm leading-snug transition-colors duration-150 text-gray-500 hover:text-gray-900" href="#conclusions-the-sre-journey">Conclusions: the SRE Journey</a></li></ul></nav><div class="mt-8"><p class="text text-xs">Share on social</p><div class="flex gap-1.5 mt-3"><a href="https://www.linkedin.com/sharing/share-offsite?url=https://www.checklyhq.com/blog/sre-people-and-communication-matter/" target="_blank" rel="noopener noreferrer" class="button w-8 h-8 p-0 rounded-full flex justify-center items-center transition-transform duration-100 active:!scale-[0.92]"><svg viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-4"><path d="M0.613281 4.16003H3.43968V13.4002H0.613281V4.16003ZM11.4569 4.73075C12.0185 5.03875 12.4805 5.50529 12.8429 6.13036C13.2053 6.75543 13.3864 7.39408 13.3864 8.04633V13.4002H10.5329V8.04633C10.5329 7.90139 10.4785 7.73832 10.3698 7.55715C10.2611 7.37597 10.1614 7.2582 10.0709 7.20385C9.92591 7.11326 9.72661 7.06796 9.47296 7.06796C9.21931 7.06796 9.02001 7.1042 8.87507 7.17667L7.70646 7.74738V13.4002H4.85288V4.16003H7.70646V4.59486C8.26811 4.34121 8.90224 4.22344 9.60884 4.24156C10.3154 4.25968 10.9315 4.42274 11.4569 4.73075ZM2.02648 0.599854C2.42508 0.599854 2.76026 0.735738 3.03203 1.00751C3.3038 1.27928 3.43968 1.61446 3.43968 2.01305C3.43968 2.41165 3.3038 2.75136 3.03203 3.03219C2.76026 3.31302 2.42508 3.45343 2.02648 3.45343C1.62789 3.45343 1.2927 3.31302 1.02094 3.03219C0.749166 2.75136 0.613281 2.41165 0.613281 2.01305C0.613281 1.61446 0.749166 1.27928 1.02094 1.00751C1.2927 0.735738 1.62789 0.599854 2.02648 0.599854Z" fill="currentColor"></path></svg></a><a href="https://twitter.com/intent/tweet?url=https://www.checklyhq.com/blog/sre-people-and-communication-matter/" target="_blank" rel="noopener noreferrer" class="button w-8 h-8 p-0 rounded-full flex justify-center items-center transition-transform duration-100 active:!scale-[0.92]"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-4"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231 5.45-6.231Zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77Z" fill="currentColor"></path></svg></a><a href="https://www.facebook.com/sharer/sharer.php?u=https://www.checklyhq.com/blog/sre-people-and-communication-matter/" target="_blank" rel="noopener noreferrer" class="button w-8 h-8 p-0 rounded-full flex justify-center items-center transition-transform duration-100 active:!scale-[0.92]"><svg viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-2.5"><path d="M7.09906 3.84567C6.95051 3.84567 6.77012 3.91465 6.5579 4.05259C6.34567 4.19053 6.23956 4.39745 6.23956 4.67334V5.50101H8.7544V8.81167H6.23956V15.4967H2.9289V8.81167H0.414062V5.50101H2.9289V3.84567C2.9289 3.42123 3.0244 3.0074 3.2154 2.60417C3.4064 2.20095 3.67698 1.84548 4.02715 1.53776C4.37731 1.23003 4.78584 0.980674 5.25273 0.789674C5.71962 0.598674 6.22895 0.503174 6.78073 0.503174H9.58206V3.84567H7.09906Z" fill="currentColor"></path></svg></a><a href="https://www.reddit.com/submit?url=https://www.checklyhq.com/blog/sre-people-and-communication-matter/&amp;title=An SRE&#x27;s Most Important Skill? Communication " target="_blank" rel="noopener noreferrer" class="button w-8 h-8 p-0 rounded-full flex justify-center items-center transition-transform duration-100 active:!scale-[0.92]"><svg viewBox="0 0 356 318" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-4"><path d="M355.778 162.001C355.778 140.481 338.312 123.015 316.791 123.015C306.187 123.015 296.83 127.07 289.969 133.931C263.458 114.906 226.655 102.43 186.109 100.871L203.887 17.596L261.587 29.7598C262.21 44.4186 274.374 56.2705 289.345 56.2705C304.628 56.2705 317.103 43.7949 317.103 28.5122C317.103 13.2296 304.628 0.753906 289.345 0.753906C278.429 0.753906 269.072 6.99172 264.706 16.3484L200.144 2.62527C198.273 2.31338 196.402 2.62526 194.842 3.56093C193.283 4.4966 192.347 6.05606 191.723 7.92741L172.074 100.871C130.593 102.118 93.4775 114.282 66.6549 133.931C59.7933 127.382 50.1247 123.015 39.8323 123.015C18.3118 123.015 0.845947 140.481 0.845947 162.001C0.845947 177.908 10.2027 191.319 23.9259 197.557C23.3021 201.3 22.9902 205.354 22.9902 209.409C22.9902 269.292 92.5419 317.635 178.624 317.635C264.706 317.635 334.257 269.292 334.257 209.409C334.257 205.354 333.945 201.612 333.322 197.869C346.109 191.631 355.778 177.908 355.778 162.001ZM89.111 189.76C89.111 174.477 101.587 162.001 116.869 162.001C132.152 162.001 144.628 174.477 144.628 189.76C144.628 205.042 132.152 217.518 116.869 217.518C101.587 217.518 89.111 205.042 89.111 189.76ZM244.121 263.054C225.095 282.079 188.916 283.327 178.312 283.327C167.708 283.327 131.216 281.768 112.503 263.054C109.696 260.247 109.696 255.569 112.503 252.762C115.31 249.955 119.988 249.955 122.795 252.762C134.647 264.614 160.222 268.98 178.624 268.98C197.025 268.98 222.288 264.614 234.452 252.762C237.259 249.955 241.938 249.955 244.745 252.762C246.928 255.881 246.928 260.247 244.121 263.054ZM239.131 217.518C223.848 217.518 211.372 205.042 211.372 189.76C211.372 174.477 223.848 162.001 239.131 162.001C254.413 162.001 266.889 174.477 266.889 189.76C266.889 205.042 254.413 217.518 239.131 217.518Z" fill="currentColor"></path></svg></a><a href="mailto:?subject=An SRE&#x27;s Most Important Skill? Communication &amp;body=https://www.checklyhq.com/blog/sre-people-and-communication-matter/" target="_blank" rel="noopener noreferrer" class="button w-8 h-8 p-0 rounded-full flex justify-center items-center transition-transform duration-100 active:!scale-[0.92]"><svg viewBox="0 0 18 14" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-4"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.64131 1.9166L8.9999 7.06775L16.3585 1.9166C16.2351 1.50416 15.8503 1.2 15.3999 1.2H2.5999C2.14954 1.2 1.76471 1.50416 1.64131 1.9166ZM16.3999 3.35241L9.34399 8.29169C9.13739 8.43631 8.86241 8.43631 8.65582 8.29169L1.5999 3.35241V11.8001C1.5999 12.3487 2.05127 12.8001 2.5999 12.8001H15.3999C15.9485 12.8001 16.3999 12.3487 16.3999 11.8001V3.35241ZM0.399902 2.2C0.399902 0.98863 1.38853 0 2.5999 0H15.3999C16.6113 0 17.5999 0.988629 17.5999 2.2V11.8001C17.5999 13.0114 16.6113 14.0001 15.3999 14.0001H2.5999C1.38853 14.0001 0.399902 13.0114 0.399902 11.8001V2.2Z" fill="currentColor"></path></svg></a></div></div></aside></div><section class="container py-20 border-t border-gray-200"><h2 class="mb-8 text-2xl font-semibold">Related Articles</h2><div class="grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3"><a class="group flex flex-col gap-4 rounded-2xl p-3 transition-all duration-200 ease-out hover:bg-blue-300/10 motion-safe:hover:-translate-y-0.5 opacity-0 animate-[fadeSlideIn_400ms_cubic-bezier(0.23,1,0.32,1)_forwards]" style="animation-delay:0ms" href="/blog/sre-glossary/"><div class="overflow-hidden rounded-xl"><img alt="cover image for An SRE Glossary" loading="lazy" width="960" height="540" decoding="async" data-nimg="1" class="aspect-[16/9] w-full object-cover border border-blue-300/20 transition-transform duration-300 ease-out motion-safe:group-hover:scale-[1.03]" style="color:transparent" sizes="(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw" srcSet="https://images.prismic.io/checklyhq/ZfSOb3YkiKrtlJ4n_BlogCoverImage-5-.png?auto=format%2Ccompress&amp;fit=max&amp;w=256 256w, https://images.prismic.io/checklyhq/ZfSOb3YkiKrtlJ4n_BlogCoverImage-5-.png?auto=format%2Ccompress&amp;fit=max&amp;w=384 384w, https://images.prismic.io/checklyhq/ZfSOb3YkiKrtlJ4n_BlogCoverImage-5-.png?auto=format%2Ccompress&amp;fit=max&amp;w=640 640w, https://images.prismic.io/checklyhq/ZfSOb3YkiKrtlJ4n_BlogCoverImage-5-.png?auto=format%2Ccompress&amp;fit=max&amp;w=750 750w, https://images.prismic.io/checklyhq/ZfSOb3YkiKrtlJ4n_BlogCoverImage-5-.png?auto=format%2Ccompress&amp;fit=max&amp;w=828 828w, https://images.prismic.io/checklyhq/ZfSOb3YkiKrtlJ4n_BlogCoverImage-5-.png?auto=format%2Ccompress&amp;fit=max&amp;w=1080 1080w, https://images.prismic.io/checklyhq/ZfSOb3YkiKrtlJ4n_BlogCoverImage-5-.png?auto=format%2Ccompress&amp;fit=max&amp;w=1200 1200w, https://images.prismic.io/checklyhq/ZfSOb3YkiKrtlJ4n_BlogCoverImage-5-.png?auto=format%2Ccompress&amp;fit=max&amp;w=1920 1920w, https://images.prismic.io/checklyhq/ZfSOb3YkiKrtlJ4n_BlogCoverImage-5-.png?auto=format%2Ccompress&amp;fit=max&amp;w=2048 2048w, https://images.prismic.io/checklyhq/ZfSOb3YkiKrtlJ4n_BlogCoverImage-5-.png?auto=format%2Ccompress&amp;fit=max&amp;w=3840 3840w" src="https://images.prismic.io/checklyhq/ZfSOb3YkiKrtlJ4n_BlogCoverImage-5-.png?auto=format%2Ccompress&amp;fit=max&amp;w=3840"/></div><div><h3 class="font-medium title line-clamp-2 transition-colors duration-150 group-hover:text-checkly-blue">SRE and Kubernetes: A Glossary for Advanced Monitoring and Reliability</h3><time dateTime="2024-02-16" class="text-xs text-gray-500 mt-1 block">February 16, 2024</time></div></a></div></section></main><footer class="section section-footer theme-dark"><div class="container"><div class="grid grid-cols-2 gap-x-6 gap-y-8 text-sm sm:grid-cols-3 md:grid-cols-4 md:gap-x-4 md:gap-y-12"><div class="space-y-6"><div><div class="mb-1 font-semibold tracking-tight uppercase title md:mb-2"><p>Detect</p></div><a class="block py-1 font-light no-underline text link" href="/product/uptime-monitoring/">Uptime Monitoring</a><a class="block py-1 font-light no-underline text link" href="/product/heartbeat-monitoring/">Heartbeat Monitoring</a><a class="block py-1 font-light no-underline text link" href="/product/synthetic-monitoring/">Synthetic Monitoring</a><a class="block py-1 font-light no-underline text link" href="/product/testing/">Testing</a><a class="block py-1 font-light no-underline text link" href="/product/api-monitoring/">API Monitoring</a><a class="block py-1 font-light no-underline text link" href="/product/playwright-check-suites/">Playwright Checks</a><a class="block py-1 font-light no-underline text link" href="/availability/">Downtime Detector</a></div><div><div class="mb-1 font-semibold tracking-tight uppercase title md:mb-2"><p>Communicate</p></div><a class="block py-1 font-light no-underline text link" href="/product/status-pages/">Status Pages</a><a class="block py-1 font-light no-underline text link" href="/product/alerting/">Alerts</a></div><div><div class="mb-1 font-semibold tracking-tight uppercase title md:mb-2"><p>Resolve</p></div><a class="block py-1 font-light no-underline text link" href="/product/ai-analysis/">AI Root Cause Analysis</a><a class="block py-1 font-light no-underline text link" href="/product/traces/">Traces</a></div><div><a href="https://is.checkly.online/" target="_blank" rel="noopener noreferrer" class="inline-flex gap-2 items-center px-3 py-2 font-semibold tracking-tight no-underline uppercase rounded-lg border transition-colors border-white/30 hover:border-white/60 title link"><span class="flex relative w-2 h-2"><span class="inline-flex absolute w-full h-full bg-green-400 rounded-full opacity-75 animate-ping"></span><span class="inline-flex relative w-2 h-2 bg-green-400 rounded-full"></span></span>Platform Status</a></div></div><div class="space-y-6"><div><div class="mb-1 font-semibold tracking-tight uppercase title md:mb-2"><p>Monitoring as Code</p></div><a class="block py-1 font-light no-underline text link" href="/product/monitoring-as-code/">What is Monitoring as Code?</a><a class="block py-1 font-light no-underline text link" href="/cli/">Checkly CLI</a><a class="block py-1 font-light no-underline text link" href="/docs/ai/skills/">Agent Skills</a><a class="block py-1 font-light no-underline text link" href="/product/terraform-provider/">Terraform Provider</a><a class="block py-1 font-light no-underline text link" href="/docs/integrations/alerts/discord/">All Integrations</a><a class="block py-1 font-light no-underline text link" href="/product/pulumi-provider/">Pulumi Provider</a></div><div><div class="mb-1 font-semibold tracking-tight uppercase title md:mb-2"><p>Company</p></div><a class="block py-1 font-light no-underline text link" href="/about/">About</a><a class="block py-1 font-light no-underline text link" href="/careers/">Careers</a><a class="block py-1 font-light no-underline text link" href="/security/">Security</a><a class="block py-1 font-light no-underline text link" href="/pricing/">Pricing</a><a class="block py-1 font-light no-underline text link" href="/customers/">Customers</a><a class="block py-1 font-light no-underline text link" href="/terms/">Terms of use</a><a class="block py-1 font-light no-underline text link" href="/privacy/">Privacy</a></div></div><div class="space-y-6"><div><div class="mb-1 font-semibold tracking-tight uppercase title md:mb-2"><p>Developers</p></div><a class="block py-1 font-light no-underline text link" href="/blog/">Blog</a><a class="block py-1 font-light no-underline text link" href="/docs/learn/playwright/overview/">Learn</a><a class="block py-1 font-light no-underline text link" href="/webinars/">Webinars</a><a class="block py-1 font-light no-underline text link" href="/events/">Events</a></div><div><div class="mb-1 font-semibold tracking-tight uppercase title md:mb-2"><p>Resources</p></div><a class="block py-1 font-light no-underline text link" href="/roadmap/">Public Roadmap</a><a class="block py-1 font-light no-underline text link" href="/slack/">Community Slack</a></div><div><div class="mb-1 font-semibold tracking-tight uppercase title md:mb-2"><p>Connect</p></div><a class="block py-1 font-light no-underline text link" href="/contact-sales/">Contact Us</a><a class="block py-1 font-light no-underline text link" href="/support/">Support</a><a href="https://twitter.com/checklyhq" target="_blank" rel="noopener noreferrer" class="block py-1 font-light no-underline text link">Twitter @ChecklyHQ</a><a href="https://youtube.com/checklyhq" target="_blank" rel="noopener noreferrer" class="block py-1 font-light no-underline text link">YouTube</a><a href="https://linkedin.com/company/checkly" target="_blank" rel="noopener noreferrer" class="block py-1 font-light no-underline text link">LinkedIn</a></div></div><div class="space-y-6"><div><div class="mb-1 font-semibold tracking-tight uppercase title md:mb-2"><p>How we compare</p></div><a class="block py-1 font-light no-underline text link" href="/datadog-alternative/">Alternative to Datadog</a><a class="block py-1 font-light no-underline text link" href="/new-relic-alternative/">Alternative to New Relic</a><a class="block py-1 font-light no-underline text link" href="/dynatrace-alternative/">Alternative to Dynatrace</a><a class="block py-1 font-light no-underline text link" href="/alternative-pingdom/">Alternative to Pingdom</a><a class="block py-1 font-light no-underline text link" href="/alternative-runscope/">Alternative to Runscope</a></div><div><div class="mb-1 font-semibold tracking-tight uppercase title md:mb-2"><p>Articles</p></div><a class="block py-1 font-light no-underline text link" href="/docs/learn/monitoring/synthetic-monitoring/">What is Synthetic Monitoring?</a><a class="block py-1 font-light no-underline text link" href="/docs/learn/monitoring/api-monitoring/">What is API monitoring?</a><a class="block py-1 font-light no-underline text link" href="/docs/learn/playwright/what-is-playwright/">What is Playwright?</a><a class="block py-1 font-light no-underline text link" href="/docs/learn/monitoring/monitoring-as-code/">A guide to Monitoring as Code</a><a class="block py-1 font-light no-underline text link" href="/docs/comparisons/frameworks/playwright-vs-others/">Playwright vs other frameworks</a></div></div></div><div class="mt-16 md:mt-24"><div class="flex flex-col gap-6 sm:flex-row sm:justify-between sm:items-center"><div class="flex gap-4 items-center"><a title="Hi!" href="/"><svg xmlns="http://www.w3.org/2000/svg" class="w-14" fill="none" viewBox="0 0 81 85"><path fill="#0075FF" d="M80.704 52.41V17.622C80.704 7.89 72.814 0 63.084 0H17.65C7.919 0 .029 7.89.029 17.621v34.79C-.818 78.54 17.219 77.375 19.9 77.375l20.433 1.352v.005h.068v-.005l20.433-1.352c2.682 0 20.719 1.168 19.872-24.964h-.002Z"></path><path fill="#fff" d="M52.193 40.889c19.825-13.637 21.334-2.36 13.37 14.757l.003.002c-2.474 4.385 2.946 6.17 7.528 6.783.002.003-2.767 8.498-8.727 13.34l-10.23 2.42-3.301 1.033c-.027.002-4.627 1.386-5.32 1.58l-10.29-.002c-.694-.195-5.294-1.58-5.32-1.58l-3.3-1.034-10.231-2.42c-5.96-4.842-8.73-13.337-8.727-13.34 4.579-.612 10.002-2.398 7.527-6.782C7.212 38.527 8.72 27.252 28.546 40.889c3.711-1.544 7.172-1.857 11.762-1.954a.13.13 0 0 0 .031.002h.092c4.59.098 8.048.408 11.762 1.952Z"></path><path fill="#002F66" d="M15.68 38.722c-.308.065-.618.155-.884.326-.857.555-.657 1.825-.586 2.69.137 1.655.5 3.314.933 4.929a22.657 22.657 0 0 0 1.147 3.306 18.673 18.673 0 0 1 1.744-2.29 22.039 22.039 0 0 1 1.546-1.579c2.838-2.625 5.663-3.93 5.663-3.93-2.725-1.959-6.05-4.21-9.56-3.455l-.003.003ZM65.053 38.722c.308.065.618.155.884.326.857.555.657 1.825.587 2.69-.137 1.655-.5 3.314-.934 4.929a22.657 22.657 0 0 1-1.147 3.306 18.673 18.673 0 0 0-1.743-2.29 22.039 22.039 0 0 0-1.547-1.579c-2.838-2.625-5.662-3.93-5.662-3.93 2.724-1.959 6.049-4.21 9.56-3.455l.002.003ZM45.502 80.784l-.04-.09c-.541-1.218-1.646-2.093-2.88-2.546a6.522 6.522 0 0 0-4.505.026c-1.21.46-2.27 1.326-2.809 2.52l-.039.09a.115.115 0 0 0-.008.018c1.086 1.775 2.98 3.174 5.113 3.198h.063c2.136-.021 4.026-1.418 5.115-3.195a.136.136 0 0 1-.008-.019l-.002-.002ZM37.74 63.057a8.05 8.05 0 0 0-1.654-1.373 10.12 10.12 0 0 0-2.093-.996 11.426 11.426 0 0 0-2.407-.542c-.862-.098-1.735-.1-2.598-.005-.907.097-1.804.302-2.664.607-.918.326-1.794.765-2.607 1.302a13.139 13.139 0 0 0-2.422 2.078c-.818.889-1.52 1.88-2.117 2.93a21.198 21.198 0 0 0-1.686 3.863 29.738 29.738 0 0 0-1.126 4.847c-.036.245-.073.487-.107.736v-.01c-.024.155-.087.51-.108.734 4.597.534 9.192 1.162 13.747 1.993-.079-.013.515-2.582.59-2.843.191-.678.425-1.349.751-1.975.458-.881 1.102-1.617 1.944-2.146.784-.492 1.654-.826 2.475-1.25.941-.486 1.846-1.072 2.603-1.817.745-.728.987-1.543.976-2.577a4.967 4.967 0 0 0-.405-1.888 6.063 6.063 0 0 0-1.091-1.67v.002ZM64.58 77.228c-.024-.227-.084-.579-.108-.734v.01c-.031-.25-.07-.491-.108-.736a29.727 29.727 0 0 0-1.125-4.847 21.35 21.35 0 0 0-1.686-3.864c-.597-1.049-1.3-2.04-2.117-2.93a13.24 13.24 0 0 0-2.423-2.077 11.947 11.947 0 0 0-2.606-1.302c-.86-.305-1.757-.51-2.664-.607a11.759 11.759 0 0 0-2.599.005 11.26 11.26 0 0 0-2.406.542c-.731.252-1.439.583-2.093.996a8.048 8.048 0 0 0-1.655 1.373 6.004 6.004 0 0 0-1.091 1.67 4.916 4.916 0 0 0-.405 1.889c-.01 1.033.231 1.846.975 2.577.758.744 1.663 1.33 2.604 1.817.82.424 1.691.755 2.475 1.25.842.528 1.486 1.265 1.944 2.146.323.626.56 1.296.752 1.975.073.26.668 2.83.589 2.843 4.555-.831 9.15-1.46 13.747-1.994v-.002Z"></path><path fill="#fff" d="M31.56 69.08a2.046 2.046 0 1 0 0-4.092 2.046 2.046 0 0 0 0 4.092ZM49.173 69.08a2.046 2.046 0 1 0 0-4.092 2.046 2.046 0 0 0 0 4.092Z"></path></svg></a><a target="_blank" rel="noopener noreferrer" title="Available in AWS Marketplace" class="pl-4" href="https://aws.amazon.com/marketplace/pp/prodview-cntlyhi5si6ka?sr=0-1&amp;ref_=beagle&amp;applicationId=AWSMPContessa"><img alt="Available in AWS Marketplace" loading="lazy" width="120" height="40" decoding="async" data-nimg="1" class="h-10 w-auto" style="color:transparent" src="/logos/badges/aws-marketplace-white.svg"/></a></div><div class="flex shrink-0 items-center"><a class="pr-0.5 py-1 pl-1 rounded mr-4 bg-white" href="/checkly-and-monitoring-as-code-mac-earn-third-gartner/"><img alt="Learn more about Checkly&#x27;s Gartner Cool Vendor recognition" loading="lazy" width="50" height="50" decoding="async" data-nimg="1" class="w-12 sm:w-16" style="color:transparent" src="/logos/badges/gartner-cool-vendor.svg"/></a><a href="/security/"><img alt="SOC Certification" loading="lazy" width="50" height="50" decoding="async" data-nimg="1" class="w-12 mr-4 sm:w-16" style="color:transparent" src="/logos/badges/soc2.svg"/></a></div></div><small class="block mt-6 text-xs text">Copyright © <!-- -->2026<!-- --> Checkly Inc. All rights reserved.</small></div></div></footer></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"publish_date":"2024-04-03","title":[{"type":"heading1","text":"An SRE's Most Important Skill? Communication ","spans":[],"direction":"ltr"}],"authors":[{"author":{"id":"ZYI0ZxEAACYA6MCX","type":"person","tags":[],"lang":"en-us","slug":"nocnica-mellifera","first_publication_date":"2023-12-20T00:28:30+0000","last_publication_date":"2024-08-27T13:49:59+0000","uid":"nica-mellifera","data":{"name":"Nočnica Mellifera","position":"Developer Advocate","extended_bio":"Nočnica Mellifera (She/Her) was a developer for seven years before moving into developer relations. She specializes in containerized workloads, serverless, and public cloud engineering. Nočnica has long been an advocate for open standards, and has given talks and workshops on OpenTelemetry and Kubernetes architecture. She enjoys making music that friends have described as \"unlistenable.\" In her spare time she cares for her two children and hundreds of houseplants.","social_links":[{"label":"Twitter","link":{"link_type":"Web","key":"ae91fa32-4092-46d6-a74e-58d71ce46c71","url":"https://twitter.com/Serverless_Mom","target":"_blank"}},{"label":"GitHub","link":{"link_type":"Web","key":"8f08ab83-7028-4263-a071-88ae0d6197c4","url":"https://github.com/serverless-mom","target":"_blank"}},{"label":null,"link":{"link_type":"Web","key":"c2c2ce03-b4f1-475c-8c11-3af55acbf8e4","url":"https://www.linkedin.com/in/serverlessmom/","target":"_blank"}}],"image":{"dimensions":{"width":1625,"height":1648},"alt":null,"copyright":null,"url":"https://images.prismic.io/checklyhq/ZiEzG_Pdc1huKnJj_TrimmedAvatar-small.jpg?auto=compress,format","id":"ZiEzG_Pdc1huKnJj","edit":{"x":0,"y":0,"zoom":1,"background":"#fff"}}},"link_type":"Document","key":"ad028df6-86c6-4be4-8fb7-df5d1e4ad1e5","isBroken":false}}],"tags":[{"tag":{"id":"ZfOayRIAAHcNXid0","type":"article_tag","tags":[],"lang":"en-us","slug":"-","first_publication_date":"2024-03-15T01:49:27+0000","last_publication_date":"2024-03-15T01:49:27+0000","uid":"community","data":{"name":[{"type":"heading1","text":"Checkly Community","spans":[],"direction":"ltr"}]},"link_type":"Document","key":"6042bae0-fdc2-46d7-bc38-a78f32ba42b5","isBroken":false}},{"tag":{"id":"ZL5i_xEAACEAK1bR","type":"article_tag","tags":[],"lang":"en-us","slug":"-","first_publication_date":"2023-07-24T11:40:44+0000","last_publication_date":"2024-04-11T08:56:23+0000","uid":"people","data":{"name":[{"type":"heading1","text":"People","spans":[],"direction":"ltr"}]},"link_type":"Document","key":"20a9f49f-a025-4e9d-80f0-4620fba8680a","isBroken":false}}],"image":{"dimensions":{"width":1056,"height":602},"alt":null,"copyright":null,"url":"https://images.prismic.io/checklyhq/ZhSXRBrFxhpPBYh4_BlogCoverImage-12-.png?auto=format,compress","id":"ZhSXRBrFxhpPBYh4","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"slices":[{"primary":{"content":[{"type":"paragraph","text":"I wish someone had told me that I shouldn’t hop between frameworks. Just like learning four programming languages in your first year, in my experience spending time content switching as a beginner is wasted effort. If I’d spent a solid year learning how to deploy services on AWS, then when it was time to learn Azure, I’d see more similarities than differences and find it a lot easier to pick up a second public cloud. The same is true for the time I spent learning Selenium AND Cypress for end-to-end testing. I wish I’d just stuck with one or, even better, waited ‘til Playwright was released 😉.","spans":[],"direction":"ltr"},{"type":"paragraph","text":"Last week I asked the people of the r/SRE subreddit the question: ‘What’s one piece of advice you wish you’d gotten sooner?’ and got a great variety of replies. Interestingly, some commenters even disagreed with my one piece of advice, saying that being a broad generalist was preferable to focusing on one framework!","spans":[{"start":67,"end":123,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.reddit.com/r/sre/comments/1bcqcbm/one_piece_of_advice_you_wish_youd_heard_sooner/","target":"_blank"}}],"direction":"ltr"},{"type":"paragraph","text":"Here’s some of the advice I got, and some general lessons I think all SRE’s could benefit from.","spans":[],"direction":"ltr"},{"type":"heading2","text":"People and communication matter","spans":[],"direction":"ltr"},{"type":"paragraph","text":"Technical proficiency is only one part of the puzzle. Any shared wisdom should include the significance of effective communication, especially in the tech environment. We often ignore this at our peril, as it is the glue that holds teams, concepts, and advancements together. User u/wugiewugiewugie underscored the significance of effective communication in a tech environment, sharing their experience of bridging the gap between technical jargon and business objectives:","spans":[{"start":107,"end":130,"type":"strong"},{"start":281,"end":298,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.reddit.com/r/sre/comments/1bcqcbm/comment/kuj2j0o/?utm_source=share\u0026utm_medium=web2x\u0026context=3","target":"_blank"}}],"direction":"ltr"},{"type":"paragraph","text":"It took me half a decade to appropriately prioritize the human aspect of technology in what made me do a better job — today I tend to quote Deming's \"System of profound knowledge”","spans":[{"start":0,"end":179,"type":"label","data":{"label":"blockquote"}}],"direction":"ltr"},{"type":"paragraph","text":"This theme of translation and collaboration resonated throughout the thread, emphasizing the importance of finding common ground between different stakeholders as u/bigvalen points out.","spans":[{"start":14,"end":43,"type":"strong"},{"start":163,"end":173,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.reddit.com/r/sre/comments/1bcqcbm/comment/kuhp3se/?utm_source=share\u0026utm_medium=web2x\u0026context=3","target":"_blank"}}],"direction":"ltr"},{"type":"paragraph","text":"Sometimes leadership does not speak the same language. Find a translator and work with them.","spans":[{"start":0,"end":92,"type":"label","data":{"label":"blockquote"}}],"direction":"ltr"},{"type":"paragraph","text":"User u/bivalen follows up with a fantastic anecdote about speaking the language that others understand:","spans":[],"direction":"ltr"},{"type":"paragraph","text":"I had a giant fight many years ago, trying to buy $200 of hardware that would make a single point of failure more reliable. Because I couldn't show what the reliability improvement would be in terms that mattered to an accountant. Until a sales guy suggested leading with how much revenue we booked through the box. I was more interested in company reputation. Once I pointed out that one box made us €50k/month, the accountant countered with \"how about I give you $5k, and you upgrade everything\".","spans":[{"start":0,"end":498,"type":"label","data":{"label":"blockquote"}}],"direction":"ltr"},{"type":"paragraph","text":"While it might seem like you’re fighting needless bureaucracy and top-down control, the idea of a ‘translator’ can make working in these systems quite a bit easier. As technical people we all know that single points of failure are bad and that high traffic services should have redundancy. We often don’t know or care how much revenue each bit of traffic represents. Finding that supporting business impact made this much easier than before.","spans":[],"direction":"ltr"},{"type":"heading2","text":"Failure is always possible","spans":[],"direction":"ltr"},{"type":"paragraph","text":"The conversation also touched on the inevitability of failure in the tech world. User u/devoopseng emphasized the value of embracing failure as a catalyst for growth, echoing the sentiments of quality management pioneer Deming's \"System of profound knowledge.\" In an industry driven by innovation, setbacks serve as invaluable learning opportunities.","spans":[{"start":54,"end":61,"type":"strong"},{"start":86,"end":98,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.reddit.com/r/sre/comments/1bcqcbm/comment/kupd6er/?utm_source=share\u0026utm_medium=web2x\u0026context=3","target":"_blank"}}],"direction":"ltr"},{"type":"paragraph","text":"Every incident, outage, or performance degradation presents a chance to analyze, understand, and mitigate potential future issues. Instead of fearing failure, see it as a chance to innovate, iterate, and ultimately improve system reliability. Hard to remember sometimes when you’re early in your career and perfection driven.","spans":[{"start":0,"end":325,"type":"label","data":{"label":"blockquote"}}],"direction":"ltr"},{"type":"paragraph","text":"When things fail, when the PR we worked so hard on is the one that takes down production, and when it feels like no one has made mistakes as big as we have, it’s easy to get discouraged. Many commenters noted the importance of adaptability and resilience. User u/durden0 cautioned against succumbing to analysis paralysis, advocating for a pragmatic approach to learning and implementation. In a field where change is constant, flexibility and agility are key to success.","spans":[{"start":213,"end":254,"type":"strong"},{"start":261,"end":270,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.reddit.com/r/sre/comments/1bcqcbm/comment/kv6qn9n/?utm_source=share\u0026utm_medium=web2x\u0026context=3","target":"_blank"}}],"direction":"ltr"},{"type":"paragraph","text":"Don’t waste too much time trying to research and learn everything about a new technology to decide which one to use. Try stuff out…then implement and design things in a way that makes it easy to evolve or change course. In other words, avoid analysis paralysis by making change as easy as possible.","spans":[{"start":0,"end":298,"type":"label","data":{"label":"blockquote"}}],"direction":"ltr"},{"type":"paragraph","text":"User u/CapitanFlama gave some more basic advice that I think every SRE needs to hear: just own your mistakes and move forward:","spans":[{"start":5,"end":19,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.reddit.com/user/CapitanFlama/","target":"_blank"}}],"direction":"ltr"},{"type":"paragraph","text":"If you screw up, if you break something, quickly raise your hand/give notice. It's easier to get help to fix something that just broke or was misconfigured than untangle something that broke and was quickly tried and failed to get fixed.","spans":[{"start":0,"end":237,"type":"label","data":{"label":"blockquote"}}],"direction":"ltr"},{"type":"paragraph","text":"This one spoke to me personally: I was guilty in my very early career of spending a solid 20 minutes every time I broke something trying to fix it on my own. Eventually I had the experience of not just wasting time doing this but actively making the problem worse, and finally got the lesson: no one expects you to be perfect, but they do expect you to let someone know when you made a mistake.","spans":[],"direction":"ltr"},{"type":"heading2","text":"Conclusions: the SRE Journey","spans":[],"direction":"ltr"},{"type":"paragraph","text":"I wasn’t surprised that the theme that came up more than once was about the human side of SRE. Making others prioritize the fixes and maintenance that we know is necessary is a huge part of the job, as is encouraging cultural buy-in on improved practices for better performance.","spans":[],"direction":"ltr"},{"type":"paragraph","text":"The Reddit thread offered hard-earned wisdom for the SRE community. From prioritizing depth over breadth in learning to fostering effective communication and embracing failure, the journey to becoming an experienced SRE is more about personal growth than the growth in your technical skills.","spans":[],"direction":"ltr"}]},"items":[],"variation":"default","version":"sktwi1xtmkfgx8626","id":"rich_text$e90b07c9-8a8b-41ef-8fcd-5ca9b4db4936","slice_type":"rich_text","slice_label":null}],"relatedArticles":[{"id":"ZfSPJBIAANAgYnWM","uid":"sre-glossary","url":"/blog/sre-glossary","type":"article","href":"https://checklyhq.cdn.prismic.io/api/v2/documents/search?ref=aqPosxYAAC4AP09K\u0026q=%5B%5B%3Ad+%3D+at%28document.id%2C+%22ZfSPJBIAANAgYnWM%22%29+%5D%5D","tags":[],"first_publication_date":"2024-03-15T18:11:19+0000","last_publication_date":"2025-07-29T14:13:58+0000","slugs":["sre-glossary-for-advanced-monitoring-and-reliability"],"linked_documents":[],"lang":"en-us","alternate_languages":[],"data":{"seo_title":[{"type":"heading1","text":"SRE Glossary for Advanced Monitoring and Reliability","spans":[],"direction":"ltr"}],"seo_description":[{"type":"paragraph","text":"Discover SRE glossary with real-life insights from Reddit. Explore the key SRE aspects like monitoring, testing, and observability and learn the latest terms.","spans":[],"direction":"ltr"}],"og_image":{"dimensions":{"width":960,"height":540},"alt":"cover image for An SRE Glossary","copyright":null,"url":"https://images.prismic.io/checklyhq/ZfSOb3YkiKrtlJ4n_BlogCoverImage-5-.png?auto=format,compress","id":"ZfSOb3YkiKrtlJ4n","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"title":[{"type":"heading1","text":"SRE and Kubernetes: A Glossary for Advanced Monitoring and Reliability","spans":[],"direction":"ltr"}],"short_title":[{"type":"paragraph","text":"SRE Glossary","spans":[],"direction":"ltr"}],"publish_date":"2024-02-16","image":{"dimensions":{"width":960,"height":540},"alt":"cover image for An SRE Glossary","copyright":null,"url":"https://images.prismic.io/checklyhq/ZfSOb3YkiKrtlJ4n_BlogCoverImage-5-.png?auto=format,compress","id":"ZfSOb3YkiKrtlJ4n","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}},"tags":[{"tag":{"id":"ZfOayRIAAHcNXid0","type":"article_tag","tags":[],"lang":"en-us","slug":"-","first_publication_date":"2024-03-15T01:49:27+0000","last_publication_date":"2024-03-15T01:49:27+0000","uid":"community","link_type":"Document","key":"6712016a-3f04-4ed4-8866-e2fc60707974","isBroken":false}},{"tag":{"id":"ZD2NihEAACMAm3Ln","type":"broken_type","tags":[],"lang":null,"slug":"-","first_publication_date":null,"last_publication_date":null,"link_type":"Document","key":"3e79aa12-acf1-4370-96e2-bda5c5f89025","isBroken":true}}],"authors":[{"author":{"id":"ZDlfyxEAACEAiKl2","type":"person","tags":[],"lang":"en-us","slug":"cinthia-portugal","first_publication_date":"2023-04-14T14:16:48+0000","last_publication_date":"2024-08-27T13:41:03+0000","uid":"cinthia-portugal","link_type":"Document","key":"73ea144c-ef17-4bd6-856b-685148e78ba7","isBroken":false}}],"related_articles":[{"article":{"id":"Zc_tfhEAACcASKfr","type":"article","tags":[],"lang":"en-us","slug":"a-devops-glossary","first_publication_date":"2024-02-16T23:19:54+0000","last_publication_date":"2025-07-29T14:15:08+0000","uid":"a-devops-glossary","url":"/blog/a-devops-glossary","link_type":"Document","key":"1e531d4a-0fe8-40c2-8356-ce56ce4f65d8","isBroken":false}},{"article":{"id":"ZDkQ7BEAACIAiBfW","type":"article","tags":[],"lang":"en-us","slug":"what-is-api-monitoring-use-cases-benefits--best-practices","first_publication_date":"2023-04-28T19:49:37+0000","last_publication_date":"2025-02-18T16:05:11+0000","uid":"what-is-api-monitoring","url":"/blog/what-is-api-monitoring","link_type":"Document","key":"fa81a0d3-ff54-4f55-8453-02cd308065bb","isBroken":false}}],"slices":[{"variation":"default","version":"sktwi1xtmkfgx8626","items":[],"primary":{"content":[{"type":"paragraph","text":"Following the footsteps of our popular DevOps Glossary, we're excited to bring you a fresh glossary dedicated to Site Reliability Engineering (SRE) and the synergies with proactive monitoring. This time, we've not only dug deeper into the SRE world but also reached out to the Reddit community to gather real-life insights and suggestions. Big thanks to everyone who chimed in!","spans":[{"start":39,"end":54,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.checklyhq.com/blog/a-devops-glossary/","target":"_blank"}},{"start":277,"end":293,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.reddit.com/r/sre/s/nkDgy2UZ4q","target":"_blank"}}],"direction":"ltr"},{"type":"paragraph","text":"This glossary is more than just definitions—it's a collection of concepts, tools, and practices that SRE folks talk about, use, and refine. Whether you're just starting in SRE or looking to brush up on the latest terms, we've got you covered with a guide that's all about making complex SRE ideas a bit easier and quicker to grasp. Dive in and explore the key aspects of SRE, especially focusing on the essentials like monitoring, testing, and observability, which are crucial for keeping systems up and running smoothly. \n\nAdmittedly, these terms do include some of the buzzwords we're all tired of hearing. But one of the things that makes it a buzzword is that we're track of the original meeting. Hopefully this article helps remind us of what these terms are supposed to mean.","spans":[],"direction":"ltr"},{"type":"heading2","text":"Deployment and Release Strategies","spans":[],"direction":"ltr"},{"type":"list-item","text":"Blue-Green Deployment: A strategy to minimize downtime and risk by maintaining two identical production environments and switching traffic between them.","spans":[{"start":0,"end":22,"type":"strong"}],"direction":"ltr"},{"type":"list-item","text":"Canary Release: Incrementally rolling out changes to a small subset of users, allowing for real-time monitoring and testing.","spans":[{"start":0,"end":15,"type":"strong"}],"direction":"ltr"},{"type":"heading2","text":"Kubernetes and Containerization","spans":[],"direction":"ltr"},{"type":"list-item","text":"Horizontal Pod Autoscaler (HPA): Automatically adjusts Kubernetes pod numbers based on observed metrics, essential for performance and availability monitoring.","spans":[{"start":0,"end":31,"type":"strong"}],"direction":"ltr"},{"type":"list-item","text":"Pod: Basic deployable units in Kubernetes that can be individually monitored to ensure the optimal performance of containerized applications.","spans":[{"start":0,"end":3,"type":"strong"}],"direction":"ltr"},{"type":"heading4","text":"Monitoring and Observability","spans":[],"direction":"ltr"},{"type":"list-item","text":"Golden Signals (From Reddit): Vital metrics that provide insights into system health and performance, including latency, traffic, errors, and saturation.","spans":[{"start":0,"end":14,"type":"strong"},{"start":16,"end":27,"type":"em"}],"direction":"ltr"},{"type":"list-item","text":"Monitoring as Code: Managing and automating monitoring configurations and alerts through code for consistent and reliable system observations.","spans":[{"start":0,"end":18,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.checklyhq.com/guides/monitoring-as-code/","target":"_blank"}},{"start":0,"end":18,"type":"strong"}],"direction":"ltr"},{"type":"list-item","text":"Observability: A comprehensive approach to understanding system states and behaviors through logs, metrics, and traces.","spans":[],"direction":"ltr"},{"type":"list-item","text":"Service Level Indicator (SLI): Metrics that reflect service performance, foundational for effective monitoring and alerting.","spans":[{"start":0,"end":29,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.checklyhq.com/learn/incidents/slo-sla-sli/","target":"_blank"}},{"start":0,"end":29,"type":"strong"}],"direction":"ltr"},{"type":"list-item","text":"Service Level Objective (SLO): Targets for SLIs that guide monitoring efforts to ensure service meets or exceeds reliability standards.","spans":[{"start":0,"end":23,"type":"strong"}],"direction":"ltr"},{"type":"paragraph","text":"","spans":[],"direction":"ltr"},{"type":"heading4","text":"Operational Concepts","spans":[],"direction":"ltr"},{"type":"list-item","text":"Chaos Engineering: Testing system resilience and monitoring effectiveness by introducing controlled disruptions.","spans":[{"start":0,"end":17,"type":"strong"}],"direction":"ltr"},{"type":"list-item","text":"Incident Management: The process where monitoring plays a crucial role in the rapid detection and resolution of incidents.","spans":[{"start":0,"end":19,"type":"strong"}],"direction":"ltr"},{"type":"list-item","text":"Toil: Identifying and reducing manual, repetitive operational tasks through improved monitoring and automation.","spans":[{"start":0,"end":4,"type":"strong"}],"direction":"ltr"},{"type":"heading4","text":"Service Management and Networking","spans":[],"direction":"ltr"},{"type":"list-item","text":"Service Mesh (From Reddit): Enhances observability and network control, offering insights into microservices communications within Kubernetes.","spans":[{"start":0,"end":12,"type":"strong"},{"start":14,"end":25,"type":"em"}],"direction":"ltr"},{"type":"list-item","text":"Traffic Management: Monitoring and managing request distribution to maintain service performance and availability.","spans":[{"start":0,"end":18,"type":"strong"}],"direction":"ltr"},{"type":"heading4","text":"Testing and Validation","spans":[],"direction":"ltr"},{"type":"list-item","text":"End-to-End Testing: Ensures comprehensive workflow functionality, with monitoring confirming all user paths operate as intended.","spans":[{"start":0,"end":18,"type":"strong"}],"direction":"ltr"},{"type":"list-item","text":"Synthetic Monitoring: Uses simulated user interactions to proactively monitor and test application performance and functionality.","spans":[{"start":0,"end":20,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.checklyhq.com/blog/what-is-synthetic-monitoring/","target":"_blank"}},{"start":0,"end":20,"type":"strong"}],"direction":"ltr"},{"type":"heading4","text":"Development and Infrastructure Management","spans":[],"direction":"ltr"},{"type":"list-item","text":"GitOps: Integrating monitoring configurations within the Git workflow, aligning deployment and monitoring for consistency and reliability. More generally, this can be understood to be ‘kicking off automations based on git actions.’","spans":[{"start":0,"end":6,"type":"strong"}],"direction":"ltr"},{"type":"heading4","text":"Infrastructure and Configuration","spans":[],"direction":"ltr"},{"type":"list-item","text":"Immutable Infrastructure: Infrastructure components that are replaced in entirety upon update, rather than being changed or upgraded. By ensuring no state information is carried over between updates, this concept is crucial for ensuring consistency and reliability in deployment processes.","spans":[{"start":0,"end":24,"type":"strong"}],"direction":"ltr"},{"type":"list-item","text":"Configuration as Code (CaC): The practice of managing and provisioning infrastructure through machine-readable definition files, rather than manual processes or interactive configuration tools.","spans":[{"start":0,"end":21,"type":"strong"}],"direction":"ltr"},{"type":"heading4","text":"Performance and Optimization","spans":[],"direction":"ltr"},{"type":"list-item","text":"Load Balancing: Distributing network or application traffic across multiple servers to ensure reliability and performance.","spans":[{"start":0,"end":14,"type":"strong"}],"direction":"ltr"},{"type":"list-item","text":"Auto-scaling: Automatically adjusting the number of computing resources in response to service demand.","spans":[{"start":0,"end":12,"type":"strong"}],"direction":"ltr"},{"type":"heading4","text":"Security and Compliance","spans":[],"direction":"ltr"},{"type":"list-item","text":"Security Policy as Code: Defining and managing security policies through code to automate enforcement and ensure compliance across the infrastructure.","spans":[{"start":0,"end":23,"type":"strong"}],"direction":"ltr"},{"type":"list-item","text":"Compliance as Code: Embedding compliance and governance controls into the codebase to automate and streamline compliance checks and audits.","spans":[{"start":0,"end":18,"type":"strong"}],"direction":"ltr"},{"type":"heading4","text":"Collaboration and Culture","spans":[],"direction":"ltr"},{"type":"list-item","text":"Incident Command System (ICS): A standardized approach to the command, control, and coordination of emergency response, which can be adapted for managing IT incidents.","spans":[{"start":0,"end":23,"type":"strong"}],"direction":"ltr"},{"type":"list-item","text":"Psychological Safety: Fostering an environment where team members feel safe to take risks and be vulnerable in front of each other, which is crucial for effective postmortems and learning from failures.","spans":[{"start":0,"end":20,"type":"strong"}],"direction":"ltr"},{"type":"heading4","text":"Advanced Kubernetes Concepts","spans":[],"direction":"ltr"},{"type":"list-item","text":"Operator Pattern: Extending Kubernetes' capabilities with custom resources and controllers designed to manage specific applications or configurations.","spans":[{"start":0,"end":16,"type":"strong"}],"direction":"ltr"},{"type":"list-item","text":"Service Discovery: Automatically detecting services in a network, allowing applications and microservices to locate each other and communicate.","spans":[{"start":0,"end":17,"type":"strong"}],"direction":"ltr"},{"type":"heading4","text":"Additional Observability and Monitoring","spans":[],"direction":"ltr"},{"type":"list-item","text":"Anomaly Detection: Using automated monitoring tools to identify patterns or behaviors that deviate from the established norm, which can indicate potential issues.","spans":[{"start":0,"end":17,"type":"strong"}],"direction":"ltr"},{"type":"list-item","text":"Tracing: Following a transaction or workflow through various stages of a distributed system to understand system behavior and identify potential bottlenecks.","spans":[{"start":0,"end":7,"type":"strong"}],"direction":"ltr"},{"type":"heading4","text":"Scalability and Reliability","spans":[],"direction":"ltr"},{"type":"list-item","text":"Failover: The process of switching to a redundant or standby system, server, network, or component upon the failure of the currently active operation.","spans":[{"start":0,"end":8,"type":"strong"}],"direction":"ltr"},{"type":"list-item","text":"Disaster Recovery (DR): Strategies and processes for quickly reestablishing access to applications, data, and IT resources after an outage.","spans":[{"start":0,"end":22,"type":"strong"}],"direction":"ltr"},{"type":"heading4","text":"Core Principles","spans":[],"direction":"ltr"},{"type":"paragraph","text":"Site Reliability Engineering (SRE): Incorporates rigorous monitoring and observability to uphold system reliability and adapt to operational dynamics effectively.","spans":[{"start":0,"end":34,"type":"strong"}],"direction":"ltr"}]},"id":"rich_text$846c5417-104b-4f6c-af83-1f90ed0c06bb","slice_type":"rich_text","slice_label":null}]}}],"last_publication_date":"2024-10-17T20:21:48+0000","seo":{"title":"For an SRE, relationships and communication matter most: advice…","description":"This collection offers hard-earned wisdom for the SRE community. From prioritizing depth over breadth in learning to fostering effective communication and…","image":{"dimensions":{"width":1056,"height":602},"alt":null,"copyright":null,"url":"https://images.prismic.io/checklyhq/ZhSXRBrFxhpPBYh4_BlogCoverImage-12-.png?auto=format,compress","id":"ZhSXRBrFxhpPBYh4","edit":{"x":0,"y":0,"zoom":1,"background":"transparent"}}},"canonical":"https://www.checklyhq.com/blog/sre-people-and-communication-matter/","uid":"sre-people-and-communication-matter","breadcrumbs_title":[{"type":"paragraph","text":"Advice from SRE's","spans":[],"direction":"ltr"}],"authorDetails":[{"name":"Nočnica Mellifera","url":"https://www.checklyhq.com/blog/author/nica-mellifera/","sameAs":["https://twitter.com/Serverless_Mom","https://github.com/serverless-mom","https://www.linkedin.com/in/serverlessmom/"]}]},"__N_SSG":true},"page":"/blog/[uid]","query":{"uid":"sre-people-and-communication-matter"},"buildId":"mXzTdbXoRITmWIy8mZCIh","isFallback":false,"dynamicIds":[7887],"gsp":true,"scriptLoader":[]}</script></body></html>