Node.JS in production

Abstract

In this course students will learn how to measure, monitor and tame Node.JS applications in production environment.
This course covers topics from basic reliability indicators to more advanced topics like auto scaling and self healing.

 

Target Audience

  • Developers
  • Team Leaders
  • R&D Managers
  • CTOs

Prerequisites

Experienced Node.JS developers

Content

Measuring Reliability:

  • Reliability indicators
  • Service Level Indicator (SLI)
  • Service Level Objective (SLO)
  • Service Level Agreement (SLA)
  • The Cost of Nines
  • Target level of availability

Monitoring Basics:

  • The four signals
  • Black box and white box monitoring
  • Sampling rate
  • Metrics aggregations
  • Alerting philosophy & symptoms
  • JUAN criterion
  • Alerting risks
  • Cliff alerts
  • Notification delivery
  • Incident handling & postmortems
  • Troubleshooting

Building Reliable Systems:

  • Change management
  • Multiple regions and clouds
  • Auto Scaling
  • Health-check and load balancing
  • Self-healing
  • Failover caching
  • Client retry
  • Load testing
  • Testing for failure

Duration

2 days

Enroll Now
Contact us
Share: