Hire me
Pooyan Razian

Cloud vendor lock-in! How much should I be scared of? 😱

What is vendor lock-in? Vendor lock-in refers to a situation where an organization becomes overly dependent on a specific vendor's products or services, making switching to alternatives costly, time-consuming, or technically difficult. Over the years, many companies have experienced frustration when trying to move away from large vendors like IBM, Microsoft, or Oracle due to contractual constraint... [read more]

April 30, 2025

Cloud vendor lock-in! How much should I be scared of? 😱

AWS Lambda SnapStart

AWS Lambda SnapStart Here is the Lambda execution environment lifecycle: Source Each phase starts with an event that Lambda sends to the runtime and to all registered extensions. The runtime and each extension indicate completion by sending a Next API request. Lambda freezes the execution environment when the runtime and each extension have completed and there are no pending events. And this illus... [read more]

February 7, 2025

AWS Lambda SnapStart

AWS KMS Envelope Encryption

Envelope encryption in AWS Key Management Service (KMS) enhances data security and efficiency by encrypting plaintext data with a data key, which is then encrypted with another key, often a root key. This method ensures robust protection by securing the data keys and allows for efficient re-encryption of keys rather than large datasets. Benefits of Envelope Encryption Enhanced Security: Encrypted ... [read more]

August 3, 2024

AWS KMS Envelope Encryption

Amazon API Gateway example: Only IAM users from another account

Imagine in a project you are using Amazon API Gateway to define REST APIs. You, as a developer want to allow only IAM users from another AWS account to access the APIs. What would you do? 1. Create an IAM Permission Policy Create an IAM policy in the other AWS account (the account where the IAM users are located) that grants the necessary permissions to invoke the API Gateway methods. The policy s... [read more]

August 2, 2024

Amazon API Gateway example: Only IAM users from another account

DynamoDB: Best Practices for Developers (2024)

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. It's an ideal solution for developers building high-performance, scalable applications. However, to leverage DynamoDB effectively, developers must understand the best practices and common pitfalls. This article will cover essential topics such as schema design, perfor... [read more]

July 29, 2024

DynamoDB: Best Practices for Developers (2024)
per page

Cloud vendor lock-in! How much should I be scared of? 😱

What is vendor lock-in? Vendor lock-in refers to a situation where an organization becomes overly dependent on a specific vendor's products or services, making switching to alternatives costly, time-consuming, or technically difficult. Over the years, many companies have experienced frustration when trying to move away from large vendors like IBM, Microsoft, or Oracle due to contractual constraint... [read more]

April 30, 2025

Cloud vendor lock-in! How much should I be scared of? 😱

AWS Lambda SnapStart

AWS Lambda SnapStart Here is the Lambda execution environment lifecycle: Source Each phase starts with an event that Lambda sends to the runtime and to all registered extensions. The runtime and each extension indicate completion by sending a Next API request. Lambda freezes the execution environment when the runtime and each extension have completed and there are no pending events. And this illus... [read more]

February 7, 2025

AWS Lambda SnapStart

AWS KMS Envelope Encryption

Envelope encryption in AWS Key Management Service (KMS) enhances data security and efficiency by encrypting plaintext data with a data key, which is then encrypted with another key, often a root key. This method ensures robust protection by securing the data keys and allows for efficient re-encryption of keys rather than large datasets. Benefits of Envelope Encryption Enhanced Security: Encrypted ... [read more]

August 3, 2024

AWS KMS Envelope Encryption

Amazon API Gateway example: Only IAM users from another account

Imagine in a project you are using Amazon API Gateway to define REST APIs. You, as a developer want to allow only IAM users from another AWS account to access the APIs. What would you do? 1. Create an IAM Permission Policy Create an IAM policy in the other AWS account (the account where the IAM users are located) that grants the necessary permissions to invoke the API Gateway methods. The policy s... [read more]

August 2, 2024

Amazon API Gateway example: Only IAM users from another account

DynamoDB: Best Practices for Developers (2024)

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. It's an ideal solution for developers building high-performance, scalable applications. However, to leverage DynamoDB effectively, developers must understand the best practices and common pitfalls. This article will cover essential topics such as schema design, perfor... [read more]

July 29, 2024

DynamoDB: Best Practices for Developers (2024)
per page
Copyright © 2026 - pooyan.info