Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

A Modern E-Commerce Tech Stack: MongoDB, Node.js, and Elasticsearch

DZone's Guide to

A Modern E-Commerce Tech Stack: MongoDB, Node.js, and Elasticsearch

In this article, we will look at a modern, horizontally scalable, responsive, non-blocking tech stack and talk about the purpose of each technology.

Free Resource

Download the Guide to Open Source Database Selection: MySQL vs. MariaDB and see how the side-by-side comparison of must-have features will ease the journey. Brought to you in partnership with MariaDB.

In our last article, we discussed the technical architecture for our new online store, which we've designed specifically to avoid the scalability problems that often arise in applications servers + RDBMS. In this article, we will look at our modern, horizontally scalable, responsive, non-blocking tech stack and talk about the purpose of each technology.

Here's a picture of our entire stack—which technologies we chose and why we chose them.

Teck Stack to Enable e-commerce with Node.js, MongoDB, Elasticsearch

Teck Stack to Enable e-commerce with Node.js, MongoDB, Elasticsearch

You can find the product catalog document design and associations between different catalog entities with MongoDB here.

Interested in reducing database costs by moving from Oracle Enterprise to open source subscription?  Read the total cost of ownership (TCO) analysis. Brought to you in partnership with MariaDB.

Topics:
mongo ,elasticsearch ,nodejs ,ecommerce

Published at DZone with permission of Siva Prasad Rao Janapati, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}