{"id":2924,"date":"2026-03-17T09:27:00","date_gmt":"2026-03-17T01:27:00","guid":{"rendered":"https:\/\/ichwanchandra.com\/blog\/?p=2924"},"modified":"2026-09-03T10:17:49","modified_gmt":"2026-09-03T02:17:49","slug":"aws-solutions-architect-project-operational-excellence-pillar-part-1","status":"publish","type":"post","link":"https:\/\/ichwanchandra.com\/blog\/aws-solutions-architect-project-operational-excellence-pillar-part-1\/","title":{"rendered":"AWS Solutions Architect Project (Operational Excellence Pillar) \u2013 Real-time Operation \u2013 Part 1"},"content":{"rendered":"\n<p>Operational excellence focuses on running and monitoring systems to deliver business value. This pillar is about how we operate our systems day-to-day, which makes it the foundation upon which everything else builds. In this project, we will integrate the AWS dashboard capabilities into Slack in real-time. This will help the efficiency of support teams just to work using Slack channels in fixing the issues instead of switching around the AWS console, CloudWatch, and various dashboards that can lead to error-prone human-error steps in handling the incident tickets.<\/p>\n\n\n\n<p>Here is the architecture diagram as the foundation of this project:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"779\" height=\"723\" src=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/08\/operational-excellent-diagram.drawio-1.png\" alt=\"\" class=\"wp-image-2933\" srcset=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/08\/operational-excellent-diagram.drawio-1.png 779w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/08\/operational-excellent-diagram.drawio-1-300x278.png 300w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/08\/operational-excellent-diagram.drawio-1-768x713.png 768w\" sizes=\"auto, (max-width: 779px) 100vw, 779px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Setup Workspace on Slack<\/h2>\n\n\n\n<p>As we are going to use Slack as the tool to be connected to the Amazon Q, we need to setup a new workspace first. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Visit <a href=\"https:\/\/slack.com\/get-started\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/slack.com\/get-started<\/a> <\/li>\n\n\n\n<li>Sign in with email or create a Slack account Follow the steps to:\n<ul class=\"wp-block-list\">\n<li>Create a new workspace<\/li>\n\n\n\n<li>Set a workspace name (e.g., <code>ChatSupport Team<\/code>)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>Remember,<\/strong> we have to be the Slack admin to complete this workspace creation<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1039\" height=\"717\" src=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image.png\" alt=\"\" class=\"wp-image-2936\" srcset=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image.png 1039w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-300x207.png 300w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-1024x707.png 1024w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-768x530.png 768w\" sizes=\"auto, (max-width: 1039px) 100vw, 1039px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1039\" height=\"717\" src=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-2.png\" alt=\"\" class=\"wp-image-2938\" srcset=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-2.png 1039w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-2-300x207.png 300w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-2-1024x707.png 1024w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-2-768x530.png 768w\" sizes=\"auto, (max-width: 1039px) 100vw, 1039px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1309\" height=\"816\" src=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-3.png\" alt=\"\" class=\"wp-image-2939\" srcset=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-3.png 1309w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-3-300x187.png 300w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-3-1024x638.png 1024w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-3-768x479.png 768w\" sizes=\"auto, (max-width: 1309px) 100vw, 1309px\" \/><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2: Setup Amazon Q for Slack<\/h2>\n\n\n\n<p>Here we are going to connect AWS Q with Slack.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Visit the AWS Q (Chatbot) console<\/li>\n\n\n\n<li>Select Slack as the client<\/li>\n\n\n\n<li>Click &#8220;Configure Client&#8221;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1077\" height=\"885\" src=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-7.png\" alt=\"\" class=\"wp-image-2947\" srcset=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-7.png 1077w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-7-300x247.png 300w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-7-1024x841.png 1024w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-7-768x631.png 768w\" sizes=\"auto, (max-width: 1077px) 100vw, 1077px\" \/><\/figure>\n\n\n\n<p>After being redirected to the Slack, then select the &#8220;ChatSupport Team&#8221; workspace to allow the connection.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-8-1024x640.png\" alt=\"\" class=\"wp-image-2949\" srcset=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-8-1024x640.png 1024w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-8-300x187.png 300w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-8-768x480.png 768w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-8.png 1077w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Then we will be redirected back to the AWS Q console and see the authorized connection to Slack.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1071\" height=\"700\" src=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-9.png\" alt=\"\" class=\"wp-image-2951\" srcset=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-9.png 1071w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-9-300x196.png 300w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-9-1024x669.png 1024w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-9-768x502.png 768w\" sizes=\"auto, (max-width: 1071px) 100vw, 1071px\" \/><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3: Setup The SNS Topic for Slack Alerts<\/h2>\n\n\n\n<p>We&#8217;ll use the SNS as the message broker where Slack is subscribed on it to consume the alerts from AWS services.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Visit the SNS Console: <\/li>\n\n\n\n<li>Click <strong>Topics<\/strong> in the left menu <\/li>\n\n\n\n<li>Click <strong>\u201cCreate topic\u201d<\/strong> <\/li>\n\n\n\n<li>Choose <strong>Standard<\/strong> as the topic type <\/li>\n\n\n\n<li>Enter a name for the topic (e.g., <code>slack-alerts-topic<\/code>)<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1071\" height=\"580\" src=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-11.png\" alt=\"\" class=\"wp-image-2957\" srcset=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-11.png 1071w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-11-300x162.png 300w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-11-1024x555.png 1024w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-11-768x416.png 768w\" sizes=\"auto, (max-width: 1071px) 100vw, 1071px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1071\" height=\"854\" src=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-10.png\" alt=\"\" class=\"wp-image-2956\" srcset=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-10.png 1071w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-10-300x239.png 300w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-10-1024x817.png 1024w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-10-768x612.png 768w\" sizes=\"auto, (max-width: 1071px) 100vw, 1071px\" \/><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4: Setup Slack Channel in AWS Q (Chatbot)<\/h2>\n\n\n\n<p>Now we return back to the AWS Q console to inform which channel to use and what alerts is allowed to receive.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Back to the AWS Q console and click &#8220;Configure New Channel&#8221;<\/li>\n\n\n\n<li>Fill up the following:\n<ul class=\"wp-block-list\">\n<li>Configuration name:  <strong>ChatSupport<\/strong><\/li>\n\n\n\n<li>Channel type: Keep it as <strong>Public<\/strong><\/li>\n\n\n\n<li>Channel name: new-channel<\/li>\n\n\n\n<li><strong>IAM Role Configuration<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Select <strong>\u201cCreate an IAM role using a template\u201d<\/strong> from the dropdown<\/li>\n\n\n\n<li>Set the <strong>Role name<\/strong> to <code>awschatbot-role<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Under <strong>Policy templates<\/strong>, check the following two options:\n<ul class=\"wp-block-list\">\n<li><strong>Notification permissions:<\/strong> Allows Chatbot to retrieve CloudWatch metrics and graphs<\/li>\n\n\n\n<li><strong>Amazon Q Developer access permissions:<\/strong> Enables interactions from Slack without full administrator access<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>In the <strong>Guardrail policies<\/strong> section:\n<ul class=\"wp-block-list\">\n<li>Allow <strong><em>AWSLambda_FullAccess<\/em><\/strong><em> and <\/em><strong>AWSLambda_<em>ReadOnlyAccess<\/em><\/strong><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>In the <strong>Notifications<\/strong> section:\n<ul class=\"wp-block-list\">\n<li>Choose the <strong>Region<\/strong> where SNS topic exist (e.g., <code>us-east-1<\/code>)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Select an existing <strong>SNS topic<\/strong> (e.g., <code>slack-alerts-topic<\/code>)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Then click <strong>Configure<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1071\" height=\"1563\" src=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-13.png\" alt=\"\" class=\"wp-image-2963\" srcset=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-13.png 1071w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-13-206x300.png 206w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-13-702x1024.png 702w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-13-768x1121.png 768w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-13-1052x1536.png 1052w\" sizes=\"auto, (max-width: 1071px) 100vw, 1071px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1071\" height=\"767\" src=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-14.png\" alt=\"\" class=\"wp-image-2964\" srcset=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-14.png 1071w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-14-300x215.png 300w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-14-1024x733.png 1024w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-14-768x550.png 768w\" sizes=\"auto, (max-width: 1071px) 100vw, 1071px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1071\" height=\"584\" src=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-15.png\" alt=\"\" class=\"wp-image-2965\" srcset=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-15.png 1071w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-15-300x164.png 300w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-15-1024x558.png 1024w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-15-768x419.png 768w\" sizes=\"auto, (max-width: 1071px) 100vw, 1071px\" \/><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5: Test The Integration and Configuration<\/h2>\n\n\n\n<p>It&#8217;s time to test if the connection really works.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Visit Amazon Q console, select <strong>Configured Clients > Configured Channels<\/strong> <\/li>\n\n\n\n<li>Select our channel (e.g., <code>ChatSupport<\/code>)<\/li>\n\n\n\n<li>Click &#8220;Send test message&#8221;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1071\" height=\"756\" src=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-16.png\" alt=\"\" class=\"wp-image-2968\" srcset=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-16.png 1071w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-16-300x212.png 300w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-16-1024x723.png 1024w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-16-768x542.png 768w\" sizes=\"auto, (max-width: 1071px) 100vw, 1071px\" \/><\/figure>\n\n\n\n<p>We shall receive the message on the new-channel of Slack workspace<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"906\" src=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-17.png\" alt=\"\" class=\"wp-image-2969\" srcset=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-17.png 1536w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-17-300x177.png 300w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-17-1024x604.png 1024w, https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/03\/image-17-768x453.png 768w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p>We have setup the foundation for real-time AWS operations from Slack workspace by completing the followings:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A secure connection between AWS and Slack using AWS Q (Chatbot )<\/li>\n\n\n\n<li>An SNS topic to route alerts<\/li>\n\n\n\n<li>IAM roles that define what can be done via Slack <\/li>\n\n\n\n<li>A test message to confirm everything works<\/li>\n<\/ul>\n\n\n\n<p>Next, we will create CloudWatch alarms to detect the issues on AWS service and route them to Slack using SNS and Q.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Operational excellence focuses on running and monitoring systems to deliver business value. This pillar is about how we operate our systems day-to-day, which makes it the foundation upon which everything else builds. In this project, we will integrate the AWS dashboard capabilities into Slack in real-time. This will help the efficiency of support teams just to work using Slack channels in fixing the issues instead of switching around the AWS console, CloudWatch, and various dashboard that can lead to error-prone human-error steps in handling the incident tickets.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,10,75,8],"tags":[],"class_list":["post-2924","post","type-post","status-publish","format-standard","hentry","category-backend","category-cloud","category-system-design","category-technology"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AWS Solutions Architect Project (Operational Excellence Pillar) \u2013 Real-time Operation \u2013 Part 1 - Ichwan Chandra<\/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:\/\/ichwanchandra.com\/blog\/aws-solutions-architect-project-operational-excellence-pillar-part-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AWS Solutions Architect Project (Operational Excellence Pillar) \u2013 Real-time Operation \u2013 Part 1 - Ichwan Chandra\" \/>\n<meta property=\"og:description\" content=\"Operational excellence focuses on running and monitoring systems to deliver business value. This pillar is about how we operate our systems day-to-day, which makes it the foundation upon which everything else builds. In this project, we will integrate the AWS dashboard capabilities into Slack in real-time. This will help the efficiency of support teams just to work using Slack channels in fixing the issues instead of switching around the AWS console, CloudWatch, and various dashboard that can lead to error-prone human-error steps in handling the incident tickets.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ichwanchandra.com\/blog\/aws-solutions-architect-project-operational-excellence-pillar-part-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Ichwan Chandra\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-17T01:27:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-03T02:17:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/08\/operational-excellent-diagram.drawio-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"779\" \/>\n\t<meta property=\"og:image:height\" content=\"723\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ichwan Chandra\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ichwan Chandra\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/aws-solutions-architect-project-operational-excellence-pillar-part-1\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/aws-solutions-architect-project-operational-excellence-pillar-part-1\\\/\"},\"author\":{\"name\":\"Ichwan Chandra\",\"@id\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/#\\\/schema\\\/person\\\/2fa69a7a1008a3369584752194b063d5\"},\"headline\":\"AWS Solutions Architect Project (Operational Excellence Pillar) \u2013 Real-time Operation \u2013 Part 1\",\"datePublished\":\"2026-03-17T01:27:00+00:00\",\"dateModified\":\"2026-09-03T02:17:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/aws-solutions-architect-project-operational-excellence-pillar-part-1\\\/\"},\"wordCount\":559,\"image\":{\"@id\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/aws-solutions-architect-project-operational-excellence-pillar-part-1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/operational-excellent-diagram.drawio-1.png\",\"articleSection\":[\"Backend\",\"Cloud\",\"System Design\",\"Technology\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/aws-solutions-architect-project-operational-excellence-pillar-part-1\\\/\",\"url\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/aws-solutions-architect-project-operational-excellence-pillar-part-1\\\/\",\"name\":\"AWS Solutions Architect Project (Operational Excellence Pillar) \u2013 Real-time Operation \u2013 Part 1 - Ichwan Chandra\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/aws-solutions-architect-project-operational-excellence-pillar-part-1\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/aws-solutions-architect-project-operational-excellence-pillar-part-1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/operational-excellent-diagram.drawio-1.png\",\"datePublished\":\"2026-03-17T01:27:00+00:00\",\"dateModified\":\"2026-09-03T02:17:49+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/#\\\/schema\\\/person\\\/2fa69a7a1008a3369584752194b063d5\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/aws-solutions-architect-project-operational-excellence-pillar-part-1\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/aws-solutions-architect-project-operational-excellence-pillar-part-1\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/aws-solutions-architect-project-operational-excellence-pillar-part-1\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/operational-excellent-diagram.drawio-1.png\",\"contentUrl\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/operational-excellent-diagram.drawio-1.png\",\"width\":779,\"height\":723},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/aws-solutions-architect-project-operational-excellence-pillar-part-1\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS Solutions Architect Project (Operational Excellence Pillar) \u2013 Real-time Operation \u2013 Part 1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/\",\"name\":\"Ichwan Chandra\",\"description\":\"In a lifelong learning mode\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/#\\\/schema\\\/person\\\/2fa69a7a1008a3369584752194b063d5\",\"name\":\"Ichwan Chandra\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8d8d64c76e361108ee058442df7c49c539eefd1d1e5a3e8dbcc9d70289e0bbf2?s=96&d=retro&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8d8d64c76e361108ee058442df7c49c539eefd1d1e5a3e8dbcc9d70289e0bbf2?s=96&d=retro&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8d8d64c76e361108ee058442df7c49c539eefd1d1e5a3e8dbcc9d70289e0bbf2?s=96&d=retro&r=g\",\"caption\":\"Ichwan Chandra\"},\"sameAs\":[\"https:\\\/\\\/ichwanchandra.com\\\/blog\"],\"url\":\"https:\\\/\\\/ichwanchandra.com\\\/blog\\\/author\\\/isuchan193\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AWS Solutions Architect Project (Operational Excellence Pillar) \u2013 Real-time Operation \u2013 Part 1 - Ichwan Chandra","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:\/\/ichwanchandra.com\/blog\/aws-solutions-architect-project-operational-excellence-pillar-part-1\/","og_locale":"en_US","og_type":"article","og_title":"AWS Solutions Architect Project (Operational Excellence Pillar) \u2013 Real-time Operation \u2013 Part 1 - Ichwan Chandra","og_description":"Operational excellence focuses on running and monitoring systems to deliver business value. This pillar is about how we operate our systems day-to-day, which makes it the foundation upon which everything else builds. In this project, we will integrate the AWS dashboard capabilities into Slack in real-time. This will help the efficiency of support teams just to work using Slack channels in fixing the issues instead of switching around the AWS console, CloudWatch, and various dashboard that can lead to error-prone human-error steps in handling the incident tickets.","og_url":"https:\/\/ichwanchandra.com\/blog\/aws-solutions-architect-project-operational-excellence-pillar-part-1\/","og_site_name":"Ichwan Chandra","article_published_time":"2026-03-17T01:27:00+00:00","article_modified_time":"2026-09-03T02:17:49+00:00","og_image":[{"width":779,"height":723,"url":"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/08\/operational-excellent-diagram.drawio-1.png","type":"image\/png"}],"author":"Ichwan Chandra","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ichwan Chandra","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ichwanchandra.com\/blog\/aws-solutions-architect-project-operational-excellence-pillar-part-1\/#article","isPartOf":{"@id":"https:\/\/ichwanchandra.com\/blog\/aws-solutions-architect-project-operational-excellence-pillar-part-1\/"},"author":{"name":"Ichwan Chandra","@id":"https:\/\/ichwanchandra.com\/blog\/#\/schema\/person\/2fa69a7a1008a3369584752194b063d5"},"headline":"AWS Solutions Architect Project (Operational Excellence Pillar) \u2013 Real-time Operation \u2013 Part 1","datePublished":"2026-03-17T01:27:00+00:00","dateModified":"2026-09-03T02:17:49+00:00","mainEntityOfPage":{"@id":"https:\/\/ichwanchandra.com\/blog\/aws-solutions-architect-project-operational-excellence-pillar-part-1\/"},"wordCount":559,"image":{"@id":"https:\/\/ichwanchandra.com\/blog\/aws-solutions-architect-project-operational-excellence-pillar-part-1\/#primaryimage"},"thumbnailUrl":"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/08\/operational-excellent-diagram.drawio-1.png","articleSection":["Backend","Cloud","System Design","Technology"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/ichwanchandra.com\/blog\/aws-solutions-architect-project-operational-excellence-pillar-part-1\/","url":"https:\/\/ichwanchandra.com\/blog\/aws-solutions-architect-project-operational-excellence-pillar-part-1\/","name":"AWS Solutions Architect Project (Operational Excellence Pillar) \u2013 Real-time Operation \u2013 Part 1 - Ichwan Chandra","isPartOf":{"@id":"https:\/\/ichwanchandra.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ichwanchandra.com\/blog\/aws-solutions-architect-project-operational-excellence-pillar-part-1\/#primaryimage"},"image":{"@id":"https:\/\/ichwanchandra.com\/blog\/aws-solutions-architect-project-operational-excellence-pillar-part-1\/#primaryimage"},"thumbnailUrl":"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/08\/operational-excellent-diagram.drawio-1.png","datePublished":"2026-03-17T01:27:00+00:00","dateModified":"2026-09-03T02:17:49+00:00","author":{"@id":"https:\/\/ichwanchandra.com\/blog\/#\/schema\/person\/2fa69a7a1008a3369584752194b063d5"},"breadcrumb":{"@id":"https:\/\/ichwanchandra.com\/blog\/aws-solutions-architect-project-operational-excellence-pillar-part-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ichwanchandra.com\/blog\/aws-solutions-architect-project-operational-excellence-pillar-part-1\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ichwanchandra.com\/blog\/aws-solutions-architect-project-operational-excellence-pillar-part-1\/#primaryimage","url":"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/08\/operational-excellent-diagram.drawio-1.png","contentUrl":"https:\/\/ichwanchandra.com\/blog\/wp-content\/uploads\/2026\/08\/operational-excellent-diagram.drawio-1.png","width":779,"height":723},{"@type":"BreadcrumbList","@id":"https:\/\/ichwanchandra.com\/blog\/aws-solutions-architect-project-operational-excellence-pillar-part-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ichwanchandra.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AWS Solutions Architect Project (Operational Excellence Pillar) \u2013 Real-time Operation \u2013 Part 1"}]},{"@type":"WebSite","@id":"https:\/\/ichwanchandra.com\/blog\/#website","url":"https:\/\/ichwanchandra.com\/blog\/","name":"Ichwan Chandra","description":"In a lifelong learning mode","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ichwanchandra.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/ichwanchandra.com\/blog\/#\/schema\/person\/2fa69a7a1008a3369584752194b063d5","name":"Ichwan Chandra","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/8d8d64c76e361108ee058442df7c49c539eefd1d1e5a3e8dbcc9d70289e0bbf2?s=96&d=retro&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8d8d64c76e361108ee058442df7c49c539eefd1d1e5a3e8dbcc9d70289e0bbf2?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8d8d64c76e361108ee058442df7c49c539eefd1d1e5a3e8dbcc9d70289e0bbf2?s=96&d=retro&r=g","caption":"Ichwan Chandra"},"sameAs":["https:\/\/ichwanchandra.com\/blog"],"url":"https:\/\/ichwanchandra.com\/blog\/author\/isuchan193\/"}]}},"_links":{"self":[{"href":"https:\/\/ichwanchandra.com\/blog\/wp-json\/wp\/v2\/posts\/2924","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ichwanchandra.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ichwanchandra.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ichwanchandra.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ichwanchandra.com\/blog\/wp-json\/wp\/v2\/comments?post=2924"}],"version-history":[{"count":19,"href":"https:\/\/ichwanchandra.com\/blog\/wp-json\/wp\/v2\/posts\/2924\/revisions"}],"predecessor-version":[{"id":2972,"href":"https:\/\/ichwanchandra.com\/blog\/wp-json\/wp\/v2\/posts\/2924\/revisions\/2972"}],"wp:attachment":[{"href":"https:\/\/ichwanchandra.com\/blog\/wp-json\/wp\/v2\/media?parent=2924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ichwanchandra.com\/blog\/wp-json\/wp\/v2\/categories?post=2924"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ichwanchandra.com\/blog\/wp-json\/wp\/v2\/tags?post=2924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}