Skills › Backend Engineering

Backend Performance

Profile and optimise backends — caching, connection pooling, and query tuning.

0%
Confidence · no data yet
Sign in to track

After this skill you can…

  • Implement Redis caching for hot data
  • Use connection pooling correctly
  • Profile a slow API endpoint and fix bottlenecks

Prerequisites

Watch (10 videos)

Build Real Time Chat Rooms With Node.js And Socket.io
Web Dev Simplified · intermediate hands-on
→ Build real-time chat applications with Node.js→ Implement room support with Socket.io
Yet Another "Highly Technical Talk" with Hanselman and Toub | BRK121
Microsoft Developer · intermediate hands-on
→ Debug .NET code→ Optimize .NET performance
"Highly Technical Talk" with Hanselman and Toub | BRK194
Microsoft Developer · advanced hands-on
→ Debug .NET applications→ Optimize performance issues in .NET
GraphQL Server Intermediate Tutorial - Boilerplate with Typescript, PostgreSQL, and Redis
freeCodeCamp.org · beginner hands-on
→ Build a GraphQL server boilerplate→ Optimize backend performance with Redis
Setting up a Proxy for Google Cloud SQL (P5D71) - Live Coding with Jesse
freeCodeCamp.org · beginner hands-on
→ Set up a proxy for Google Cloud SQL→ Connect a WordPress deployment to a database
Full Stack Development Tutorial - THE FULL PROCESS!
DesignCourse · beginner hands-on
→ Implement backend logic for a web app→ Use the MEVN stack for development
Meteor: a better way to build apps by Roger Zurawicki
CS50 · beginner hands-on
→ Build web apps with Meteor→ Implement live updating and real-time communication
Speed Up AWS EKS: A Complete Guide to Performance Tuning & Debugging!
Mervin Praison · beginner hands-on
→ Troubleshoot AWS EKS performance issues→ Optimize AWS instance for better speed and reliability
Real-time metrics in the Performance panel
Chrome for Developers · advanced hands-on
→ Analyze website performance with Chrome DevTools→ Optimize web page load times
Build and Deploy a Fullstack App with Admin Dashboard | Next.js, PostgreSQL, Redis, Auth.js
JavaScript Mastery · beginner hands-on
→ Build a production-grade fullstack app→ Optimize database queries→ Implement caching and rate-limiting

Read (10 articles)

📄
Implement caching in Node.js with Redis
Dev.to · Saar Amrani · 2022-04-25
📄
Async behaviour in python web frameworks
Dev.to · Kristof Bruyninckx · 2023-06-26
📄
A dream of scalable and enriched GraphQL subscriptions
Dev.to · Artjom Kurapov · 2022-11-23
📄
Upstash for Redis and Performance API: Cache where it Counts
Dev.to · Rodney Lab · 2023-02-28
📄
Tips to avoid N+1 GraphQL problem in Django
Dev.to · Vladislav Bakin · 2023-04-05
📄
Python Recursion Errors & Serializer
Dev.to · Jessica Vaughn · 2023-06-05
📄
Exploring Caching with NestJS and Redis
Dev.to · Sagacité · 2023-06-18
📄
How to use DataLoader with Mercurius GraphQL
Dev.to · Manuel Spigolon · 2023-08-05
📄
Mastering API Caching with Redis in Node.js
Dev.to · Suresh Pattu · 2023-08-30
📄
How to Optimize Your Backend Application with Redis Cache
Dev.to · Jean Victor · 2023-09-08