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.
You're viewing blog posts that cotains Microservices tag
See all postsThis Week: inbox/outbox messaging patterns, Wiz’s AWS CodeBreach CI/CD research, the economics of technical speaking, and Uber’s intelligent load management.
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.
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 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
This chapter explores NoSQL Databases questions that .NET engineers should be able to answer in an interview.
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 week: skip-level meeting insights, Uber’s standardized mobile analytics, event-driven architecture best practices, and double-booking solutions at scale.
Weekend Reading: A weekly roundup of interesting Software Architecture and Programming articles from tech companies. Find fresh ideas and insights every weekend.
Overview of the Microsoft Orleans framework: virtual actors, grains, runtime, and use cases. Build scalable, fault-tolerant distributed systems in .NET.
Learn the BASE model in databases explained simply for junior developers. Understand how Basically Available, Soft State, and Eventual Consistency work in distributed systems, such as NoSQL.
Master ASP.NET Core for interviews! Explore middleware, routing, DI, caching, & security with expert Q&A for junior to senior .NET devs.