Throttling Design Pattern

Knows as Rate Limiting. We place a throttle in front of the target service or process to control control the rate of the invocations or data flow into the target. We can use the cloud services to apply this design pattern. This can be useful if we have an old system and we don’t wantContinue reading “Throttling Design Pattern”

Security

The security in “Bring Your Enterprise on Cloud” topic is a very hug job. But it’s implementation is not impossible. This topic is based on the related links. The conceptual check list for security is as follows Enterprise Infrastructure Security Network security Data encryption Key and secret management Identity & Access Management Duty segregation LeastContinue reading “Security”

Bring Your Enterprise on Cloud

We cannot generalize a migration way to the cloud for all the companies & enterprises. But I have provided a check list of topics which can help to have a good start without wasting the time with staring from scratch. Enterprise Infrastructure On-Prem <-> Cloud Azure VPN Express Route AWS … DNS Azure DNS private,Continue reading “Bring Your Enterprise on Cloud”

Terraform : Cloud

Create organization and workspace in terraform cloud Sign up/in to this URL (https://app.terraform.io/signup/account) Skip all the questions Create an organization 4. Create a workspace (by clicking on create one now) 5. Select the type of the workspace (CLI-driven workflow) 6. Give a name to the workspace. 7. Create the workspace. 8. After creation the workspaceContinue reading “Terraform : Cloud”

Clouds : Shared responsibility model

In doesn’t make difference which cloud vendor you have chosen as the platform. All of them follow the shared responsibility model. What does it mean? It means the cloud provider has the security responsibility of the cloud and cloud customer has the security responsibility in the cloud. Azure AWS GCP IBM Shared responsibility model SharedContinue reading “Clouds : Shared responsibility model”

AWS : Monitor, React, and Recover

Topics Key concepts Monitoring concept CloudWatch How to use CloudWatch CloudWatch Alert Recovering From Failure by using CloudTrail  Automating recovery Chaos engineering Edge cases Related topics AWS : Virtual Private Network (VPC) AWS : Infrastructure Deployment AWS : Business Objectives AWS : DynamoDB AWS : Resiliency AWS : Serverless Key concepts Monitoring : is for understanding what isContinue reading “AWS : Monitor, React, and Recover”

Clouds : Solution Architecting

Topics Consideration by architecting Documents Related topics Clouds : Virtual Network and Subnet Clouds : Resource management Consideration by architecting We should ask this questions ourselves by architecting a solution by designing its monitoring solution how would you diagnose issues with an application how would you understand it’s health what are it’s choke points how would youContinue reading “Clouds : Solution Architecting”

AWS : Infrastructure Deployment

Topics Key concepts CloudFormation Key concepts CloudFormation Automation: The use of software to create repeatable instructions and processes to replace or reduce human interaction with IT systems Cloud Governance: The people, process, and technology associated with your cloud infrastructure, security, and operations. It involves a framework with a set of policies and standard practices InfrastructureContinue reading “AWS : Infrastructure Deployment”

AWS : Business Objectives

Topics Key concepts Big picture Developing your intuition Uptime Uptime calculation Drafting a Service Level Agreement Recovery Time Objectives (RTO) Recovery Point Objective (RPO) RDS database Disaster Recovery CloudFront Business Objectives define how the business can market and sell its products and services. It is crucial for all parts of the business to agree andContinue reading “AWS : Business Objectives”