YoVDO

Software Performance Optimization and Scaling

Offered By: Conf42 via YouTube

Tags

Scaling Courses Microservices Courses Rust Courses Algorithms Courses Database Optimization Courses Architectural Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore software performance optimization and scaling strategies in this 20-minute conference talk from Conf42 Rustlang 2024. Delve into the importance of software in daily life and core strategies for enhancing performance and scalability. Learn techniques for code and resource optimization, architectural design, profiling, monitoring, and algorithm improvement. Discover database and backend optimization methods, scaling strategies, caching techniques, and the implementation of asynchronous processing and microservices. Examine real-world case studies, best practices, and future directions in software optimization. Gain valuable insights to improve your software development skills and create more efficient, scalable applications.

Syllabus

intro
importance of software in daily life
core strategies for performance and scalability
techniques for performance optimization
code and resource optimization
architectural design for performance
profiling, monitoring, and algorithms
database and backend optimization
scaling strategies
caching techniques
asynchronous processing and microservices
case studies and best practices
future directions in software optimization
conclusion and final thoughts


Taught by

Conf42

Related Courses

Information Theory
The Chinese University of Hong Kong via Coursera
Intro to Computer Science
University of Virginia via Udacity
Analytic Combinatorics, Part I
Princeton University via Coursera
Algorithms, Part I
Princeton University via Coursera
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Stanford University via Coursera