Core Design Patterns of Microservices
Deployment Patterns for Microservices
Scaling Patterns for Microservices
Compare TDD and DDD?
Explain gRPC interceptors and their use cases.
How does gRPC handle versioning of APIs?
How do you secure a microservice in Go?
What is Traceability in Microservices?
how to load test and create a reliable system
How to Create a Reliable System
how self healing works
What is a microservice? What are its advantages and disadvantages?
• What is unit testing in Go? How do you write tests?
How do you implement service discovery?
What patterns do you use for error handling in microservices?
How do you handle distributed logging?
Explain different deployment patterns for microservices.
What are the different inter-service communication protocols (REST, gRPC, message queues)?
How do you ensure data consistency across microservices?
How do you implement centralized logging and monitoring for microservices?