Skip to content

Instantly share code, notes, and snippets.

View Anshuman-02905's full-sized avatar

Anshuman Mandal Anshuman-02905

View GitHub Profile
Field Purpose
lock Mutex used for protecting span and memory operations.
free mTreap of non-scavenged spans, i.e., available memory that hasn’t been returned to the OS.
scav mTreap of free and scavenged spans, i.e., memory ready to be reused or returned to the OS.
sweepgen Tracks the current sweep generation for the garbage collector.
sweepdone Indicates whether all spans in a generation have been swept.
sweepers Number of active sweepone calls running concurrently.
Metric Description
VSZ (Virtual Memory Size) Total virtual memory requested by a process, including all mapped libraries, heap, stack, and reserved address space. Can appear very large, even if not all memory is used.
RSS (Resident Set Size) Actual memory currently residing in RAM for the process. Reflects the real memory footprint that affects system performance.
Memory Area Description
User Space Memory accessible by applications, including heap, stack, and loaded libraries. Each process has its own isolated user space.
Kernel Space Protected memory used by the operating system for core routines, drivers, and managing processes. Shared among all processes but inaccessible to user applications.

| Stage | AWS Services | Purpose |

| ------------------ | -------------------------------------- | ------------------------------------------------------ |

| Ingestion | DMS, Kinesis, AppFlow, Transfer Family | Bringing data from on-prem, SaaS, or streaming sources |

| Transformation | Glue, EMR, Kinesis Data Analytics | Cleaning, enriching, and standardizing data |

| Orchestration | Glue Workflows, Step Functions, Lambda | Scheduling, dependency handling, and automation |

| Feature | Amazon DMS | Azure DMS |

| -------------------------- | ------------------------------------ | -------------------------------------------------------- |

| Primary Use | Database migration & CDC replication | Database migration & CDC replication |

| Supported Targets | Aurora, RDS, Redshift, S3 | Azure SQL, PostgreSQL, MySQL, SQL MI |

| CDC / Incremental Load | Yes | Yes |

| **Feature** | **Amazon DMS** | **Azure DMS** |
|----------------------------|--------------------------------------------------|----------------------------------------------------------|
| **Primary Use** | Database migration & CDC replication | Database migration & CDC replication |
| **Supported Targets** | Aurora, RDS, Redshift, S3 | Azure SQL, PostgreSQL, MySQL, SQL Managed Instance |
| **CDC / Incremental Load** | Yes | Yes |
| **Serverless Mode** | Yes (DMS Serverless) | Yes (DMS Standard with Azure Migrate Integration) |
| **Monitoring** | CloudWatch | Azure Monitor / Azure Portal |
| **Schema Conversion** | With AW
Feature Amazon DMS Azure DMS
Primary Use Database migration & CDC replication Database migration & CDC replication
Supported Targets Aurora, RDS, Redshift, S3 Azure SQL, PostgreSQL, MySQL, SQL Managed Instance
CDC / Incremental Load Yes Yes
Serverless Mode Yes (DMS Serverless) Yes (DMS Standard with Azure Migrate Integration)
Monitoring CloudWatch Azure Monitor / Azure Portal
Schema Conversion With AW
Service Purpose Characteristics
Kinesis Data Streams (KDS) Raw event ingestion Flexible schema, developer-managed
Kinesis Data Firehose Reliable delivery to storage Schema-bound, delivery-optimized
Kinesis Data Analytics (KDA) Stream processing SQL or Apache Flink runtime
Kinesis Video Streams (KVS) Unstructured media streaming Handles live video/audio data
Layer Purpose Example AWS Services Azure Equivalent
Ingestion Bring data from SaaS, databases, or streams DMS, AppFlow, Kinesis ADF, Azure DMS, Event Hubs
Transformation Clean, enrich, and process raw data Glue, EMR Data Factory (Mapping Data Flows), Databricks
Storage / Modeling Persist structured and semi-structured data S3, Redshift, Lake Formation ADLS Gen2, Synapse, Purview
Consumption Analytics, BI, ML Athena, QuickSight, SageMaker Synapse, Power BI, Azure ML
Feature AWS DMS Azure DMS
Migration Mode Full + Continuous (CDC) Full + Continuous (CDC)
Engine Support Heterogeneous (Oracle → PostgreSQL) Heterogeneous (Oracle → Azure SQL)
Monitoring CloudWatch Azure Portal
Security IAM Roles, VPC ExpressRoute, VPN
Integration S3, Redshift, Kinesis ADLS, Synapse