next
Round
Technologies
Experiences
Contribute
Login
next
Round
Technologies
Experiences
Contribute
Login
Question Loading...
Microservices
1. What transport layers does NestJS support for microservices and how do you bootstrap a microservice?
Level: Expert | Frequency: High
2. What is the difference between request-response and event-based (fire-and-forget) message patterns in NestJS microservices?
Level: Expert | Frequency: High
3. How do you inject and use a ClientProxy to communicate with another microservice in NestJS?
Level: Expert | Frequency: High
4. How do you handle errors in microservice request-response patterns and propagate them to the caller in NestJS?
Level: Expert | Frequency: High
5. What is the @Payload() decorator and how do you use @Ctx() to access transport-specific context in NestJS microservices?
Level: Expert | Frequency: High
6. How do you connect a NestJS microservice to RabbitMQ?
Level: Expert | Frequency: High
7. How do you implement manual message acknowledgement with RabbitMQ in NestJS?
Level: Expert | Frequency: High
8. How do you implement a RabbitMQ topic exchange for routing messages to multiple queues based on routing keys in NestJS?
Level: Expert | Frequency: High
9. How do you connect a NestJS microservice to Apache Kafka?
Level: Expert | Frequency: High
10. How do you handle Kafka message patterns and access message headers and partition info via KafkaContext in NestJS?
Level: Expert | Frequency: High
11. How do you implement Kafka consumer groups and what guarantees does partition assignment give you in NestJS?
Level: Expert | Frequency: High
12. How do you implement the outbox pattern with Kafka in NestJS to guarantee exactly-once message delivery?
Level: Expert | Frequency: High
13. How do you set up gRPC in a NestJS microservice?
Level: Expert | Frequency: High
14. How do you implement gRPC streaming including server-side, client-side, and bidirectional streaming in NestJS?
Level: Expert | Frequency: High
15. How does gRPC differ from REST and when would you choose it for inter-service communication in NestJS?
Level: Expert | Frequency: High
16. What is the difference between @EventPattern() and @MessagePattern() in NestJS microservices?
Level: Expert | Frequency: High
17. How do you implement the Saga pattern for distributed transactions across NestJS microservices?
Level: Expert | Frequency: High
18. How do you implement idempotent event handlers to safely handle duplicate message delivery in NestJS?
Level: Expert | Frequency: High
19. How do you implement event sourcing with NestJS microservices?
Level: Expert | Frequency: High
20. How do you implement an API Gateway pattern in NestJS that aggregates multiple microservices?
Level: Expert | Frequency: High
21. How do you implement a circuit breaker pattern when calling a downstream microservice in NestJS?
Level: Expert | Frequency: High
22. How do you implement distributed tracing across NestJS microservices?
Level: Expert | Frequency: High
23. How do you implement retry logic with exponential backoff for failed microservice calls in NestJS?
Level: Expert | Frequency: High
24. How do you test a NestJS microservice controller in isolation without a real message broker?
Level: Expert | Frequency: High
25. How do you implement service discovery and load balancing across NestJS microservice instances?
Level: Expert | Frequency: High
All Topics
Basics
Modules
Decorators
Controllers
Dependency Injection
Providers
Architecture
Request Lifecycle
Middleware
Guards
Interceptors
Pipes
Filters
Exception Handling
API Design
GraphQL
Database and ORM
Microservices
Authentication and Authorization,
Interceptors