⚡
  • HOME
  • NEWS
  • SERVICES
  • ARCHITECTURE
  • TECH STACK
  • PORTFOLIO
  • ABOUT
  • CONTACT
HOMENEWSSERVICESARCHITECTURETECH STACKPORTFOLIOABOUTCONTACT
© 2026 Miodrag Gromilić. All rights reserved.
HOMENEWSSERVICESTECH STACKPORTFOLIOCONTACTABOUTFAQs
Back to Skills

Node.js

Since 2009Event-driven JavaScript runtime for real-time services, API gateways, and full-stack applications.

Event-driven JavaScript runtime for real-time services, API gateways, and full-stack applications.

Overview

Node.js is key when I need real-time capabilities, WebSocket servers, or unified JavaScript. I've built API gateways, notification systems, and microservices. I use modern ESM, worker threads for CPU tasks, and always write TypeScript.

Use Cases

  • Real-time apps
  • WebSocket servers
  • API gateways
  • microservices
  • serverless functions
  • CLI tools

Advantages

  • Non-blocking I/O
  • same language frontend/backend
  • massive npm ecosystem
  • fast startup
  • great for serverless

Considerations

  • Single-threaded by default
  • callback complexity
  • not ideal for CPU-heavy tasks

Works Great With

ExpressTypeScriptReactNext.jsMongoDBRedisDockerGraphQL

Related Technologies

PHP
Since 1995
Laravel
Since 2011
CakePHP
Since 2005
Python
Since 1991
Express
Since 2010
FastAPI
Since 2018
Back to Skills CONTACT