Pipe and Filter Design Pattern

Break up logic in small steps instead of a long-run service or process. Approach Each request must call services separately instead of a long-running service. Data is passed from one filter to another filter. Filters exchange data use a standardized format and protocol. Why filter data must be standardized? We can add or remove filtersContinue reading “Pipe and Filter Design Pattern”

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”

Azure Credential Management

Topics Use cases Key/Vault HSM HashiCorp Vault Related topics Onboarding : Azure Data¬†Encryption Onboarding : Azure Data Storages and¬†databases Use cases To manage and safe guard the credentials. What are the credentials? Certificates Keys API Keys Encryption Keys (It’s recommended to use RSA-Keys to encrypt data at rest) Storage Keys Event Hub Access Keys …Continue reading “Azure Credential Management”

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 : Costs and Pricing

Topics Key concepts Cost structure AWS Pricing Paid AWS Cloud Services AWS does not charge for Good Cost Hygiene Practices Costs In Regions Key Points Tips for Reducing Costs Key concepts Cost structure [Source] Managing cloud spend is one of the major challenges facing experienced IT organizations today. We must be able to do theContinue reading “AWS : Costs and Pricing”