Featured resource
2026 Tech Forecast
2026 Tech Forecast

1,500+ tech insiders, business leaders, and Pluralsight Authors share their predictions on what’s shifting fastest and how to stay ahead.

Download the forecast
  • Course

NoSQL and Polyglot Data Access in C# 14

Modern applications rarely rely on a single database. This course will teach you how to work with NoSQL stores, implement caching, and design polyglot data access strategies using modern C#.

Advanced
2h 33m

Created by Filip Ekberg

Last Updated May 11, 2026

Course Thumbnail
  • Course

NoSQL and Polyglot Data Access in C# 14

Modern applications rarely rely on a single database. This course will teach you how to work with NoSQL stores, implement caching, and design polyglot data access strategies using modern C#.

Advanced
2h 33m

Created by Filip Ekberg

Last Updated May 11, 2026

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Applications that rely on a single relational database can quickly hit limitations in performance, scalability, and flexibility. In this course, NoSQL and Polyglot Data Access in C# 14, you’ll gain the ability to design and implement modern data access strategies using multiple data stores. First, you’ll explore how document and key-value databases differ from relational systems, and when to use them in real applications. Next, you’ll connect to document databases like Cosmos DB and MongoDB, and model data using denormalization strategies optimized for read performance. You’ll also learn how to efficiently serialize and store complex data using System.Text.Json source generators and Protobuf. Then, you’ll implement a caching layer using Redis to reduce load on your primary database and improve response times. You’ll also handle concurrency and consistency challenges using optimistic concurrency and understand how eventual consistency impacts your system design. Finally, you’ll bring everything together by designing a polyglot architecture that combines relational and non-relational data stores, using partitioning strategies and purpose-built data models. When you’re finished with this course, you’ll have the skills and knowledge of NoSQL and polyglot data access needed to build scalable, high-performance applications in C#.

NoSQL and Polyglot Data Access in C# 14
Advanced
2h 33m
Table of contents

About the author
Filip Ekberg - Pluralsight course - NoSQL and Polyglot Data Access in C# 14
Filip Ekberg
35 courses 4.5 author rating 5126 ratings

Filip is an enthusiastic developer that strives to learn something new every day. With over a decade of experience in .NET, Filip actively spreads his knowledge and ideas around the globe.

2025 Forrester Wave™ names Pluralsight as a Leader among tech skills dev platforms

See how our offering and strategy stack up.

forrester wave report