IT News, Tech blog for Software Engineers, and more
  • Home
  • News
  • Blog
  • About
Login Register
All Categories 💻 Programming (275) 👷‍♀️ Software Architecture (150) 📖 Weekend Reading (68) ❓ Common Interview Questions (49) 📋 Cheat Sheets (44) 📈 Management (23) 🎨 Design (19) 🧪 Testing (16) 📣 Marketing (10)
0 21 25.12.2025 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.

0 34 19.12.2025 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.

0 115 15.12.2025 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.

0 46 12.12.2025 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.

0 85 12.12.2025 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

0 228 09.12.2025 81 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.

0 51 28.11.2025 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.

0 66 20.11.2025 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.

0 89 16.11.2025 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.

0 111 16.11.2025 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.

0 40 14.11.2025 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.

0 107 11.11.2025 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.

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 © 2025 bool.dev