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