Tools we use for building node application

Krunal Shah

Oct 19, 2017 | 2 min read

Tools we use for building node application

Framework:ExpressJS, SailsJS

Testing:Mocha, Chai and Supertest

API Documentation: Swagger.io

Database: MySQL, PostGress, MongoDB

ORM: Mongoose, Sequelize

ERROR Handling:Boom, Express-Validator, Joi, Rollbar

Caching Server: Redis, Memcache

Email/Message Sending: Notifyme-sdk

Linting: EsLint, Standard

Background Processing: Node-resque

Push Notifications: Firebase or SocketIO

Bulk Email Sending: Mailgun or Simple Email Service or SendGrid or Active Campaign,

SMS Sending: Twilio

Big Data Search: Elastic Search + Kibana + Logstash

Serverless Backend: AWS Lambda

Precommit Hook: Husky

Server: Ubuntu

File Storage: s3

CDN: CloudFront

Map: Google Maps

Charts: D3.js or Highchart.js

To run Node Server in Background in Production: Forever or PM2

Node Security: NSP or NPM Audit

If you are looking to get an application developed may it be a web application or a mobile application just drop us a message and experts from Third Rock Techkno will get back to you in 4 hours.

Visit Third Rock Techkno to know more about our expertise in AngularJS, NodeJS and IONIC.

· · · ·

Third Rock Techkno is a leading IT services company. We are a top-ranked web, voice and mobile app development company with over 10 years of experience. Client success forms the core of our value system.

We have expertise in the latest technologies including angular, react native, iOs, Android and more. Third Rock Techkno has developed smart, scalable and innovative solutions for clients across a host of industries.

Our team of dedicated developers combine their knowledge and skills to develop and deliver web and mobile apps that boost business and increase output for our clients.