Deprecated: Creation of dynamic property lfb_Core::$checkedSc is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/WP_Estimation_Form/includes/lfb_core.php on line 136

Deprecated: Creation of dynamic property lfb_Core::$tdgn_url is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/WP_Estimation_Form/includes/lfb_core.php on line 142

Deprecated: Creation of dynamic property lfb_Core::$tmp_url is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/WP_Estimation_Form/includes/lfb_core.php on line 143

Deprecated: Creation of dynamic property lfb_Core::$chmodWrite is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/WP_Estimation_Form/includes/lfb_core.php on line 145

Deprecated: Creation of dynamic property lfb_Core::$uploads_dir is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/WP_Estimation_Form/includes/lfb_core.php on line 157

Deprecated: Creation of dynamic property lfb_Core::$uploads_url is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/WP_Estimation_Form/includes/lfb_core.php on line 158

Deprecated: Creation of dynamic property lfb_Admin::$dir is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/WP_Estimation_Form/includes/lfb_admin.php on line 51

Deprecated: Return type of mtekk\adminKit\setting\setting_base::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/breadcrumb-navxt/includes/adminKit/setting/class-mtekk_adminkit_setting_base.php on line 66

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/contact-form-7/includes/mail.php on line 221

Deprecated: Using ${expr} (variable variables) in strings is deprecated, use {${expr}} instead in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/elementor/data/v2/manager.php on line 281

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1215

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wp-optimize/includes/class-updraft-smush-manager.php on line 1215

Deprecated: Creation of dynamic property WPO_Page_Cache::$rules is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wp-optimize/cache/class-wpo-page-cache.php on line 97

Deprecated: Creation of dynamic property WP_Optimize_Minify::$minify_commands is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wp-optimize/minify/class-wp-optimize-minify.php on line 16

Deprecated: Creation of dynamic property WP_Optimize_Minify::$enabled is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wp-optimize/minify/class-wp-optimize-minify.php on line 22

Deprecated: Creation of dynamic property Yoast\WP\SEO\Main::$helpers is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/lib/abstract-main.php on line 65

Deprecated: Optional parameter $meta_key declared before required parameter $meta_value is implicitly treated as a required parameter in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/codestar-framework/functions/fallback.php on line 31

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 22

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 28

Deprecated: Creation of dynamic property Yoast\WP\SEO\Surfaces\Classes_Surface::$container is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/surfaces/classes-surface.php on line 20

Deprecated: Creation of dynamic property Yoast\WP\SEO\Main::$classes is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/lib/abstract-main.php on line 65

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$page_type is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 43

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$robots is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$title is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$source is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64
Well-Architected framework - Shadhin Lab LLC
Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$meta_description is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$permalink is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$canonical is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$rel_prev is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$rel_next is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_locale is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_type is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_title is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_description is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_url is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$wordpress_site_name is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_site_name is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$company_name is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$company_logo_id is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$site_represents is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$open_graph_publisher is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_article_publisher is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_article_author is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_article_published_time is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_article_modified_time is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$open_graph_enabled is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_images is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$twitter_card is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$twitter_card is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$twitter_title is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$twitter_description is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$twitter_image is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$twitter_creator is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$twitter_site is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$estimated_reading_time_minutes is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$permalink is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$main_schema_id is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$site_url is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$canonical is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$schema_article_type is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$company_logo_meta is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$site_name is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$site_represents_reference is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$id is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$main_image_id is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$main_image_url is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/generators/schema/main-image.php on line 34

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$schema_page_type is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$title is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$has_image is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$description is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$breadcrumbs is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 185

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 185

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 185

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 185

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 185

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 185

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 185

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 185

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 185

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 185

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 185

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 185

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 185

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 185

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 185

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 185

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$schema is deprecated in /home/u534089029/domains/shadhintech.com/public_html/apps/demo/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

The AWS WAF (well-architected framework), is a framework designed by AWS but can also be applied to other cloud providers, the purpose of this framework is to :

  • Build and deploy faster: by implementing automation, capacity planning, and reducing firefighting.
  • Make justified architectural decisions: by highlighting the purpose of a change and how does it impact the current architecture
  • Lower the risks: understand where your architecture is weak and address them before it impacts your business.

This is more of a theoretical concept that is often advised to be followed while thinking of the architecture of any system. The Well-Architected framework has been developed to help cloud architects build the most secure, high-performing, resilient, and efficient infrastructure possible for their applications. This framework provides a consistent approach for customers and partners to evaluate architectures, and provides guidance to help implement designs that will scale with your application needs over time. There are five pillars of the AWS Well-Architected Framework that enables customers to evaluate their existing architectures and implement scalable solutions.

Five pillars of the AWS Well-Architected Framework

  1. Operational Excellence
  2. Security
  3. Reliability
  4. Performance Efficiency
  5. Cost Optimization
Operational Excellence

One of the important pillars of the AWS Well-Architected Framework is Operational Excellence. This is about running workloads, monitoring these workloads and responding to various events efficiently generated by the workloads.

Design Principles

  • Operations as Code – Automate the creation of different infrastructure using tools like CloudFormation.
  • Automated Documentation from Annotations – We should document how different components of the system interact with each other. Whenever there are some changes in the systems, the documentation should also update automatically. This will prevent integrations from breaking apart upon some changes.
  • Make frequent and reversible changes – It is a good idea to make small and reversible changes to the production environment, rather than big time changes. This helps to quickly restore to a version in case there are some issues with the changes.
  • Anticipate Failure – Always design your system to anticipate and accept failures, test them to make your system more robust.
  • Learn from Operational Failures – Whenever there is a failure, make a note of the root cause and take lessons.

In order to implement Operational Excellence, use services like CloudWatch, CloudTrail, X-Ray and VPC Flow Logs. Understand the health of your workload and operations, and how to manage workload and operational events.

Security

The Security pillar throws light on the concepts of protecting your data and system from unauthorized access and threats by conducting continuous risk assessments and figuring out strategies to mitigate the risks.

Design Principles

  • Strong Identity Foundation – Follow key principles like granting least privilege, separation of duties, appropriate authorization level, etc.
  • Enable Traceability – Audit any change or action to any environment and by whom. This enables us to maintain transparency within the organization. Monitor logs and takes action when an anomaly is detected
  • Security at all Layers – Apply security at multiple layers, like VPC, Load Balancers, Security Groups, EC2 instances, etc.
  • Automate Security Best Practices – Implement security as code and version control all security measures for future use
  • Protect Data in Transit and at Rest – Data should be protected using encryption, authorization tokens and Access Control Mechanisms
  • Keep people away from data – As far as possible, data should be kept away from handling by many people by implementing proper policies and access control

Leverage the services like Identity and Access Management (IAM), Multi-Factor Authentication (MFA) and Organizations to secure your account. Enable GuardDuty and CloudTrail to monitor any unwanted access and take appropriate actions. Use VPC, Shield and WAF to define rules on who is authorized to access the applications and how. Use Data Encryption to secure data and Macie to identify unsecured data stored on S3 buckets.

Leave a Reply

Your email address will not be published.

You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*