Home DevOps Amazon DocumentDB: When MongoDB Compatibility Bites Back in Production
Intermediate 3 min · July 18, 2026
Amazon DocumentDB: MongoDB-Compatible Document Database

Amazon DocumentDB: When MongoDB Compatibility Bites Back in Production

Amazon DocumentDB promises MongoDB compatibility but hides sharp edges.

N
Naren Founder & Principal Engineer

20+ years shipping production infrastructure and CI/CD at scale. Everything here is grounded in real deployments.

Follow
Production
production tested
July 18, 2026
last updated
2,466
articles · all by Naren
Before you start⏱ 25 min
  • Basic MongoDB query syntax
  • Familiarity with AWS RDS or DynamoDB
  • Understanding of connection pooling
 ● Production Incident 🔎 Debug Guide ⚙ Triage Commands
Quick Answer

Amazon DocumentDB is AWS's managed MongoDB-compatible database. Use it when you need MongoDB-like document storage but want AWS to handle backups, patching, and replication. Don't use it if you rely on MongoDB-specific features like change streams, transactions, or the aggregation pipeline beyond basic stages.

✦ Definition~90s read
What is Amazon DocumentDB?

Amazon DocumentDB is a managed document database service that claims wire-protocol compatibility with MongoDB 3.6 and 4.0. It replicates data across three AZs and auto-scales storage up to 64 TB. But 'compatible' doesn't mean identical — and that's where the pain starts.

Imagine you order a 'burger' from a fast-food joint that says 'burger' on the menu.
Plain-English First

Imagine you order a 'burger' from a fast-food joint that says 'burger' on the menu. You get a patty between buns, but it's not the same as the gourmet burger place down the street. Amazon DocumentDB is that fast-food burger — it looks like MongoDB, smells like MongoDB, but when you bite into it, you notice the missing toppings. It works for most meals, but don't bring your gourmet recipe here.

Here's the truth nobody at AWS wants to shout: Amazon DocumentDB is not MongoDB. It's a separate engine that speaks MongoDB's wire protocol — mostly. I've seen teams migrate their MongoDB 3.6 workloads thinking it's a drop-in replacement, only to have their aggregation pipelines fail silently at 2 AM. The docs say 'compatible.' The reality is a compatibility matrix you need to study like a pilot's pre-flight checklist.

The problem DocumentDB solves is real: managing MongoDB yourself on EC2 is a nightmare. Backups, failover, scaling — it's a full-time job. AWS offers to handle all that, plus replication across three AZs. For many workloads, that trade-off is worth it. But you need to know exactly what you're giving up.

By the end of this, you'll know exactly when to use DocumentDB, how to configure it for production, and — more importantly — the three failure modes that will burn you if you treat it like real MongoDB. You'll walk away with a decision framework, not just syntax.

Why DocumentDB Exists: The Managed MongoDB Nightmare

Running MongoDB on EC2 is like adopting a pet elephant. It's powerful, but you're cleaning up after it constantly. Backups? You script them. Failover? You build a replica set. Patching? You schedule downtime. Amazon DocumentDB takes that elephant and puts it in a zoo — AWS feeds it, cleans its enclosure, and handles the vet visits. You just throw queries at it.

The real win is operational simplicity. DocumentDB replicates your data across three Availability Zones automatically. Storage scales from 10 GB to 64 TB without you lifting a finger. Backups are continuous to S3 with point-in-time recovery. For teams that don't have a dedicated DBA, that's gold.

But here's the catch: you're locked into AWS's implementation. If MongoDB releases a killer feature in 4.2 or 5.0, you won't get it until AWS decides to support it — if ever. DocumentDB currently targets MongoDB 3.6 and 4.0 API compatibility. That's a 5-year-old version as of 2024.

ProvisionDocumentDB.devopsDEVOPS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
// io.thecodeforge — DevOps tutorial

// Provision a DocumentDB cluster via AWS CLI
aws docdb create-db-cluster \
    --db-cluster-identifier production-cluster \
    --engine docdb \
    --master-username admin \
    --master-user-password 'SuperS3cret!' \
    --vpc-security-group-ids sg-0123456789abcdef0 \
    --db-subnet-group-name my-subnet-group \
    --availability-zones us-east-1a us-east-1b us-east-1c \
    --backup-retention-period 7 \
    --preferred-backup-window 03:00-04:00 \
    --preferred-maintenance-window sun:04:00-sun:05:00

// Create a writer instance (minimum 1)
aws docdb create-db-instance \
    --db-instance-identifier production-writer \
    --db-cluster-identifier production-cluster \
    --db-instance-class db.r5.large \
    --engine docdb

// Add a reader for read scaling
aws docdb create-db-instance \
    --db-instance-identifier production-reader-1 \
    --db-cluster-identifier production-cluster \
    --db-instance-class db.r5.large \
    --engine docdb

echo "Cluster endpoint: production-cluster.cluster-xxxxx.us-east-1.docdb.amazonaws.com:27017"
echo "Reader endpoint: production-cluster.cluster-ro-xxxxx.us-east-1.docdb.amazonaws.com:27017"
Output
Cluster endpoint: production-cluster.cluster-xxxxx.us-east-1.docdb.amazonaws.com:27017
Reader endpoint: production-cluster.cluster-ro-xxxxx.us-east-1.docdb.amazonaws.com:27017
DBInstanceArn: arn:aws:rds:us-east-1:123456789012:db:production-writer
DBInstanceStatus: creating
⚠ Production Trap:
DocumentDB requires TLS. If your MongoDB client doesn't use TLS, connections will fail with SSLHandshakeFailed. Always include ssl=true&ssl_ca_certs=rds-combined-ca-bundle.pem in your connection string.

Connection Pooling: The Silent Throttle

Every DocumentDB instance has a max connection limit. For db.r5.large, it's 1000. Sounds like a lot until your microservices each open 50 connections. I've seen a single service exhaust the pool at 3 AM during a traffic spike, causing cascading failures across the entire stack.

The fix isn't just increasing the instance size — that's expensive. You need to tune your connection pool. MongoDB drivers default to 100 connections per pool. For DocumentDB, that's aggressive. Drop it to 10-20 per service instance and use connection pooling with a queue.

Also, DocumentDB doesn't support the maxPoolSize option in the same way as MongoDB. The driver will respect it, but DocumentDB's server-side limits are hard. Monitor DatabaseConnections CloudWatch metric and set alarms at 80% of the limit.

ConnectionPoolConfig.devopsDEVOPS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// io.thecodeforge — DevOps tutorial

// Node.js MongoDB driver connection string with tuned pool
const uri = 'mongodb://admin:SuperS3cret!@production-cluster.cluster-xxxxx.us-east-1.docdb.amazonaws.com:27017/?ssl=true&ssl_ca_certs=rds-combined-ca-bundle.pem&replicaSet=rs0&readPreference=secondaryPreferred&maxPoolSize=20&minPoolSize=5&waitQueueTimeoutMS=5000';

// Python pymongo example
from pymongo import MongoClient
client = MongoClient(
    'mongodb://admin:SuperS3cret!@production-cluster.cluster-xxxxx.us-east-1.docdb.amazonaws.com:27017/',
    ssl=True,
    ssl_ca_certs='rds-combined-ca-bundle.pem',
    replicaSet='rs0',
    readPreference='secondaryPreferred',
    maxPoolSize=20,
    minPoolSize=5,
    waitQueueTimeoutMS=5000
)

# Java driver (MongoClientSettings)
MongoClientSettings settings = MongoClientSettings.builder()
    .applyConnectionString(new ConnectionString(
        "mongodb://admin:SuperS3cret!@production-cluster.cluster-xxxxx.us-east-1.docdb.amazonaws.com:27017/?ssl=true&ssl_ca_certs=rds-combined-ca-bundle.pem&replicaSet=rs0&readPreference=secondaryPreferred"))
    .applyToConnectionPoolSettings(builder ->
        builder.maxSize(20)
               .minSize(5)
               .maxWaitTime(5000, TimeUnit.MILLISECONDS))
    .build();
Output
Connection established. Pool size: 20 (min 5, max 20). Wait queue timeout: 5000ms.
💡Senior Shortcut:
Use reader endpoints for read-heavy workloads. DocumentDB's reader endpoint load-balances across all reader instances. Set readPreference=secondaryPreferred in your connection string. This cuts writer load in half.

Aggregation Pipeline: What Works and What Doesn't

DocumentDB supports a subset of MongoDB's aggregation pipeline. The basics work: $match, $group, $sort, $project, $limit, $skip. But the moment you reach for $lookup with a pipeline, $graphLookup, $facet, or $bucket, you're in unsupported territory. The engine won't error — it'll silently return empty or incomplete results.

I've debugged a production issue where a $lookup with let and pipeline variables returned zero documents. No error, no warning. The team spent two days thinking it was a data problem. The fix was to split the aggregation into two queries and join in application code.

Here's the rule: if your aggregation uses anything beyond the basic stages, test it on DocumentDB before deploying. The official compatibility docs list supported stages, but they miss edge cases. For example, $addFields works, but $set (alias) doesn't.

AggregationWorkaround.devopsDEVOPS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// io.thecodeforge — DevOps tutorial

// MongoDB aggregation that works on DocumentDB
db.orders.aggregate([
    { $match: { status: "shipped" } },
    { $group: { _id: "$customerId", total: { $sum: "$amount" } } },
    { $sort: { total: -1 } },
    { $limit: 10 }
])

// MongoDB aggregation that FAILS silently on DocumentDB
db.orders.aggregate([
    { $lookup: {
        from: "customers",
        let: { custId: "$customerId" },
        pipeline: [
            { $match: { $expr: { $eq: ["$_id", "$$custId"] } } },
            { $project: { name: 1 } }
        ],
        as: "customer"
    }}
])
// Returns empty array for 'customer' field — no error!

// Workaround: two queries in application code
const orders = await db.collection('orders').find({ status: 'shipped' }).toArray();
const customerIds = orders.map(o => o.customerId);
const customers = await db.collection('customers').find({ _id: { $in: customerIds } }).toArray();
const customerMap = new Map(customers.map(c => [c._id, c]));
const result = orders.map(o => ({ ...o, customer: customerMap.get(o.customerId) }));
Output
First aggregation returns top 10 customers by total shipped amount.
Second aggregation returns orders with empty customer array.
Workaround returns orders with populated customer objects.
⚠ Never Do This:
Don't use $lookup with pipeline or let in production on DocumentDB. It will silently fail. Always test your aggregations in a staging DocumentDB cluster before deploying.

Indexing Strategy: The Write Performance Trap

DocumentDB uses a different storage engine than MongoDB. It's built on AWS's own distributed storage, not WiredTiger. That means index behavior differs. Specifically, DocumentDB's indexes are B-tree based and don't support partial indexes, sparse indexes, or TTL indexes. If you rely on TTL to auto-delete expired documents, you'll need a different approach.

More critically, every index you add slows down writes. On MongoDB, the impact is linear. On DocumentDB, it's worse because the storage layer adds latency. I've seen a 4-index collection on a db.r5.large instance handle 500 writes/sec. Adding a fifth index dropped it to 200 writes/sec. The fix: keep indexes minimal. Only index fields you query on, and use compound indexes instead of multiple single-field indexes.

Another gotcha: DocumentDB doesn't support background index creation. All index builds block writes. Schedule them during maintenance windows.

IndexManagement.devopsDEVOPS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// io.thecodeforge — DevOps tutorial

// Check existing indexes
db.collection('orders').getIndexes()

// Create a compound index (preferred over multiple single-field indexes)
db.collection('orders').createIndex(
    { customerId: 1, createdAt: -1 },
    { name: "customerId_createdAt" }
)

// This will FAIL on DocumentDB (partial index not supported)
db.collection('orders').createIndex(
    { status: 1 },
    { partialFilterExpression: { status: { $exists: true } } }
)
// Error: "The option 'partialFilterExpression' is not supported"

// Workaround: index the field anyway, accept extra index entries

// Monitor index usage
db.collection('orders').aggregate([
    { $indexStats: {} }
])
// Note: $indexStats may not return all data on DocumentDB; use CloudWatch metrics instead
Output
Indexes: [ { v: 2, key: { _id: 1 }, name: '_id_' }, { v: 2, key: { customerId: 1, createdAt: -1 }, name: 'customerId_createdAt' } ]
Error: The option 'partialFilterExpression' is not supported
🔥Production Trap:
DocumentDB's createIndex blocks all writes until the index build completes. For large collections, this can take hours. Always build indexes during low-traffic periods and monitor DatabaseConnections for dropped connections.

Backup and Restore: The Hidden Costs

DocumentDB automatically backs up your cluster to S3 with point-in-time recovery within your backup retention window (1-35 days). That's great. But restoring a cluster takes time — up to several hours for multi-TB databases. And you can't restore to an existing cluster; you get a new one. That means DNS changes, connection string updates, and potential downtime.

Another hidden cost: backups consume storage I/O. During backup windows, you might see increased latency. Schedule backups during off-peak hours and monitor BackupRetentionPeriod and BackupStorageUsed metrics.

For cross-region disaster recovery, DocumentDB doesn't support cross-region snapshots natively. You have to manually copy snapshots to another region using AWS CLI or console. That's an operational burden.

BackupRestore.devopsDEVOPS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// io.thecodeforge — DevOps tutorial

// Create a manual snapshot (faster than point-in-time restore)
aws docdb create-db-cluster-snapshot \
    --db-cluster-snapshot-identifier pre-deploy-snapshot \
    --db-cluster-identifier production-cluster

// Restore from snapshot (creates a new cluster)
aws docdb restore-db-cluster-from-snapshot \
    --db-cluster-identifier production-cluster-restored \
    --snapshot-identifier pre-deploy-snapshot \
    --vpc-security-group-ids sg-0123456789abcdef0 \
    --db-subnet-group-name my-subnet-group

// Copy snapshot to another region for DR
aws docdb copy-db-cluster-snapshot \
    --source-db-cluster-snapshot-identifier arn:aws:rds:us-east-1:123456789012:cluster-snapshot:pre-deploy-snapshot \
    --target-db-cluster-snapshot-identifier pre-deploy-snapshot-dr \
    --source-region us-east-1 \
    --region us-west-2

echo "Restore complete. New cluster endpoint: production-cluster-restored.cluster-xxxxx.us-west-2.docdb.amazonaws.com:27017"
Output
Restore complete. New cluster endpoint: production-cluster-restored.cluster-xxxxx.us-west-2.docdb.amazonaws.com:27017
Snapshot copy initiated. Check status with: aws docdb describe-db-cluster-snapshots --db-cluster-snapshot-identifier pre-deploy-snapshot-dr --region us-west-2
💡Senior Shortcut:
Automate snapshot copy to a DR region using AWS Backup or a Lambda function triggered by CloudWatch Events. Test your restore process quarterly — you don't want to discover a broken backup during an outage.

When Not to Use DocumentDB: The Honest Assessment

  1. You need MongoDB 4.0+ features like transactions, change streams, or $graphLookup. DocumentDB's transaction support is limited to single-document atomicity — no multi-document transactions.
  2. Your workload is write-heavy with high throughput. DocumentDB's write performance degrades under sustained load due to its journaling mechanism. MongoDB on provisioned IOPS SSDs can outperform it.
  3. You rely on MongoDB-specific tools like Compass, Atlas Search, or Ops Manager. They won't work with DocumentDB.
  4. You need cross-region active-active replication. DocumentDB only supports single-region with read replicas in the same region.

For read-heavy, moderate-write workloads that don't need cutting-edge MongoDB features, DocumentDB is a solid choice. The operational savings often outweigh the feature gaps. But if you're building a new project and expect to need MongoDB's full feature set, just use MongoDB Atlas on AWS. It's more expensive but you get the real thing.

DecisionMatrix.devopsDEVOPS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// io.thecodeforge — DevOps tutorial

// Decision matrix for DocumentDB vs MongoDB Atlas
const workload = {
    writeThroughput: 2000, // writes/sec
    readThroughput: 5000,  // reads/sec
    needTransactions: true,
    needChangeStreams: false,
    budget: 'moderate'
};

if (workload.needTransactions || workload.needChangeStreams) {
    console.log('Use MongoDB Atlas — DocumentDB lacks these features');
} else if (workload.writeThroughput > 1000) {
    console.log('Consider MongoDB Atlas or self-managed MongoDB on EC2 with provisioned IOPS');
} else if (workload.budget === 'low') {
    console.log('DocumentDB is cost-effective for moderate workloads');
} else {
    console.log('MongoDB Atlas for full compatibility and less operational headache');
}
Output
Consider MongoDB Atlas or self-managed MongoDB on EC2 with provisioned IOPS
🔥Interview Gold:
The classic interview question: 'When would you choose DocumentDB over MongoDB Atlas?' Answer: When you need AWS integration (IAM, CloudWatch, VPC) and your workload is read-heavy with moderate writes, and you don't need advanced MongoDB features. The cost savings from managed operations can be significant.
● Production incidentPOST-MORTEMseverity: high

The Aggregation Pipeline That Went Silent

Symptom
A nightly reporting job that ran for 2 years on MongoDB 3.6 suddenly returned empty results after migration to DocumentDB. No errors, no logs — just empty arrays.
Assumption
The team assumed a data migration issue. They re-ran the import, checked document counts — everything matched. But the aggregation still returned nothing.
Root cause
The aggregation used $lookup with a pipeline sub-stage to filter joined documents. DocumentDB's $lookup only supports the basic localField/foreignField syntax. The pipeline variant is silently ignored — no error, just no results.
Fix
Rewrite the aggregation to use $lookup with localField and foreignField, then apply filters with $match in a separate stage. Alternatively, pull the data in application code with two queries.
Key lesson
  • Never trust 'compatible' without testing every query path.
  • DocumentDB's aggregation pipeline is a subset — test your most complex aggregations in a staging environment first.
Production debug guideSystematic recovery paths for the failure modes engineers actually hit.3 entries
Symptom · 01
Connection refused: MongoError: failed to connect to server
Fix
1. Verify VPC security group allows inbound on port 27017 from your application's subnet. 2. Check if TLS is required — add ssl=true&ssl_ca_certs=rds-combined-ca-bundle.pem. 3. Confirm the cluster is in available status via AWS Console or CLI. 4. Test connectivity using nc -zv <endpoint> 27017.
Symptom · 02
Slow queries (>1s) on simple find operations
Fix
1. Enable slow query logging via db.setProfilingLevel(1, { slowms: 1000 }). 2. Check for missing indexes using explain() on the query. 3. Review ReadIOPS and WriteIOPS CloudWatch metrics — high values indicate storage bottleneck. 4. Scale up instance class or add reader instances.
Symptom · 03
Write operations timing out after sustained load
Fix
1. Monitor DatabaseConnections — if near max, reduce connection pool sizes or add instances. 2. Check WriteIOPS — if maxed out, batch writes into smaller chunks (e.g., 100 docs per batch). 3. Review JournalWriteIOPS — DocumentDB throttles when journal is full. 4. Consider increasing storage IOPS by moving to a larger instance class.
★ Amazon DocumentDB Triage Cheat SheetFirst-response commands for when things go wrong — copy-paste ready.
Connection timeout: `MongoError: connection timed out`
Immediate action
Check security group and TLS settings
Commands
nc -zv <cluster-endpoint> 27017
aws docdb describe-db-clusters --db-cluster-identifier <cluster-id> --query 'DBClusters[0].Status'
Fix now
Add ssl=true&ssl_ca_certs=rds-combined-ca-bundle.pem to connection string and ensure security group allows inbound 27017
Aggregation returns empty results+
Immediate action
Check if using unsupported stages
Commands
db.collection.aggregate([{ $listLocalSessions: {} }]) // not supported, but check error
Review aggregation stages against DocumentDB compatibility docs
Fix now
Rewrite $lookup with pipeline to use localField/foreignField or split into two queries
High write latency (>100ms per write)+
Immediate action
Check write IOPS and journal
Commands
aws cloudwatch get-metric-statistics --namespace AWS/DocDB --metric-name WriteIOPS --dimensions Name=DBClusterIdentifier,Value=<cluster-id> --start-time <5min-ago> --end-time now --period 60 --statistics Average
aws cloudwatch get-metric-statistics --namespace AWS/DocDB --metric-name DatabaseConnections --dimensions Name=DBClusterIdentifier,Value=<cluster-id> --start-time <5min-ago> --end-time now --period 60 --statistics Average
Fix now
Batch writes into smaller chunks (e.g., 100 per batch) and reduce connection pool size
Index creation blocks writes+
Immediate action
Check if index build is running
Commands
db.currentOp() // may not show index build on DocumentDB
Monitor `DatabaseConnections` and `WriteIOPS` for drops
Fix now
Schedule index builds during maintenance windows; use createIndex with background: false (only option)
FeatureAmazon DocumentDBMongoDB Atlas
MongoDB API compatibility3.6/4.0 (subset)Full 4.0-7.0+
Multi-document transactionsNoYes (4.0+)
Change streamsNoYes
Aggregation pipelineSubset (no $graphLookup, $facet)Full
Index typesB-tree only (no partial, sparse, TTL)All (including text, geospatial, hashed)
Cross-region replicationManual snapshot copyBuilt-in global clusters
Storage scalingAuto 10 GB - 64 TBAuto (configurable)
BackupContinuous to S3 (1-35 day retention)Continuous with point-in-time (configurable)
PricingPay per instance hour + storage I/OPay per cluster hour + data transfer + storage
Operational overheadLow (AWS managed)Low (Atlas managed)
⚙ Quick Reference
6 commands from this guide
FileCommand / CodePurpose
ProvisionDocumentDB.devopsaws docdb create-db-cluster \Why DocumentDB Exists
ConnectionPoolConfig.devopsconst uri = 'mongodb://admin:SuperS3cret!@production-cluster.cluster-xxxxx.us-ea...Connection Pooling
AggregationWorkaround.devopsdb.orders.aggregate([Aggregation Pipeline
IndexManagement.devopsdb.collection('orders').getIndexes()Indexing Strategy
BackupRestore.devopsaws docdb create-db-cluster-snapshot \Backup and Restore
DecisionMatrix.devopsconst workload = {When Not to Use DocumentDB

Key takeaways

1
DocumentDB is not MongoDB
it's a compatible engine with a subset of features. Always test your queries on a staging cluster.
2
Connection pooling is the #1 production issue. Reduce maxPoolSize to 10-20 per service and use reader endpoints.
3
Avoid $lookup with pipeline
it silently fails. Use localField/foreignField or application-level joins.
4
Index builds block all writes. Schedule them during maintenance windows and keep indexes minimal to avoid write performance degradation.
INTERVIEW PREP · PRACTICE MODE

Interview Questions on This Topic

Q01SENIOR
How does Amazon DocumentDB handle connection pooling differently from Mo...
Q02SENIOR
When would you choose Amazon DocumentDB over MongoDB Atlas for a new pro...
Q03SENIOR
What happens when you use `$lookup` with a `pipeline` sub-stage in Docum...
Q04JUNIOR
What is the maximum number of connections for a DocumentDB db.r5.large i...
Q05SENIOR
You migrate a MongoDB 3.6 aggregation pipeline to DocumentDB and it retu...
Q06SENIOR
How would you design a multi-region disaster recovery strategy for Docum...
Q01 of 06SENIOR

How does Amazon DocumentDB handle connection pooling differently from MongoDB, and what production issues can arise?

ANSWER
DocumentDB has a hard server-side connection limit per instance (e.g., 1000 for db.r5.large). MongoDB drivers default to 100 connections per pool, which can exhaust the limit quickly. The fix is to reduce maxPoolSize to 10-20 per service instance and use reader endpoints. Exceeding the limit causes MongoError: connection timed out and cascading failures.
FAQ · 4 QUESTIONS

Frequently Asked Questions

01
Is Amazon DocumentDB fully compatible with MongoDB?
02
What's the difference between Amazon DocumentDB and MongoDB Atlas?
03
How do I connect to Amazon DocumentDB from my application?
04
Can I use MongoDB Compass with Amazon DocumentDB?
N
Naren Founder & Principal Engineer

20+ years shipping production infrastructure and CI/CD at scale. Everything here is grounded in real deployments.

Follow
Verified
production tested
July 18, 2026
last updated
2,466
articles · all by Naren
🔥

That's AWS. Mark it forged?

3 min read · try the examples if you haven't

Previous
Amazon MSK: Managed Kafka Streaming
48 / 63 · AWS
Next
Amazon Neptune: Graph Database for Connected Data