Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Backend Performance Optimization

    Posted By: ELK1nG
    Backend Performance Optimization

    Backend Performance Optimization
    Published 3/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 400.46 MB | Duration: 4h 13m

    Application Performance Optimization, DataBase Performance, Code Performance, Cache,Performance KPIs,Performance Testing

    What you'll learn

    Learn to optimize performance in existing codebase

    Learn to write high performance code

    Learn to Measure performance KPI of your application

    Backend performance Optimization

    Requirements

    None

    Description

    In today's digital landscape, where user expectations are higher than ever, achieving optimal performance of your backend systems is crucial. Whether it's about ensuring fast response times, handling large volumes of data efficiently, or supporting concurrent users seamlessly, back-end performance optimization is a cornerstone of successful application development.In this course, we'll delve into the intricacies of back-end performance optimization, focusing on maximizing the efficiency of your existing resources without the need for additional hardware or infrastructure.We'll explore two fundamental approaches to achieving back-end performance: optimization and scaling. Optimization involves fine-tuning your current setup - tweaking databases, optimizing code, and implementing advanced techniques like caching to squeeze out every bit of performance. On the other hand, scaling involves throwing more resources at the problem, such as adding databases, hardware, RAM, and CPUs to meet growing demands.Our emphasis will be on optimization - harnessing the full potential of your existing resources to deliver superior performance.Before diving into the techniques of database and code optimization, we'll lay the foundation by understanding how to measure performance and identify key performance indicators (KPIs). Without proper metrics, it's impossible to gauge whether your application is meeting performance standards.Next, we'll explore application performance testing, equipping you with the tools to accurately measure and evaluate performance.Monitoring and profiling will be our next focus. Understanding how to monitor and profile your application is essential for maintaining peak performance over time.Once we've covered the fundamentals, we'll delve into the core content. We'll start with optimizing database performance, addressing common bottlenecks and critical considerations.Then, we'll shift our focus to code optimization, exploring best practices for writing efficient code that maximizes performance.Finally, we'll explore caching strategies to alleviate the load on your application, boosting performance and scalability.By the end of this course, you'll gain a comprehensive understanding of performance considerations and be equipped with the tools and techniques to optimize your application's performance effectively.To reiterate, this course is not about scaling; it's about making the most of your existing resources.We're confident that this course will add significant value to your career, empowering you to tackle performance challenges head-on.We're thrilled to have you on board and look forward to embarking on this journey together. Remember, if you're not satisfied, we offer a 30-day, no-questions-asked money-back guarantee.Welcome to the course, and let's dive into the world of back-end performance optimization!See you in the Course!

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Section 2: System Hardware Performance - Network & IO

    Lecture 2 Introduction

    Lecture 3 CPU

    Lecture 4 Cache

    Lecture 5 Memory Usage or RAM Capacity

    Lecture 6 Disk Capacity and Disk IO

    Lecture 7 NetworkIO

    Lecture 8 Summary

    Section 3: Application Performance Key Metrics

    Lecture 9 Introduction

    Lecture 10 KPIs

    Lecture 11 Availability / UpTime

    Lecture 12 Conceptually measuring Availability/Uptime

    Lecture 13 Response Time or Latency

    Lecture 14 Conceptually Measuring Response Time

    Lecture 15 Throughput

    Lecture 16 Conceptually Measuring Throughput

    Lecture 17 Error Rate

    Lecture 18 Conceptually Measuring Error Rate

    Lecture 19 Summary

    Section 4: Monitoring and Profiling

    Lecture 20 Introduction

    Lecture 21 Profiling Techniques and Profilers

    Lecture 22 Summary

    Section 5: Database Performance Optimisation

    Lecture 23 Introduction

    Lecture 24 ACID and BASE

    Lecture 25 Choosing the right data store

    Lecture 26 Connection Pooling

    Lecture 27 Query Optimization

    Lecture 28 Indexing

    Lecture 29 Summary

    Section 6: Code and Memory Optimization

    Lecture 30 Introduction

    Lecture 31 Using the right Data Structures

    Lecture 32 Save Memory

    Lecture 33 Optimize Concurrent Code

    Lecture 34 Leveraging Async

    Lecture 35 Using right IO mechanism

    Lecture 36 Summary

    Section 7: Caching and Caching Strategies

    Lecture 37 Introduction

    Lecture 38 Client Side Caching

    Lecture 39 Client Side Caching strategies

    Lecture 40 Server Side Caching

    Lecture 41 Server Side Caching stratagies

    Lecture 42 CND

    Lecture 43 Other Hacks

    Lecture 44 Summary

    Developers, Architect, Engineering Managers, Software Engineers