Companies Home Search Profile

BackEnd Performance Optimization

Focused View

Basics Strong

4:12:44

6 View
  • 1. Introduction.mp4
    04:00
  • 1. Introduction.mp4
    01:57
  • 2. CPU.mp4
    07:14
  • 3. Cache.mp4
    03:01
  • 4. Memory Usage or RAM Capacity.mp4
    05:20
  • 5. Disk Capacity and Disk IO.mp4
    04:52
  • 6. NetworkIO.mp4
    07:05
  • 7. Summary.mp4
    00:55
  • 1. Introduction.mp4
    04:13
  • 2. KPIs.mp4
    01:46
  • 3. Availability UpTime.mp4
    06:04
  • 4. Conceptually measuring AvailabilityUptime.mp4
    02:04
  • 5. Response Time or Latency.mp4
    04:34
  • 6. Conceptually Measuring Response Time.mp4
    02:59
  • 7. Throughput.mp4
    04:20
  • 8. Conceptually Measuring Throughput.mp4
    02:54
  • 9. Error Rate.mp4
    03:43
  • 10. Conceptually Measuring Error Rate.mp4
    02:58
  • 11. Summary.mp4
    02:40
  • 1. Introduction.mp4
    03:24
  • 2. Profiling Techniques and Profilers.mp4
    06:36
  • 3. Summary.mp4
    00:53
  • 1. Introduction.mp4
    02:46
  • 2. ACID and BASE.mp4
    12:18
  • 3. Choosing the right data store.mp4
    10:35
  • 4. Connection Pooling.mp4
    09:32
  • 5. Query Optimization.mp4
    17:28
  • 6. Indexing.mp4
    11:21
  • 7. Summary.mp4
    02:47
  • 1. Introduction.mp4
    01:20
  • 2. Using the right Data Structures.mp4
    19:43
  • 3. Save Memory.mp4
    16:06
  • 4. Optimize Concurrent Code.mp4
    05:16
  • 5. Leveraging Async.mp4
    09:22
  • 6. Using right IO mechanism.mp4
    09:22
  • 7. Summary.mp4
    00:47
  • 1. Introduction.mp4
    01:20
  • 2. Client Side Caching.mp4
    04:41
  • 3. Client Side Caching strategies.mp4
    09:19
  • 4. Server Side Caching.mp4
    05:04
  • 5. Server Side Caching stratagies.mp4
    12:10
  • 6. CND.mp4
    04:54
  • 7. Other Hacks.mp4
    02:06
  • 8. Summary.mp4
    00:55
  • Description


    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

    Who is this for?


  • Developers, Architect, Engineering Managers, Software Engineers
  • What You Need to Know?


  • None
  • More details


    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!

    Who this course is for:

    • Developers, Architect, Engineering Managers, Software Engineers

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Basics Strong
    Basics Strong
    Instructor's Courses
    Hi,We are a team of technocrats from IITs who work for solving problems through technology. We work on mission critical projects in AI, Machine Learning, BlockChain as domain and Java, Python, JavaScript and a lot of tools and technologies in technology space.We all as a group love to code and Program.We believe in strong foundation that's why we create courses which helps us students and professionals to build their Basics. Strong foundation and basics of programming concepts can lead to solve any technical problem and to excel in the career. That's why we as a team  thinks everyday how to make the complicated concepts easy to learn. All our courses are practical and with hands-on examples and comprehensive working files. All Our videos are created after a  comprehensive  research and reviews.Happy Learning! and All The Best for a Great Foundation!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 44
    • duration 4:12:44
    • Release Date 2024/04/29