Tag: Microservices
9 posts
-
Building Rust APIs with Actix Web: Extractors, Middleware Order, WebSocket and sqlx
Structuring Actix Web APIs: App and Scope routing, typed extractors, middleware order with wrap, WebSocket and SSE endpoints, and sqlx pools via web::Data.
-
RabbitMQ in Production: Acks, Prefetch, Durability, Quorum Queues and Dead-Lettering
Why RabbitMQ loses or duplicates messages: manual acks, prefetch, durable queues plus persistent messages, publisher confirms, quorum queues and DLX retries.
-
Event Streaming with Kafka: Partitions, Consumer Groups, Dead Letter Queues and Production Config
Build Kafka producers and consumers in TypeScript with kafkajs: partition keys, consumer groups, manual offset commits, dead letter queues and production settings.
-
Microservices Architecture: Service Boundaries, Messaging, Sagas, and Resilience
The honest trade-off between microservices and a monolith, then service decomposition, communication patterns, API gateways, sagas, resilience patterns, tracing and database-per-service.
-
gRPC Services with Protocol Buffers: Unary and Streaming RPC in Node.js and Go
Build high-performance APIs with gRPC: Protocol Buffers, service definitions, Unary/Streaming RPC, Node.js and Go examples, errors, auth, and deployment.
-
Docker Compose for Multi-Container Apps: Services, Networks, Volumes, Health Checks and Production Settings
Running multi-container apps with Docker Compose: service definitions, service-name DNS, named volumes vs bind mounts, .env interpolation, health checks, override files, and the production pitfalls.
-
gRPC in C++ for Microservices: Protobuf, Streaming, Timeouts and the Errors You Will Hit
Struggling with connection timeouts, serialization costs, and error handling when using gRPC instead of C++ REST API for microservice communication?
-
gRPC and Protocol Buffers in C++: From .proto to Production
Build C++ gRPC microservices with Protocol Buffers: .proto definition, protoc codegen, sync server and client, streaming modes, TLS, error handling.
-
REST vs GraphQL vs gRPC: Picking an API Style by Client, Payload and Latency
How REST, GraphQL and gRPC differ in schema, transport and tooling, with example code, a comparison table and when a hybrid of the three makes sense.