IT News, Tech blog for Software Engineers, and more
  • Home
  • Blog
  • News
  • About
Login Register
All Categories 💻 Programming (282) 👷‍♀️ Software Architecture (156) 📖 Weekend Reading (72) ❓ Common Interview Questions (51) 📋 Cheat Sheets (46) 📈 Management (23) 🧪 Testing (19) 🎨 Design (19) 📣 Marketing (10)
31.01.2026 91 0 4 min read

Single-Tenant vs Multi-Tenant Architecture: A Complete Guide with Examples

This article explores the differences, trade-offs, and use cases of each architecture. We'll also cover hybrid models, common patterns, real-world examples, and visual diagrams to make the concepts easier to understand.

Read full article
30.01.2026 22 0 2 min read

Weekend Reading #71

Weekend Reading: A weekly roundup of interesting Software Architecture and Programming articles from tech companies. Find fresh ideas and insights every weekend.

This week: .NET Microservices and distributed systems interview prep, Netflix’s AI graph search evolution, LinkedIn’s job ingestion system at scale, and Dropbox’s AI platform insights.

Read full article
23.01.2026 38 0 2 min read

Weekend Reading #70

This week: distributed deadlocks, AI-assisted coding interviews, Uber’s Apache Hudi data lake at scale, and LinkedIn’s AI-powered search stack redesign.

Read full article
18.01.2026 91 0 10 min read

Top 10 Unit Testing Anti-Patterns in .NET and How to Avoid Them

Learn the most common unit test anti-patterns in .NET, over-mocking, testing implementation details, flaky async, assertion roulette, and how to fix them.

Read full article
16.01.2026 67 0 2 min read

Weekend Reading #69

This Week: inbox/outbox messaging patterns, Wiz’s AWS CodeBreach CI/CD research, the economics of technical speaking, and Uber’s intelligent load management.

Read full article
09.01.2026 61 0 2 min read

Weekend Reading #68

Weekly tech digest: DDD bounded contexts, Netflix Live Origin streaming infrastructure, Uber’s shift to cloud-native observability, and Lyft’s evolving feature store architecture

Read full article
03.01.2026 460 0 116 min read

Part 9: Microservices and Distributed Systems – C# / .NET Interview Questions and Answers

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.

Read full article
25.12.2025 174 0 7 min read

Deadlocks in Distributed Systems: Detection, Prevention, Recovery

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.

Read full article
19.12.2025 59 0 2 min read

Weekend Reading #67

Weekend Reading: A weekly roundup of interesting Software Architecture and Programming articles from tech companies. Find fresh ideas and insights every weekend.

Read full article
15.12.2025 470 0 4 min read

Transactional Inbox and Outbox Patterns: Practical Guide for Reliable Messaging

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.

Read full article
12.12.2025 60 0 2 min read

Weekend Reading #66

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.

Read full article
12.12.2025 267 0 5 min read

Design Microservices: Using DDD Bounded Contexts

This article explains how to identify service boundaries using Domain-Driven Design and Bounded Contexts. It shows how to move from a messy business domain to clear, well-defined contexts, and then to microservices, using a realistic domain map and bounded context diagrams

Read full article
09.12.2025 384 0 82 min read

Part 8: NoSQL Databases – C# / .NET Interview Questions and Answers

This chapter explores NoSQL Databases questions that  .NET engineers should be able to answer in an interview.

Read full article
28.11.2025 63 0 2 min read

Weekend Reading #65

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.

Read full article
20.11.2025 76 0 2 min read

Weekend Reading #64

Weekly tech digest: CAP theorem basics, Uber’s probabilistic heatmaps, Dropbox’s context-aware AI, and Lyft’s modern ML platform architecture.

Read full article
16.11.2025 114 0 3 min read

From dot-com bubble to the AI bubble

An article with a comparison between the dot-com bubble and today’s AI boom, highlighting the hype, the parallels, the fundamental differences, and why some AI companies will thrive while others will vanish during the inevitable market correction.

Read full article
16.11.2025 242 0 6 min read

Data Versioning and Schema Evolution Patterns

In this article, we explore practical patterns for data versioning and schema evolution in NoSQL systems.

Read full article
14.11.2025 52 0 1 min read

Weekend Reading #63

This week: MongoDB best practices, Netflix’s ML platform, Uber’s I/O observability at petabyte scale, and Google’s Coral NPU for edge AI.

Read full article
11.11.2025 168 0 4 min read

Consistency Models for Distributed Systems

 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.

Read full article
09.11.2025 204 0 3 min read

CAP Theorem

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.

Read full article

Our social networks

Popular tags

Architecture Review C# Checklist Cloud Data structures Databases Design Patterns Microservices Performance Translations
View All Tags
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • …
  • >
  • >>
Contact us
Copyright © 2026 bool.dev