YoVDO

Actix vs Rocket - Rust Lang Web Framework Performance Comparison

Offered By: Chris Hay via YouTube

Tags

Rust Courses Docker Courses Performance Testing Courses

Course Description

Overview

Dive into a comprehensive performance comparison between Actix and Rocket, two popular Rust web frameworks. Learn how to code web servers from scratch using both frameworks, run performance tests on native hardware and Docker, and analyze the results. Explore the TechEmpower rankings to understand how these Rust frameworks stack up against other languages like Node.js with Express. Follow along as the tutorial guides you through creating, compiling, and testing both debug and release builds, as well as setting up multi-stage Docker builds for each framework. Gain insights into whether server performance should be a deciding factor when choosing a web framework for your Rust projects.

Syllabus

- intro
- coding an actix web server
- running actix-web locally
- creating hello world with actix-web
- performance testing actix web server debug
- compiling actix-web release build
- performance testing actix-web release build
- techempower rankings
- creating a multi-stage docker build of actix-web
- running actix-web on docker
- performance testing actix web on docker
- creating a rocket web server
- performance testing rocket debug build
- compiling a release build of rocket
- performance testing rocket release build
- comparing rust web frameworks performance to express node.js
- creating a multi stage docker build of rocket web server
- performance testing rocket on docker
- conclusion


Taught by

Chris Hay

Related Courses

Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure
University of Illinois at Urbana-Champaign via Coursera
Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms
The Docker for DevOps course: From development to production
Udemy
Windows Server 2016: Virtualization
Microsoft via edX