DEV Community

Cover image for Designing Servers for a Scalable Internet [Beginner's Tutorial]
David Tandetnik
David Tandetnik

Posted on

2 1

Designing Servers for a Scalable Internet [Beginner's Tutorial]

Do you want to learn the basics of how servers work, why they're important, and how to build them?

In this video series, you'll be building and scaling a server in NodeJS in under an hour!

By the end of the tutorial, you will:

  • Be able to write a simple client and server in NodeJS
  • Be able to monitor a server for scaling/performance issues
  • Know at least two methods for building servers that scale

When you're done, test your knowledge with this short Quiz!

Part 1 - What is a Server?

Part 2 - Writing Your First Server in NodeJS

Part 3 - Dealing with Scaling Issues

Part 4 - Summary and Self-Assessment

Think you're a server pro now? Test your knowledge with this short Quiz!

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay