-
Notifications
You must be signed in to change notification settings - Fork 0
Tech Stack
jaszmine edited this page Oct 31, 2022
·
46 revisions
Tech Stack Components | Technologies | |
Languages | ||
Frameworks | ||
Databases | ||
Runtime environments | ||
AWS Services | ||
(optional) API platforms |
MERN stands for MongoDB, Express, React, Node. The four key technologies that make up the stack.
-
MongoDB - A document and JSON-oriented database.
- What is MongoDB?
- What is a Schemaless Database?
- MongoDB Examples
- Documentation
- Stores data in flexible, JSON-like documents
- Fields can vary from document to document and data structure can be changed over time.
- JSON-style documents which can have varying sets of fields with different data types for each field
- Key-value pairs
- Distributed Database - high availability, horizontal scaling
-
Express.js - Fast minimalist web framework for Node.js.
-
Express routing
- Routing - how an application’s endpoints (URIs) respond to client requests (GET, POST, PUT, DELETE)
- Express API Reference
-
Express routing
-
React.js - React components can be used on the client and server side.
-
Node.js - Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.
- A JavaScript runtime environment.
- Typically executing the JavaScript runtime in a server side fashion (not running node apps as the client).
- Mostly used on the server-side
- Designed to build scalable network applications
- S3 -
- Transcribe -
- Translate -
- Polly -
- Postman - An API platform for building and using APIs. (recommended)
- Insomnia - An API platform for building and using APIs.
- Create, share, test and document APIs.
-
Mermaid - a js markdown tool used for creating diagrams and other charts.
- Additional mermaid documentation - "Draw diagrams with Markdown" article
(Envoy logo goes below - Yoven)