Performance Optimization and Scalability
This course focuses on performance optimization and scalability in application development. You'll learn key techniques like caching, query optimization, and load balancing while using Microsoft Copilot to improve application code and database query performance. By the end of the course, you will be able to… Define the concepts and importance of caching, query optimization, and principles of scalability in application performance Explain how to implement in-memory and distributed caching, indexing strategies, and architectural patterns for scalability Describe techniques for analyzing quer
Skills you'll learn
We may earn a commission if you enroll through our links — it never affects the price you pay.
Similar courses
Designing Database Solutions on AWS
AWS Database Services and High Availability is designed to help learners build a strong understanding of managed database services available on AWS and the architectural considerations involved in building highly available, scalable, and resilient database solutions. The course introduces Amazon RDS, DynamoDB, Amazon Aurora, Aurora Global Database, and Amazon ElastiCache, covering relational, NoSQL, cloud-native, global database, and in-memory caching capabilities. The course is divided into three modules, with each module further segmented into lessons and video lectures. Learners will explo
All levels
AWS Cloudfront: Serve content from multiple S3 buckets
In this 2-hour long project-based course, you will learn how to serve content from multiple S3 buckets using AWS CloudFront from the AWS console Amazon CloudFront is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds, all within a developer-friendly environment. Whereas Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance. By completing the steps in this guided project, you w
All levels
Master Performance Optimization and Utilities in Teradata
Master Performance Optimization and Utilities in Teradata is a comprehensive course aimed at enhancing participants' skills in optimizing database performance and utilizing Teradata utilities effectively. The course is divided into three modules, covering advanced database optimization techniques, Teradata utilities overview, and implementing Teradata solutions. Module 1: Database Optimization Techniques Module 1 focuses on advanced database objects and performance optimization strategies. In Lesson 1, "Advanced Database Objects and Performance Optimization," participants will explore views,
All levels
Advanced AWS Architecture, Scaling & Automation
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this advanced course, you will dive deep into the world of AWS architecture, focusing on critical concepts like scalability, load balancing, auto-scaling, caching, and automation. You will understand how AWS tools and services can be utilized to design highly efficient, scalable, and automated cloud architectures. By exploring real-world use cases and hands-on examp
All levels