# nosql

Published articles for nosql.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## How to Design Nested Documents for a Blogging App

DevFeed: [How to Design Nested Documents for a Blogging App](<https://devfeed.tech/articles/how-to-design-nested-documents-for-a-blogging-app-21843.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2026/05/how-to-design-nested-documents-for-a-blogging-app/>)

Author: Nic Raboy

Published: 2026-05-22T12:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [data-modeling](<https://devfeed.tech/topics/data-modeling.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>)

Tags: [cms](<https://devfeed.tech/tags/cms.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [database](<https://devfeed.tech/tags/database.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [nosql](<https://devfeed.tech/tags/nosql.md>)

### AI overview

A tutorial on designing nested documents for a blogging application in MongoDB. It examines document modeling choices for authors, blog posts, and comments, and explains why modeling these relationships as separate documents may not provide the best MongoDB experience.

### Source excerpt

So you want to build your own content management system (CMS), also sometimes known as a blog? This is a classic example when learning how to use a database, whether it be a relational database manage... The post How to Design Nested Documents for a Blogging App appeared first on DataCamp.

## Building a REST API With Express Framework and MongoDB

DevFeed: [Building a REST API With Express Framework and MongoDB](<https://devfeed.tech/articles/building-a-rest-api-with-express-framework-and-mongodb-21842.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2026/05/building-a-rest-api-with-express-framework-and-mongodb/>)

Author: Nic Raboy

Published: 2026-05-08T12:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [Express](<https://devfeed.tech/topics/express.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Cross-origin resource sharing (CORS)](<https://devfeed.tech/topics/cors.md>), [.env](<https://devfeed.tech/topics/dotenv.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [code](<https://devfeed.tech/tags/code.md>), [cors](<https://devfeed.tech/tags/cors.md>), [database](<https://devfeed.tech/tags/database.md>), [development](<https://devfeed.tech/tags/development.md>), [express](<https://devfeed.tech/tags/express.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [json](<https://devfeed.tech/tags/json.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [rest](<https://devfeed.tech/tags/rest.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial on building a REST API with Express Framework, MongoDB, and Node.js. It explains how JSON flows between clients, application logic, and MongoDB, then covers prerequisites, dependencies, CORS, environment configuration, and project structure.

### Source excerpt

Almost every modern web application will need a REST API for the frontend to communicate with, and in almost every scenario, that frontend is going to expect to work with JSON data. As a result, the b... The post Building a REST API With Express Framework and MongoDB appeared first on Hevo.

## Firestore adds generally available pipeline operations with full-text search, JOINs, geospatial queries, and data manipulation

DevFeed: [Firestore adds generally available pipeline operations with full-text search, JOINs, geospatial queries, and data manipulation](<https://devfeed.tech/articles/firestore-levels-up-bringing-the-power-of-search-and-joins-to-nosql-16661.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/04/firestore-pipelines-ga>)

Author: Morgan Chen; Minh Nguyen

Published: 2026-04-27T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [Database](<https://devfeed.tech/topics/database.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [serverless architecture](<https://devfeed.tech/topics/serverless-architecture.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [geo-queries](<https://devfeed.tech/tags/geo-queries.md>), [geospatial](<https://devfeed.tech/tags/geospatial.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [serverless-architecture](<https://devfeed.tech/tags/serverless-architecture.md>)

### AI overview

Firestore pipeline operations reached general availability on the enterprise edition, adding full-text search, geospatial queries, JOIN capabilities through subqueries, and data manipulation while retaining Firestore's NoSQL and serverless features.

### Source excerpt

With support for full-text search, joins, and geospatial queries, Firestore is ready to meet all of your app's querying needs.

## Build a Movie Watchlist with Node.js, TypeScript, and MongoDB

DevFeed: [Build a Movie Watchlist with Node.js, TypeScript, and MongoDB](<https://devfeed.tech/articles/build-a-movie-watchlist-with-node-js-typescript-and-mongodb-21839.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2026/04/build-movie-watchlist-nodejs-typescript-mongodb/>)

Author: Nic Raboy

Published: 2026-04-13T13:37:28Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Express](<https://devfeed.tech/topics/express.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [API](<https://devfeed.tech/topics/api.md>), [Development](<https://devfeed.tech/topics/development.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [express](<https://devfeed.tech/tags/express.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [json](<https://devfeed.tech/tags/json.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

A tutorial that builds a small movie watchlist REST API with Node.js, TypeScript, Express, and MongoDB. It covers project setup, prerequisites, schema design, MongoDB Search for full-text search, configuration, and development commands.

### Source excerpt

Almost every modern web application will need a REST API for a client to talk to, and in almost every scenario, that client is going to expect JSON. The best developer experience is a stack where you ... The post Build a Movie Watchlist with Node.js, TypeScript, and MongoDB appeared first on DEV.

## Zero downtime Upgrade: Yelp's Cassandra 4.x Upgrade Story

DevFeed: [Zero downtime Upgrade: Yelp's Cassandra 4.x Upgrade Story](<https://devfeed.tech/articles/zero-downtime-upgrade-yelp-s-cassandra-4-x-upgrade-story-27423.md>)

Original publisher: [Read original article](<https://engineeringblog.yelp.com/2026/04/zero-downtime-upgrade-yelp-cassandra-upgrade-story.html>)

Author: Mark Surnin and Muhammad Junaid Muzammil, Software Engineer

Published: 2026-04-07T00:00:00Z

Content type: article

Language: en

Sources: [Yelp](<https://devfeed.tech/sources/yelp.md>)

Topics: [Apache Cassandra](<https://devfeed.tech/topics/cassandra.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [Database](<https://devfeed.tech/topics/database.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [apache](<https://devfeed.tech/tags/apache.md>), [cassandra](<https://devfeed.tech/tags/cassandra.md>), [clusters](<https://devfeed.tech/tags/clusters.md>), [downtime](<https://devfeed.tech/tags/downtime.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [observability](<https://devfeed.tech/tags/observability.md>), [reliability-engineering](<https://devfeed.tech/tags/reliability-engineering.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

Yelp's Database Reliability Engineering team describes upgrading more than a thousand Cassandra nodes from 3.11 to 4.1 on Kubernetes without downtime. The article covers the motivation, expected reliability and performance improvements, operational guardrails, certificate handling, repairs, logging, and compatibility work for related components.

### Source excerpt

The Database Reliability Engineering team at Yelp seamlessly upgraded more than a thousand Cassandra nodes with zero downtime. This post takes you behind the scenes of our upgrade strategy, from planning sessions to flawless rollouts. Background Motivation Apache Cassandra is a distributed wide-column NoSQL datastore and is used widely at Yelp for storing both primary and derived data. Yelp orchestrates Cassandra clusters on Kubernetes with the help of operators, as explained in our operator overview post. Upgrading from Cassandra 3.11 to 4.1 offered several observability and reliability improvements, in addition to performance gains. Based on public benchmarks, we expected to...

## Different Types of Database Management Systems

DevFeed: [Different Types of Database Management Systems](<https://devfeed.tech/articles/different-types-of-database-management-systems-17764.md>)

Original publisher: [Read original article](<https://talent500.com/blog/types-of-database-management-system/>)

Author: Sumit Malviya

Published: 2026-03-20T10:30:23Z

Content type: article

Language: en

Sources: [Backend Archives | Talent500 blog](<https://devfeed.tech/sources/backend-archives-talent500-blog.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [Database](<https://devfeed.tech/topics/database.md>), [data](<https://devfeed.tech/topics/data.md>), [Software](<https://devfeed.tech/topics/software.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [Oracle Database](<https://devfeed.tech/topics/oracle-database.md>), [sql-server](<https://devfeed.tech/topics/sql-server.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [backend](<https://devfeed.tech/tags/backend.md>), [backup](<https://devfeed.tech/tags/backup.md>), [big-data-and-dbms](<https://devfeed.tech/tags/big-data-and-dbms.md>), [choosing-the-right-dbms-for-your-needs](<https://devfeed.tech/tags/choosing-the-right-dbms-for-your-needs.md>), [cloud-based-dbms](<https://devfeed.tech/tags/cloud-based-dbms.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [comparison-of-dbms-types](<https://devfeed.tech/tags/comparison-of-dbms-types.md>), [conclusion](<https://devfeed.tech/tags/conclusion.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [definition-and-importance-of-dbms](<https://devfeed.tech/tags/definition-and-importance-of-dbms.md>), [different-types-of-database-management-systems](<https://devfeed.tech/tags/different-types-of-database-management-systems.md>), [emerging-types-in-database-management-systems](<https://devfeed.tech/tags/emerging-types-in-database-management-systems.md>), [evolution](<https://devfeed.tech/tags/evolution.md>), [evolution-of-database-management-systems](<https://devfeed.tech/tags/evolution-of-database-management-systems.md>), [examples](<https://devfeed.tech/tags/examples.md>), [hierarchical-database-management-systems](<https://devfeed.tech/tags/hierarchical-database-management-systems.md>), [industries](<https://devfeed.tech/tags/industries.md>), [integrity](<https://devfeed.tech/tags/integrity.md>), [management](<https://devfeed.tech/tags/management.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [network-database-management-systems](<https://devfeed.tech/tags/network-database-management-systems.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [nosql-databases](<https://devfeed.tech/tags/nosql-databases.md>), [object-oriented-database-management-systems-oodbms](<https://devfeed.tech/tags/object-oriented-database-management-systems-oodbms.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [relational-database-management-systems-rdbms](<https://devfeed.tech/tags/relational-database-management-systems-rdbms.md>), [relational-databases](<https://devfeed.tech/tags/relational-databases.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [systems](<https://devfeed.tech/tags/systems.md>), [types](<https://devfeed.tech/tags/types.md>), [types-of-database-management-systems](<https://devfeed.tech/tags/types-of-database-management-systems.md>)

### AI overview

This article explains what database management systems are, why they matter, how they support storage, queries, security, integrity, backup, and recovery, and how major DBMS categories have evolved. It also introduces examples including MySQL, Oracle Database, Microsoft SQL Server, and MongoDB.

### Source excerpt

Data is one of the most valuable assets for organizations in this AI-powered digital era. From banking systems and e-commerce [...] The post Different Types of Database Management Systems appeared first on Talent500 blog.

## Why FinTech Is Moving to Distributed SQL Databases

DevFeed: [Why FinTech Is Moving to Distributed SQL Databases](<https://devfeed.tech/articles/why-fintech-is-moving-to-distributed-sql-databases-23784.md>)

Original publisher: [Read original article](<https://cockroachlabs.com/blog/fintech-distributed-sql>)

Author: David Weiss

Published: 2025-12-12T00:00:00Z

Content type: article

Language: en

Sources: [Cockroach Labs](<https://devfeed.tech/sources/cockroach-labs.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [consistency](<https://devfeed.tech/topics/consistency.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [Availability](<https://devfeed.tech/topics/availability.md>)

Tags: [acid](<https://devfeed.tech/tags/acid.md>), [availability](<https://devfeed.tech/tags/availability.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [databases](<https://devfeed.tech/tags/databases.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [fintech](<https://devfeed.tech/tags/fintech.md>), [global](<https://devfeed.tech/tags/global.md>), [legacy](<https://devfeed.tech/tags/legacy.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [payments](<https://devfeed.tech/tags/payments.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [sql](<https://devfeed.tech/tags/sql.md>), [trading](<https://devfeed.tech/tags/trading.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

This article explains why FinTech organizations are considering distributed SQL databases as they scale financial workloads across regions and clouds. It emphasizes correctness, consistent ACID transactions, resilience, availability, regulatory compliance, and the limitations of legacy relational and patchwork NoSQL systems.

### Source excerpt

FinTech teams are operating under more pressure than ever. As digital financial services become the default for consumers and enterprises alike, the margin for error has all but disappeared. Users expect every interaction to be instantaneous, accurate, and always available, with very little patience for anything less.

## KVS: The key-value storage engine that powers the Fury ecosystem

DevFeed: [KVS: The key-value storage engine that powers the Fury ecosystem](<https://devfeed.tech/articles/kvs-the-key-value-storage-engine-that-powers-the-fury-ecosystem-22553.md>)

Original publisher: [Read original article](<https://medium.com/mercadolibre-tech/kvs-the-key-value-storage-engine-that-powers-the-fury-ecosystem-473829d2318e?source=rss----5011f85401f0---4>)

Author: Ariel Zach

Published: 2025-10-01T14:09:08Z

Content type: article

Language: en

Sources: [Mercado Libre Tech](<https://devfeed.tech/sources/mercado-libre-tech.md>)

Topics: [NoSQL](<https://devfeed.tech/topics/nosql.md>), [Persistence](<https://devfeed.tech/topics/persistence.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Low Latency](<https://devfeed.tech/topics/low-latency.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [Data Management](<https://devfeed.tech/topics/data-management.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [availability](<https://devfeed.tech/tags/availability.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [development](<https://devfeed.tech/tags/development.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [fury](<https://devfeed.tech/tags/fury.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [key-value-store](<https://devfeed.tech/tags/key-value-store.md>), [kvs](<https://devfeed.tech/tags/kvs.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [persistence](<https://devfeed.tech/tags/persistence.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [security](<https://devfeed.tech/tags/security.md>), [storage](<https://devfeed.tech/tags/storage.md>)

### AI overview

This article explains KVS, a key-value storage system in the Fury ecosystem. It describes how unique key-value pairs enable fast access, and reports that KVS supports large-scale distributed persistence with automatic scaling, low latency, availability, and recovery mechanisms.

### Source excerpt

In modern software development, the efficiency, scalability, and resilience of data storage systems are critical to any platform's success. In this context, KVS (Key-Value Store) emerges as a fundamental component within the Fury ecosystem, offering a robust and flexible solution for data management. This article explores what KVS is, how it works, and why it's so important for Fury and its users. What is KVS? KVS, or Key-Value Store, is a data storage system based on the key-value paradigm. Unlike traditional relational databases, which organize data in tables and rows, KVS stores each data element as a unique key-value pair. This approach simplifies access and manipulation of information, enabling extremely fast and efficient operations. In Fury, KVS isn't just another database -- it's the fundamental engine that drives distributed, scalable, and fault-tolerant data persistence and retrieval. Currently, KVS processes over 642 million operations per minute, including 572 million reads and 70 million writes. The underlying infrastructure scales automatically and maintains low latency even under high-demand scenarios. The service is used by more than 7,600 applications within Mercado Libre (around 25% of the total), making it a key component of the ecosystem. Overall, it stores over 9 petabytes of data with mechanisms that ensure availability and recovery in case of failures. How does KVS work? Each piece of data is stored under a unique key. To retrieve or modify a value, you only need to know its key, eliminating the need for complex queries and relationships. This speeds up both read and write operations. KVS is built on top of the Fury ecosystem, which provides key guarantees such as scalability, security, and traffic control. It uses an architecture based on a fully managed NoSQL solution, designed to automatically adapt to demand. Thanks to this infrastructure, KVS inherits advanced scalability capabilities, allowing it to grow automatically and transparently, c

## Migrating Your Content Management System (CMS) Assets With MongoDB and Node.js

DevFeed: [Migrating Your Content Management System (CMS) Assets With MongoDB and Node.js](<https://devfeed.tech/articles/migrating-your-content-management-system-cms-assets-with-mongodb-and-node-js-21838.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2025/05/migrating-your-content-management-system-cms-assets-with-mongodb-and-nodejs/>)

Author: Nic Raboy

Published: 2025-05-09T12:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Development](<https://devfeed.tech/topics/development.md>), [axios](<https://devfeed.tech/topics/axios.md>), [Environment Variables](<https://devfeed.tech/topics/environment-variables.md>)

Tags: [axios](<https://devfeed.tech/tags/axios.md>), [cms](<https://devfeed.tech/tags/cms.md>), [developer](<https://devfeed.tech/tags/developer.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [migration](<https://devfeed.tech/tags/migration.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial explaining how to migrate content from a MongoDB-based content management system to external publishing platforms. It covers exporting written content and downloading media assets from third-party servers using Node.js, MongoDB, Axios, and environment variables.

### Source excerpt

Content platforms evolve as business strategies shift. At MongoDB, we embraced external publishing platforms like Dev.to, Medium, The Polyglot Developer, etc. to better engage developer communities, r... The post Migrating Your Content Management System (CMS) Assets With MongoDB and Node.js appeared first on DEV.

## Scaling Nextdoor's Datastores: Part 1

DevFeed: [Scaling Nextdoor's Datastores: Part 1](<https://devfeed.tech/articles/scaling-nextdoor-s-datastores-part-1-20340.md>)

Original publisher: [Read original article](<https://engblog.nextdoor.com/scaling-nextdoors-datastores-part-1-234d0cf67665?source=rss----5e54f11cdfdf---4>)

Author: Slava Markeyev

Published: 2025-03-19T15:08:13Z

Content type: article

Language: en

Sources: [Nextdoor](<https://devfeed.tech/sources/nextdoor.md>)

Topics: [Scalability](<https://devfeed.tech/topics/scalability.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Django](<https://devfeed.tech/topics/django.md>), [Python](<https://devfeed.tech/topics/python.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [caching](<https://devfeed.tech/tags/caching.md>), [database-consistency](<https://devfeed.tech/tags/database-consistency.md>), [database-scalability](<https://devfeed.tech/tags/database-scalability.md>), [databases](<https://devfeed.tech/tags/databases.md>), [development](<https://devfeed.tech/tags/development.md>), [django](<https://devfeed.tech/tags/django.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [python](<https://devfeed.tech/tags/python.md>), [rdbms](<https://devfeed.tech/tags/rdbms.md>), [scalability](<https://devfeed.tech/tags/scalability.md>)

### AI overview

This introductory post in a Nextdoor blog series examines scalability challenges involving database load and cache consistency. It reviews common industry solutions, their caveats, and the difficulty of moving from entrenched relational data models to NoSQL or distributed SQL datastores.

### Source excerpt

At Nextdoor, the Core-Services team is responsible for the primary set of databases and caches that power the Nextdoor platform. This blog series explores our 2024 initiatives to enhance the scalability of this critical infrastructure. When we sat down at the whiteboard we sought to address two related problems: How can we reduce load on our primary database(s) and better utilize database read replicas? How can we improve our cache consistency? In this post we'll provide a primer on the common industry-wide solutions we've previously employed along with discussing their caveats and pitfalls. In subsequent posts we'll dive into the technical details of the components of our solution and how they fit together. Table of Contents Background primer (this post) Decreasing database load with dynamic routing Appropriately serializing data for caching Keeping the cache consistent A time-bounded, eventually-consistent cache Background Nextdoor's backend, built using the Python-based Django web framework, powers the core product experience for neighbors, government agencies, and local businesses. The power of Django and similar frameworks (Rails, Spring, etc) is that they allow development teams to focus on implementing business logic rather than getting caught up in the details like learning and writing SQL. The Object Relational Mapping, ORMs, included in these frameworks provide a lever that allows developers to define data models and relationships between them in the application's language without ever needing to worry about SQL. As some readers are all too aware, relational data modeling comes at a cost. Without careful data modeling, performant access to relational data largely depends on that data residing on monolithic databases. NoSQL or distributed SQL datastores are often advertised as solutions to the scalability challenges of relational databases like PostgreSQL. However, many companies face significant obstacles in transitioning to these modern datastores. Their

## New Chainguard Images December 2024: Adoptium, AWX, CouchDB

DevFeed: [New Chainguard Images December 2024: Adoptium, AWX, CouchDB](<https://devfeed.tech/articles/new-chainguard-images-december-2024-adoptium-awx-couchdb-13175.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/new-chainguard-images-december-2024-adoptium-awx-couchdb>)

Published: 2025-01-16T00:00:00Z

Content type: release

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [Adoptium](<https://devfeed.tech/topics/adoptium.md>), [openjdk](<https://devfeed.tech/topics/openjdk.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [Java](<https://devfeed.tech/topics/java.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Erlang](<https://devfeed.tech/topics/erlang.md>), [.NET MAUI](<https://devfeed.tech/topics/net-maui.md>), [Process](<https://devfeed.tech/topics/process.md>)

Tags: [adoptium](<https://devfeed.tech/tags/adoptium.md>), [ansible](<https://devfeed.tech/tags/ansible.md>), [apache](<https://devfeed.tech/tags/apache.md>), [awx](<https://devfeed.tech/tags/awx.md>), [chainguard](<https://devfeed.tech/tags/chainguard.md>), [chainguard-images](<https://devfeed.tech/tags/chainguard-images.md>), [container-images](<https://devfeed.tech/tags/container-images.md>), [couchdb](<https://devfeed.tech/tags/couchdb.md>), [erlang](<https://devfeed.tech/tags/erlang.md>), [helm](<https://devfeed.tech/tags/helm.md>), [java](<https://devfeed.tech/tags/java.md>), [jdk](<https://devfeed.tech/tags/jdk.md>), [linkerd](<https://devfeed.tech/tags/linkerd.md>), [net-11](<https://devfeed.tech/tags/net-11.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opentofu](<https://devfeed.tech/tags/opentofu.md>)

### AI overview

Chainguard describes its December 2024 batch of 39 new Chainguard Images, highlighting images for Adoptium, AWX, and Apache CouchDB. The article notes FIPS-enabled variants and summarizes the intended uses and image characteristics.

### Source excerpt

Chainguard released several new images in December 2024, including images for Adoptium, AWX, CouchDB, and others. Check out the full list.

## DynamoDB For System Design Interviews

DevFeed: [DynamoDB For System Design Interviews](<https://devfeed.tech/articles/dynamodb-for-system-design-interviews-32313.md>)

Original publisher: [Read original article](<https://evanking1.medium.com/dynamodb-for-system-design-interviews-4512544c5023?source=rss-9736778727ef------2>)

Author: Evan King

Published: 2024-11-19T21:30:02Z

Content type: tutorial

Language: en

Sources: [Evan King](<https://devfeed.tech/sources/evan-king.md>)

Topics: [DynamoDB](<https://devfeed.tech/topics/dynamodb.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [Database](<https://devfeed.tech/topics/database.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Learning](<https://devfeed.tech/topics/learning.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [data-storage](<https://devfeed.tech/tags/data-storage.md>), [database](<https://devfeed.tech/tags/database.md>), [dynamodb](<https://devfeed.tech/tags/dynamodb.md>), [learning](<https://devfeed.tech/tags/learning.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [system-design-interview](<https://devfeed.tech/tags/system-design-interview.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

This tutorial explains DynamoDB for system design interviews. It covers DynamoDB's managed operation, scalability, key-value and NoSQL data model, transaction support, lack of open-source internals, and practical considerations including vendor lock-in and whether interviewers permit its use.

### Source excerpt

By the Co-founder of www.hellointerview.comIntro DynamoDB is a fully-managed, highly scalable, key-value service provided by AWS. Cool, buzz-words. But what the hell does that mean and why does it matter? Fully-Managed -- This means that AWS takes care of all the operational aspects of the database. The fully-managed nature allows AWS to handle all operational tasks -- hardware provisioning, configuration, patching, and scaling -- freeing developers to concentrate on application development. Highly Scalable -- DynamoDB can handle massive amounts of data and traffic. It automatically scales up or down to adjust to your application's needs, without any downtime or performance degradation. Key-value -- DynamoDB is a NoSQL database, which means it doesn't use the traditional relational database model. Instead, it uses a key-value model that allows for flexible data storage and retrieval. The moral of the story is that DynamoDB is a super easy to use and can scale to support a wide variety of applications. For system design interviews in particular, it has just about everything you'd ever need from a database. It even supports transactions now! Which neutralizes one of the biggest criticisms of DynamoDB in the past. Importantly, DynamoDB is not open-source, so we can't as easily describe its internals like we did with breakdowns of open source technologies like Kafka and Redis. Instead, we'll focus more on you interact with it. In order to look under the hood, we'll rely on the limited information AWS provides via documentation and the DynamoDB Whitepaper. In this deep dive, we'll break down exactly what you need to know about DynamoDB in order to field any question about it in a system design interview. Along the way, you'll also acquire practical learning that you can later apply in your own projects. Let's break it down! Candidates often ask me, "am I even allowed to use DynamoDB in an interview?"The answer is simple, ask your interviewer! Many will say yes, and just expec

## Query DynamoDB tables with SQL

DevFeed: [Query DynamoDB tables with SQL](<https://devfeed.tech/articles/query-dynamodb-tables-with-sql-18610.md>)

Original publisher: [Read original article](<https://www.tinybird.co/blog/query-dynamodb-with-sql>)

Author: Cameron Archer

Published: 2024-10-30T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tinybird](<https://devfeed.tech/sources/tinybird.md>)

Topics: [DynamoDB](<https://devfeed.tech/topics/dynamodb.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>)

Tags: [dynamodb](<https://devfeed.tech/tags/dynamodb.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [sql](<https://devfeed.tech/tags/sql.md>), [the-data-base](<https://devfeed.tech/tags/the-data-base.md>)

### AI overview

The article presents querying DynamoDB tables with SQL and says Tinybird makes NoSQL data accessible to people who know SQL, avoiding PartiQL.

### Source excerpt

Query DynamoDB with SQL instead of fighting with PartiQL. Tinybird makes your NoSQL data accessible to anyone who knows SQL.

## How Discord Processes 30+ Petabytes of Data

DevFeed: [How Discord Processes 30+ Petabytes of Data](<https://devfeed.tech/articles/how-discord-processes-30-petabytes-of-data-17969.md>)

Original publisher: [Read original article](<https://newsletter.betterstack.com/p/how-discord-processes-30-petabytes>)

Author: Richard Oliver Bray

Published: 2024-09-25T13:02:10Z

Content type: article

Language: en

Sources: [Hacking Scale by Better Stack](<https://devfeed.tech/sources/hacking-scale-by-better-stack.md>)

Topics: [Discord](<https://devfeed.tech/topics/discord.md>), [data](<https://devfeed.tech/topics/data.md>), [scylladb](<https://devfeed.tech/topics/scylladb.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [data](<https://devfeed.tech/tags/data.md>), [discord](<https://devfeed.tech/tags/discord.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [scylladb](<https://devfeed.tech/tags/scylladb.md>)

### AI overview

This article explains how Discord analyzes billions of daily messages and manages large-scale data processing. It describes message storage in ScyllaDB, data cleaning, machine-learning use cases, and Discord's development of Derived to automate data transformation for analysis.

### Source excerpt

Discord's genius approach to automating insights from billions of messages

## SQL vs NoSQL Explained

DevFeed: [SQL vs NoSQL Explained](<https://devfeed.tech/articles/sql-vs-nosql-explained-17748.md>)

Original publisher: [Read original article](<https://blog.amigoscode.com/p/sql-vs-nosql-explained>)

Author: Nelson Djalo

Published: 2024-07-02T16:00:57Z

Content type: comparison

Language: en

Sources: [Amigoscode Newsletter](<https://devfeed.tech/sources/amigoscode-newsletter.md>)

Topics: [NoSQL](<https://devfeed.tech/topics/nosql.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [clickhouse](<https://devfeed.tech/topics/clickhouse.md>)

Tags: [acid](<https://devfeed.tech/tags/acid.md>), [business-intelligence](<https://devfeed.tech/tags/business-intelligence.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [database](<https://devfeed.tech/tags/database.md>), [database-scalability](<https://devfeed.tech/tags/database-scalability.md>), [durability](<https://devfeed.tech/tags/durability.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [olap](<https://devfeed.tech/tags/olap.md>), [oracle](<https://devfeed.tech/tags/oracle.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [rdbms](<https://devfeed.tech/tags/rdbms.md>), [relational-database-management-systems-rdbms](<https://devfeed.tech/tags/relational-database-management-systems-rdbms.md>), [relational-databases](<https://devfeed.tech/tags/relational-databases.md>), [schema](<https://devfeed.tech/tags/schema.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

This comparison explains the differences between SQL and NoSQL databases, including their characteristics, scalability models, and common use cases. It covers SQL database features such as structured schemas and ACID compliance, along with relational and OLAP database categories.

### Source excerpt

Choosing the Right Database for Your Needs

## NoSQL Postgres: Add MongoDB compatibility to your Supabase projects with FerretDB

DevFeed: [NoSQL Postgres: Add MongoDB compatibility to your Supabase projects with FerretDB](<https://devfeed.tech/articles/nosql-postgres-add-mongodb-compatibility-to-your-supabase-projects-with-ferretdb-467.md>)

Original publisher: [Read original article](<https://supabase.com/blog/nosql-mongodb-compatibility-with-ferretdb-and-flydotio>)

Author: Thor Schaeff

Published: 2024-01-31T07:00:00Z

Content type: tutorial

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [Supabase](<https://devfeed.tech/topics/supabase.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [fly.io](<https://devfeed.tech/topics/fly-io.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>)

Tags: [docker](<https://devfeed.tech/tags/docker.md>), [fly-io](<https://devfeed.tech/tags/fly-io.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [postgres](<https://devfeed.tech/tags/postgres.md>)

### AI overview

This tutorial explains how to use FerretDB to add MongoDB compatibility to Postgres-backed Supabase projects. It covers running FerretDB locally with Docker, connecting with MongoDB tools and the Node.js client, performing basic document operations, and deploying FerretDB to Fly.io.

### Source excerpt

NoSQL Postgres: Add MongoDB compatibility to your Supabase projects with FerretDB

## How Apple built iCloud to store billions of databases

DevFeed: [How Apple built iCloud to store billions of databases](<https://devfeed.tech/articles/how-apple-built-icloud-to-store-billions-of-databases-39087.md>)

Original publisher: [Read original article](<https://read.engineerscodex.com/p/how-apple-built-icloud-to-store-billions>)

Author: Engineer's Codex

Published: 2024-01-14T21:53:05Z

Content type: article

Language: en

Sources: [Engineer's Codex](<https://devfeed.tech/sources/engineer-s-codex.md>)

Topics: [Apache Cassandra](<https://devfeed.tech/topics/cassandra.md>), [Database](<https://devfeed.tech/topics/database.md>), [Multitenancy](<https://devfeed.tech/topics/multitenancy.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [cassandra](<https://devfeed.tech/tags/cassandra.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [database](<https://devfeed.tech/tags/database.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [separate](<https://devfeed.tech/tags/separate.md>)

### AI overview

This article examines how Apple built iCloud and CloudKit using FoundationDB and Cassandra. It discusses the systems' extreme multi-tenant architecture and engineering choices such as asynchronous processing, stateless design, resource isolation, and layered abstractions to support scalability, reliability, availability, and developer experience.

### Source excerpt

Apple uses Cassandra and FoundationDB for CloudKit, their cloud backend service. We take a look into how exactly each is used within their cloud and the problems they've solved.

## NoSQL's Role Evolves as SQL and SQLite Gain Favor for Modern Web Workloads

DevFeed: [NoSQL's Role Evolves as SQL and SQLite Gain Favor for Modern Web Workloads](<https://devfeed.tech/articles/is-nosql-dead-5992.md>)

Original publisher: [Read original article](<https://turso.tech/blog/is-nosql-dead-fe57c5e4>)

Author: Glauber Costa

Published: 2023-12-21T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [NoSQL](<https://devfeed.tech/topics/nosql.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [nosql](<https://devfeed.tech/tags/nosql.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

The article argues that SQL databases, especially SQLite, are regaining popularity for modern web workloads because hardware improvements and simpler usage have changed the trade-offs that previously favored NoSQL. It also notes that specialized NoSQL systems continue to serve particular purposes.

### Source excerpt

NoSQL's role evolves as SQL, especially SQLite, gains favor for modern web workloads due to hardware advances and ease of use.

## DynamoDB Transactions: An E-Commerce with Amazon DynamoDB

DevFeed: [DynamoDB Transactions: An E-Commerce with Amazon DynamoDB](<https://devfeed.tech/articles/dynamodb-transactions-an-e-commerce-with-amazon-dynamodb-18010.md>)

Original publisher: [Read original article](<https://blog.guilleojeda.com/dynamodb-transactions>)

Author: Guillermo Ojeda

Published: 2023-11-09T18:42:01Z

Content type: tutorial

Language: en

Sources: [Guille Ojeda](<https://devfeed.tech/sources/guille-ojeda.md>)

Topics: [Amazon DynamoDB](<https://devfeed.tech/topics/amazon-dynamodb.md>), [Database](<https://devfeed.tech/topics/database.md>), [NoSQL](<https://devfeed.tech/topics/nosql.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Back end](<https://devfeed.tech/topics/backend.md>)

Tags: [acid](<https://devfeed.tech/tags/acid.md>), [amazon-dynamodb](<https://devfeed.tech/tags/amazon-dynamodb.md>), [amazon-web-services](<https://devfeed.tech/tags/amazon-web-services.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [aws](<https://devfeed.tech/tags/aws.md>), [backend](<https://devfeed.tech/tags/backend.md>), [customers](<https://devfeed.tech/tags/customers.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [dynamodb](<https://devfeed.tech/tags/dynamodb.md>), [e-commerce](<https://devfeed.tech/tags/e-commerce.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [operations](<https://devfeed.tech/tags/operations.md>), [products](<https://devfeed.tech/tags/products.md>)

### AI overview

This tutorial explains how to use DynamoDB transactions in an e-commerce application to atomically verify product stock, decrement inventory, and create an order. It describes the race condition that can occur when separate read and write operations process simultaneous purchases.

### Source excerpt

We're building an e-commerce app with DynamoDB for the database, pretty similar to the one we built for the DynamoDB Database Design article. No need to go read that issue (though I think it came up great), here's how our database works: Customers a...

## Understanding How DynamoDB Scales

DevFeed: [Understanding How DynamoDB Scales](<https://devfeed.tech/articles/understanding-how-dynamodb-scales-18021.md>)

Original publisher: [Read original article](<https://blog.guilleojeda.com/understanding-how-dynamodb-scales>)

Author: Guillermo Ojeda

Published: 2023-10-19T14:40:53Z

Content type: tutorial

Language: en

Sources: [Guille Ojeda](<https://devfeed.tech/sources/guille-ojeda.md>)

Topics: [NoSQL](<https://devfeed.tech/topics/nosql.md>), [Database](<https://devfeed.tech/topics/database.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [availability](<https://devfeed.tech/tags/availability.md>), [aws](<https://devfeed.tech/tags/aws.md>), [databases](<https://devfeed.tech/tags/databases.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [dynamodb](<https://devfeed.tech/tags/dynamodb.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [partition](<https://devfeed.tech/tags/partition.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

This tutorial explains how DynamoDB scales horizontally through partitioning and replication across nodes. It compares provisioned capacity for reads and writes and explains read and write capacity units, consistency, data size limits, and the doubled capacity use of transactions.

### Source excerpt

Note: This content was originally published at the Simple AWS newsletter. As you probably know, DynamoDB is a NoSQL database. It's a managed, serverless service, meaning you just create a Table (that's the equivalent of a Database in Postgres), and A...

## Serverless Development with Kotlin, AWS Lambda, and MongoDB Atlas

DevFeed: [Serverless Development with Kotlin, AWS Lambda, and MongoDB Atlas](<https://devfeed.tech/articles/serverless-development-with-kotlin-aws-lambda-and-mongodb-atlas-21828.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2023/08/serverless-development-kotlin-aws-lambda-mongodb-atlas/>)

Author: Nic Raboy

Published: 2023-08-08T14:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [development](<https://devfeed.tech/tags/development.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [intellij](<https://devfeed.tech/tags/intellij.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial explains how to build a serverless AWS Lambda function in Kotlin that interacts with MongoDB using the MongoDB Kotlin driver. It covers prerequisites, project configuration with Gradle Kotlin DSL, and packaging the application for Lambda.

### Source excerpt

As seen in a previous tutorial, creating a serverless function for AWS Lambda with Java and MongoDB isn't too complicated of a task. In fact, you can get it done with around 35 lines of code! However,... The post Serverless Development with Kotlin, AWS Lambda, and MongoDB Atlas appeared first on MongoDB.

## Serverless Development with AWS Lambda and MongoDB Atlas Using Java

DevFeed: [Serverless Development with AWS Lambda and MongoDB Atlas Using Java](<https://devfeed.tech/articles/serverless-development-with-aws-lambda-and-mongodb-atlas-using-java-21827.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2023/07/serverless-development-aws-lambda-mongodb-atlas-using-java/>)

Author: Nic Raboy

Published: 2023-07-23T14:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [Java](<https://devfeed.tech/topics/java.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Development](<https://devfeed.tech/topics/development.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [amazon-web-services](<https://devfeed.tech/tags/amazon-web-services.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [java](<https://devfeed.tech/tags/java.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial explains how to build a serverless Java function with AWS Lambda and connect it to MongoDB Atlas. It covers prerequisites, Gradle or Maven dependency management, Lambda boilerplate, packaging, and the initial MongoDB driver setup.

### Source excerpt

So you need to build an application that will scale with demand and a database to scale with it? It might make sense to explore serverless functions, like those offered by AWS Lambda, and a cloud data... The post Serverless Development with AWS Lambda and MongoDB Atlas Using Java appeared first on MongoDB.

## Local Development with the MongoDB Atlas CLI and Docker

DevFeed: [Local Development with the MongoDB Atlas CLI and Docker](<https://devfeed.tech/articles/local-development-with-the-mongodb-atlas-cli-and-docker-21826.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2023/04/local-development-mongodb-atlas-cli-docker/>)

Author: Nic Raboy

Published: 2023-04-04T14:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Development](<https://devfeed.tech/topics/development.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Express](<https://devfeed.tech/topics/express.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [API](<https://devfeed.tech/topics/api.md>), [Database](<https://devfeed.tech/topics/database.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [cli](<https://devfeed.tech/tags/cli.md>), [code](<https://devfeed.tech/tags/code.md>), [containers](<https://devfeed.tech/tags/containers.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [developers](<https://devfeed.tech/tags/developers.md>), [docker](<https://devfeed.tech/tags/docker.md>), [express](<https://devfeed.tech/tags/express.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [http](<https://devfeed.tech/tags/http.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This tutorial shows how to build a MongoDB-compatible Node.js web application, package it with Docker, and use the MongoDB Atlas CLI to create and destroy Atlas resources during container deployment. It is intended for local development or staging, not production.

### Source excerpt

Need a consistent development and deployment experience as developers work across teams and use different machines for their daily tasks? That is where Docker has you covered with containers. A common... The post Local Development with the MongoDB Atlas CLI and Docker appeared first on MongoDB.

## Getting Started with MongoDB Atlas and Azure Functions using .NET and C#

DevFeed: [Getting Started with MongoDB Atlas and Azure Functions using .NET and C#](<https://devfeed.tech/articles/getting-started-with-mongodb-atlas-and-azure-functions-using-net-and-c-21824.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2023/02/getting-started-with-mongodb-atlas-and-azure-functions-using-net/>)

Author: Nic Raboy

Published: 2023-02-17T14:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [azure functions](<https://devfeed.tech/topics/azure-functions.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [.NET](<https://devfeed.tech/topics/net.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Application Development](<https://devfeed.tech/topics/application-development.md>)

Tags: [application-development](<https://devfeed.tech/tags/application-development.md>), [azure](<https://devfeed.tech/tags/azure.md>), [azure-functions](<https://devfeed.tech/tags/azure-functions.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [cli](<https://devfeed.tech/tags/cli.md>), [csharp](<https://devfeed.tech/tags/csharp.md>), [database](<https://devfeed.tech/tags/database.md>), [development](<https://devfeed.tech/tags/development.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [net](<https://devfeed.tech/tags/net.md>), [nosql](<https://devfeed.tech/tags/nosql.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

This tutorial explains how to create and locally test an Azure Functions serverless application using the .NET runtime and C# to interact with a MongoDB Atlas database, then prepare it for publishing to Azure. It covers prerequisites, Azure CLI and Azure Functions Core Tools, and creating the function project.

### Source excerpt

So you need to build an application with minimal operating costs that can also scale to meet the growing demand of your business. This is a perfect scenario for a serverless function, like those built... The post Getting Started with MongoDB Atlas and Azure Functions using .NET and C# appeared first on Microsoft.

[Next page](<https://devfeed.tech/tags/nosql.md?cursor=WyIyMDIzLTAyLTE3VDE0OjAwOjAwKzAwOjAwIiwgImFhZmFiNTc0LTVkNGQtNDM5OC1hZGJmLTkwNGNiYTA0NDM5MiJd>)