Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend Patterns

This repository contains small, focused examples of backend engineering patterns and communication techniques.

Each folder shows one important backend or distributed systems concept in a small and practical way. The goal is to make each pattern easy to understand, run, inspect, and explain without the noise of a large application.

Projects

Project Focus Key Concepts
Transactional Outbox Stores business data and outgoing Kafka events atomically, then publishes them through a scheduled outbox publisher Transactional Outbox, Kafka, eventual consistency, retry
gRPC Unary Service Call Shows synchronous service to service communication using one gRPC request and one response gRPC, Protocol Buffers, blocking stub, deadline, status mapping
gRPC Server Streaming One request → multiple responses Async stub, server-controlled completion, client-controlled cancellation, SSE

About

Small backend projects demonstrating reliability, messaging, consistency, and distributed systems patterns.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages