Part 10: Testing – C# / .NET Interview Questions and Answers
60+ C# / .NET testing interview questions with code examples. Covers unit testing, integration testing, gRPC, contracts, distributed systems, Playwright, and performance.
You're viewing blog posts that cotains Message Broker tag
See all posts60+ C# / .NET testing interview questions with code examples. Covers unit testing, integration testing, gRPC, contracts, distributed systems, Playwright, and performance.
In this article, we explore microservices and distributed systems interview questions and answers, and what every .NET engineer should know, from service boundaries and BFF to sagas, events, service discovery, and communication patterns.
A practical guide to the Outbox and Inbox patterns for reliable asynchronous messaging in distributed systems. Learn how Outbox ensures safe event publishing and Inbox ensures idempotent event processing, with step-by-step diagrams and implementation insights.
This week: NoSQL interview questions and answers, YouTube Shorts generation via AI, Pinterest’s recommendation quality improvements, and Uber’s real-time OLAP with Apache Pinot.
This week, we look at consistency models in distributed systems, Uber’s adaptive benchmarking framework, LinkedIn’s evolution of its Venice ingestion pipeline, and Meta’s new open-source platform for adaptive experimentation.
Walk through consistency models in distributed systems: Strong, bounded staleness, session, causal, and eventual consistency, explain how they work with examples, and help you understand when each model makes sense.
This chapter explores design patterns, anti-patterns, and principles that are usually used across development on .NET.
Weekend Reading: A weekly roundup of interesting Software Architecture and Programming articles from tech companies. Find fresh ideas and insights every weekend.
This chapter explores advanced asynchronous and parallel programming in .NET, including Tasks, Thread Pools, channels, race conditions, context switches, and best practices.
This article explores essential data integration patterns, including ETL, ELT, Change Data Capture (CDC), Data Federation, Data Virtualization, Data Replication, Publish/Subscribe, Request/Reply, and Point-to-Point Integration. Learn how and when to use these patterns for efficient data handling and real-time analytics.
Learn about Change Data Capture (CDC), its use cases, types, advantages, and challenges. Get decision-making guidance for selecting the right CDC method to ensure real-time data updates and integration with systems like data warehouses or analytics platforms.
Weekend Reading: A weekly roundup of interesting Software Architecture and Programming articles from tech companies. Find fresh ideas and insights every weekend.
Weekend Reading is a Digest where we share a selection of the most interesting tech articles from different companies found during the week.
In this article, we have collected the best Nuget packages for .NET development, which will be useful for you in your daily development activities
Разбираем статью с блога Linkedin, как они построили Real-Time Streaming Processing который суппортит нагрузку в 4 триллиона ивентов в день.
В этой статье затронем каким образом построен фреймворк для адаптивных лоад тестов в Uber.
В этой статье рассмотрим дорожную карту, как развиваться и что учить для тех, кто хочет стать Data engineerом.
В этой статье поговорим что такое C4 model и как с помощью нее можно описать архитектуру вашей системы
В этой статье попробуем разобраться как построена архитектура Netflix и что они используют для поддержания true highload'а