{"id":111644,"date":"2024-10-03T06:00:00","date_gmt":"2024-10-03T13:00:00","guid":{"rendered":"https:\/\/www.backblaze.com\/blog\/?p=111644"},"modified":"2024-10-03T07:07:16","modified_gmt":"2024-10-03T14:07:16","slug":"using-b2-event-notifications","status":"publish","type":"post","link":"https:\/\/www.backblaze.com\/blog\/using-b2-event-notifications\/","title":{"rendered":"Backblaze B2 Event Notifications Now Generally Available"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"820\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2024\/10\/bb-bh-Using-Event-Notifications-1-1-e1727903537157.png\" alt=\"A decorative image showing a cloud, gears, and an alarm notification. \" class=\"wp-image-111646\"\/><\/figure>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>No one likes being left out in the cold, least of all your data. With Backblaze B2 Event Notifications\u2014now generally available\u2014you can receive real-time notifications about object changes. That means that you can build more responsive and automated workflows across best-of-breed cloud platforms, saving time and money and improving your end users\u2019 experiences. And, you can be alerted to changes in your data that may speed time to action.<\/p>\n\n\n\n<p><strong>Here\u2019s how it works: <\/strong>With Backblaze B2 Event Notifications, any data changes within B2 Cloud Storage\u2014like uploads, updates, or deletions\u2014can automatically trigger actions in a workflow, including transcoding video files, spooling up data analytics, delivering finished assets to end users, and many others. Importantly, unlike many other solutions currently available, Backblaze\u2019s service doesn\u2019t lock you into one platform or require you to use legacy tools from AWS.<\/p>\n\n\n\n<p>So, to businesses that want to create an automated workflow that combines different compute, content delivery networks (CDN), data analytics, and whatever other cloud service: Now you can, with the bonus of cloud storage at a fifth of the rates of other solutions <em>and<\/em> free egress.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Key capabilities<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Flexible implementation: <\/strong>Event Notifications are sent as HTTP POST requests to the desired service or endpoint within your infrastructure or any other cloud service. This flexibility ensures seamless integration with your existing workflows. For instance, your endpoint could be Fastly Compute, AWS Lambda, Azure Functions, or Google Cloud Functions, etc.<\/li>\n\n\n\n<li><strong>Event categories: <\/strong>Specify the types of events you want to be notified about, such as when files are uploaded and deleted. This allows you to receive notifications tailored to your specific needs. For instance, you have the flexibility to specify different methods of object creation, such as copying, uploading, or multipart replication, to trigger event notifications. You can also manage Event Notification rules through UI or API.<\/li>\n\n\n\n<li><strong>Filter by prefix: <\/strong>Define prefixes to filter events, enabling you to narrow down notifications to specific sets of objects or directories within your storage on Backblaze B2. For instance, if your bucket contains audio, video, and text files organized into separate prefixes, you can specify the prefix for audio files in order to receive Event Notifications exclusively for audio files.<\/li>\n\n\n\n<li><strong>Custom headers:<\/strong> Include personalized HTTP headers in your Event Notifications to provide additional authentication or contextual information when communicating with your target endpoint. For example, you can use these headers to add necessary authentication tokens or API keys for your target endpoint, or include any extra metadata related to the payload to offer contextual information to your webhook endpoint, and more.<\/li>\n\n\n\n<li><strong>Signed notification messages:<\/strong> You can configure outgoing messages to be signed by the Event Notifications service, allowing you to validate signatures and verify that each message was generated by Backblaze B2 and not tampered with in transit.<\/li>\n\n\n\n<li><strong>Test rule functionality: <\/strong>Validate the functionality of your target endpoint by testing Event Notifications before deploying them into production. This allows you to ensure that your integration with your target endpoint is set up correctly and functioning as expected.<\/li>\n\n\n\n<li><strong>Retries:<\/strong> Event Notifications are automatically re-sent if the initial delivery attempt fails. This feature increases the reliability of Event Notifications by ensuring that temporary issues do not result in missed events, thus maintaining the integrity of your event-driven workflows.<\/li>\n\n\n\n<li><strong>Delivery:<\/strong> Event Notifications are designed for the at-least-once delivery guarantee to ensure Event Notifications are delivered reliably, even in the presence of network or system failures.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Versatile use cases<\/h2>\n\n\n\n<p>This past April, we announced Event Notifications in <a href=\"https:\/\/www.backblaze.com\/blog\/announcing-event-notifications\/\" target=\"_blank\" rel=\"noreferrer noopener\">preview<\/a>, and folks have put Event Notifications to work in some incredible ways. Today, we\u2019re sharing some of the key use cases that came out of the preview to simplify your own workflows so you can focus on extracting insights from your data, rather than managing the logistics of data processing.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"936\" height=\"354\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2024\/10\/Event-Notifications_How-It-Works.png\" alt=\"A diagram describing how Event Notifications work. \" class=\"wp-image-111647\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/Event-Notifications_How-It-Works.png 936w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/Event-Notifications_How-It-Works-300x113.png 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/Event-Notifications_How-It-Works-768x290.png 768w\" sizes=\"auto, (max-width: 936px) 100vw, 936px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Automated media processing<\/h3>\n\n\n\n<p><strong>Video transcoding:<\/strong> Many customers use Event Notifications to automate their video transcoding workflows. When a new video is uploaded to a Backblaze B2 Bucket, an Event Notification can trigger a transcoding process to generate all videos in the desired format.&nbsp;<\/p>\n\n\n\n<p><strong>Image processing:<\/strong> Similarly, customers also use Event Notifications to set up automated image processing pipelines, such as generating thumbnails or applying filters when new images are added to a Backblaze B2 Bucket.<\/p>\n\n\n\n<p>Media processing is not limited to video transcoding or image processing. It can be extended to any other media processing workflow,&nbsp;minimizing the number of steps in the workflow.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Backup monitoring<\/h3>\n\n\n\n<p>Customers can receive notifications when backups are successfully uploaded to a Backblaze B2 Bucket with Event Notifications, providing peace of mind and ensuring data protection. Whether you want to track your nightly or monthly backups, you can get a notification when they are completed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Presigned URL monitoring<\/h3>\n\n\n\n<p>Using a presigned URL is a standard way to share a file without giving the full access to your Backblaze B2 Bucket. Customers are using Event Notifications to know when their clients upload files via presigned URLs to Backblaze B2. They can get a callback to confirm that the upload is complete.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Security and access control<\/h3>\n\n\n\n<p><strong>Unauthorized access detection<\/strong>: Customers are using Event Notifications to track access to highly confidential video files and report back to their clients as needed. Event Notifications help them detect any unauthorized access and take immediate action.<\/p>\n\n\n\n<p><strong>Audit trails:<\/strong> Some customers are using Event Notifications to create a detailed audit log of supported bucket activities through Event Notifications, which is useful for their compliance and security purposes.<\/p>\n\n\n\n<p><strong>Anomaly\/malware detection<\/strong>: Event Notifications can strengthen security by detecting unusual access patterns, like malware that deletes or overwrites backups, by getting notifications of changes to Backblaze B2 Buckets.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Integration with external systems<\/h3>\n\n\n\n<p><strong>Database synchronization<\/strong>: Customers use Event Notifications to keep databases in sync with the state of their Backblaze B2 Buckets. It\u2019s critical to ensure data consistency across systems as their applications run on the databases.<\/p>\n\n\n\n<p><strong>Document management system<\/strong>: Some customers use Event Notifications with a workflow system to track document revisions, uploads, and deletes, or to notify team members when specific documents are uploaded or deleted.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Analytics and reporting<\/h3>\n\n\n\n<p><strong>Performance analytics:<\/strong> Some customers use Event Notifications to monitor their backup performance and completion times, helping to optimize their data management strategies.<\/p>\n\n\n\n<p><strong>Usage tracking:<\/strong> Event Notifications can help track storage consumption by individual users or projects, facilitating better resource management and cost allocation.<\/p>\n\n\n\n<p>These are just a few of the use cases our preview customers shared with us, and the sky is truly the limit for ways Event Notifications can empower you to simplify and streamline your workflows.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ready to get started?<\/h2>\n\n\n\n<p>For existing customers working with a Backblaze account manager, Event Notifications is enabled for you today. If you need assistance, your account manager is happy to help.<\/p>\n\n\n\n<p>For existing customers who are not currently working with an account manager, please <a href=\"https:\/\/help.backblaze.com\/hc\/en-us\/requests\/new?_ga=2.43818850.633512073.1675707160-677210104.1674069981\" target=\"_blank\" rel=\"noreferrer noopener\">contact our Support team<\/a> to request access.<\/p>\n\n\n\n<p>New to Backblaze? <a href=\"https:\/\/www.backblaze.com\/contact-sales\/cloud-storage?referrer=cloud-storage\" target=\"_blank\" rel=\"noreferrer noopener\">Contact our Sales team<\/a> to learn more about how Event Notifications can benefit your business and how to get started.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2594\" height=\"1410\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2024\/10\/Event-Notifications_Account-Feature.png\" alt=\"A screenshot of the Backblaze account portal showing where you can enable Event Notifcations.\" class=\"wp-image-111654\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/Event-Notifications_Account-Feature.png 2594w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/Event-Notifications_Account-Feature-300x163.png 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/Event-Notifications_Account-Feature-1024x557.png 1024w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/Event-Notifications_Account-Feature-768x417.png 768w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/Event-Notifications_Account-Feature-1536x835.png 1536w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/Event-Notifications_Account-Feature-2048x1113.png 2048w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/Event-Notifications_Account-Feature-1568x852.png 1568w\" sizes=\"auto, (max-width: 2594px) 100vw, 2594px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Once Event Notifications is enabled on your account, <a href=\"https:\/\/secure.backblaze.com\/user_signin.htm\" target=\"_blank\" rel=\"noreferrer noopener\">log in to your Backblaze B2 account<\/a>, navigate to the Buckets page, and click on the Event Notifications section. From there, you can set up notification rules for the events you want to track or configure notifications through our API.&nbsp;<\/p>\n\n\n\n<p>For detailed instructions and best practices, check out the <a href=\"https:\/\/www.backblaze.com\/docs\/cloud-storage-event-notifications\" target=\"_blank\" rel=\"noreferrer noopener\">Event Notifications documentation<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What&#8217;s next?<\/h2>\n\n\n\n<p>Please do share how you\u2019re leveraging Event Notifications to build more efficient, automated, and responsive workflows so that other organizations and developers can benefit from what you find. If you have any questions or feedback, please don&#8217;t hesitate to reach out to us.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Backblaze B2 Event Notifications is now generally available. Read on to see how to use this powerful feature to streamline your workflows. <\/p>\n","protected":false},"author":193,"featured_media":111646,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[7,434,438],"tags":[468],"class_list":["post-111644","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-storage","category-featured-1","category-featured-cloud-storage","tag-b2cloud","entry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Backblaze B2 Event Notifications Now Generally Available<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.backblaze.com\/blog\/using-b2-event-notifications\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Backblaze B2 Event Notifications Now Generally Available\" \/>\n<meta property=\"og:description\" content=\"Backblaze B2 Event Notifications is now generally available. Read on to see how to use this powerful feature to streamline your workflows.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.backblaze.com\/blog\/using-b2-event-notifications\/\" \/>\n<meta property=\"og:site_name\" content=\"Backblaze Blog | Cloud Storage &amp; Cloud Backup\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/backblaze\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-03T13:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-03T14:07:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2024\/10\/bb-bh-Using-Event-Notifications-1-1-e1727903537157.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"820\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bala Krishna Gangisetty\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@backblaze\" \/>\n<meta name=\"twitter:site\" content=\"@backblaze\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bala Krishna Gangisetty\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Backblaze B2 Event Notifications Now Generally Available","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.backblaze.com\/blog\/using-b2-event-notifications\/","og_locale":"en_US","og_type":"article","og_title":"Backblaze B2 Event Notifications Now Generally Available","og_description":"Backblaze B2 Event Notifications is now generally available. Read on to see how to use this powerful feature to streamline your workflows.","og_url":"https:\/\/www.backblaze.com\/blog\/using-b2-event-notifications\/","og_site_name":"Backblaze Blog | Cloud Storage &amp; Cloud Backup","article_publisher":"https:\/\/www.facebook.com\/backblaze","article_published_time":"2024-10-03T13:00:00+00:00","article_modified_time":"2024-10-03T14:07:16+00:00","og_image":[{"width":1440,"height":820,"url":"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2024\/10\/bb-bh-Using-Event-Notifications-1-1-e1727903537157.png","type":"image\/png"}],"author":"Bala Krishna Gangisetty","twitter_card":"summary_large_image","twitter_creator":"@backblaze","twitter_site":"@backblaze","twitter_misc":{"Written by":"Bala Krishna Gangisetty","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.backblaze.com\/blog\/using-b2-event-notifications\/#article","isPartOf":{"@id":"https:\/\/www.backblaze.com\/blog\/using-b2-event-notifications\/"},"author":{"name":"Bala Krishna Gangisetty","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/person\/36a80bf628cec157bf5a6f4e11d48b0a"},"headline":"Backblaze B2 Event Notifications Now Generally Available","datePublished":"2024-10-03T13:00:00+00:00","dateModified":"2024-10-03T14:07:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.backblaze.com\/blog\/using-b2-event-notifications\/"},"wordCount":1281,"commentCount":16,"publisher":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.backblaze.com\/blog\/using-b2-event-notifications\/#primaryimage"},"thumbnailUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/bb-bh-Using-Event-Notifications-1-1-e1727903537157.png","keywords":["B2Cloud"],"articleSection":["Cloud Storage","Featured","Featured-Cloud Storage"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.backblaze.com\/blog\/using-b2-event-notifications\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.backblaze.com\/blog\/using-b2-event-notifications\/","url":"https:\/\/www.backblaze.com\/blog\/using-b2-event-notifications\/","name":"Backblaze B2 Event Notifications Now Generally Available","isPartOf":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.backblaze.com\/blog\/using-b2-event-notifications\/#primaryimage"},"image":{"@id":"https:\/\/www.backblaze.com\/blog\/using-b2-event-notifications\/#primaryimage"},"thumbnailUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/bb-bh-Using-Event-Notifications-1-1-e1727903537157.png","datePublished":"2024-10-03T13:00:00+00:00","dateModified":"2024-10-03T14:07:16+00:00","breadcrumb":{"@id":"https:\/\/www.backblaze.com\/blog\/using-b2-event-notifications\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.backblaze.com\/blog\/using-b2-event-notifications\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.backblaze.com\/blog\/using-b2-event-notifications\/#primaryimage","url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/bb-bh-Using-Event-Notifications-1-1-e1727903537157.png","contentUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/bb-bh-Using-Event-Notifications-1-1-e1727903537157.png","width":1440,"height":820,"caption":"A decorative image showing a cloud, gears, and an alarm notification."},{"@type":"BreadcrumbList","@id":"https:\/\/www.backblaze.com\/blog\/using-b2-event-notifications\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Backblaze B2 Event Notifications Now Generally Available"}]},{"@type":"WebSite","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#website","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/","name":"Backblaze Cloud Solutions Blog","description":"Cloud Storage &amp; Cloud Backup","publisher":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization","name":"Backblaze","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.backblaze.com\/blog\/wp-content\/uploads\/2017\/12\/backblaze_icon_transparent.png?fit=512%2C512&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.backblaze.com\/blog\/wp-content\/uploads\/2017\/12\/backblaze_icon_transparent.png?fit=512%2C512&ssl=1","width":512,"height":512,"caption":"Backblaze"},"image":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/backblaze","https:\/\/x.com\/backblaze","https:\/\/www.youtube.com\/user\/Backblaze","https:\/\/en.wikipedia.org\/wiki\/Backblaze"]},{"@type":"Person","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/person\/36a80bf628cec157bf5a6f4e11d48b0a","name":"Bala Krishna Gangisetty","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2023\/06\/bala-profile-1-150x150.jpeg","url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2023\/06\/bala-profile-1-150x150.jpeg","contentUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2023\/06\/bala-profile-1-150x150.jpeg","caption":"Bala Krishna Gangisetty"},"description":"Bala is a seasoned product leader with expertise in cloud computing and big data technologies. He leads the B2 Cloud Storage platform at Backblaze. With over a decade and a half of experience in product management, software engineering, and solutions architecture, Bala's got more skills than a Swiss Army knife. Bala has worked with various start ups and Fortune 500 companies, honing his skills in creating and launching successful products. In his free time, you can find him shredding the slopes, trekking through nature, or nose-deep in a good book. Give him a holler on LinkedIn to learn more about his impressive career\u2014or just to swap ski stories!","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/author\/balagangisetty\/"}]}},"jetpack_featured_media_url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/10\/bb-bh-Using-Event-Notifications-1-1-e1727903537157.png","_links":{"self":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts\/111644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/users\/193"}],"replies":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/comments?post=111644"}],"version-history":[{"count":0,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts\/111644\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/media\/111646"}],"wp:attachment":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/media?parent=111644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/categories?post=111644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/tags?post=111644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}