Weekend Reading #73
Weekend Reading: A weekly roundup of interesting Software Architecture and Programming articles from tech companies. Find fresh ideas and insights every weekend.
You're viewing blog posts that cotains Scalability tag
See all postsWeekend Reading: A weekly roundup of interesting Software Architecture and Programming articles from tech companies. Find fresh ideas and insights every weekend.
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.
In this article, we explain what distributed deadlocks are, how they differ from blocking and slowness, the main types of distributed deadlocks, and practical strategies to prevent them in real systems.
Weekend Reading: A weekly roundup of interesting Software Architecture and Programming articles from tech companies. Find fresh ideas and insights every weekend.
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 chapter explores NoSQL Databases questions that .NET engineers should be able to answer in an interview.
In this article, we explain the CAP theorem in simple terms: what Consistency, Availability, and Partition Tolerance mean, why you can’t have all three, and how real systems balance them in practice.
This week, we dive into SQL performance tips, Uber’s approach to fault-tolerant analytics, and how TikTok cut AI costs in half with smart caching.
Practical SQL best practices for developers and DBAs. Learn how to design clean schemas, write readable and efficient queries, avoid common mistakes, and keep your database secure and fast
This chapter explores SQL Database questions that .NET engineers should be able to answer in an interview.
Overview of the Microsoft Orleans framework: virtual actors, grains, runtime, and use cases. Build scalable, fault-tolerant distributed systems in .NET.
A beginner-friendly guide to understanding ACID in databases. Learn Atomicity, Consistency, Isolation, and Durability in simple terms, using SQL examples and real-world analogies, for junior developers.
This week's Weekly tech digest features HealthTech trends, Netflix’s GraphQL evolution, Uber’s high-scale storage system, and Wix’s lessons from AI refactoring.
Master ASP.NET Core for interviews! Explore middleware, routing, DI, caching, & security with expert Q&A for junior to senior .NET devs.
This chapter explores design patterns, anti-patterns, and principles that are usually used across development on .NET.
This chapter explores advanced asynchronous and parallel programming in .NET, including Tasks, Thread Pools, channels, race conditions, context switches, and best practices.
This Chapter covers data structures in .NET, collections and their implementations, and performance characteristics.
Weekend Reading: A weekly roundup of interesting Software Architecture and Programming articles from tech companies. Find fresh ideas and insights every weekend.
This article explores essential C# type concepts, providing detailed explanations, code examples, and junior, middle, and senior expectations to enhance your understanding and boost your confidence.
Weekend Reading: A weekly roundup of interesting Software Architecture and Programming articles from tech companies. Find fresh ideas and insights every weekend.