Useful Links
Computer Science
Programming
By Language
Golang REST API and Microservices
1. Go Language Fundamentals for Web Services
2. HTTP and Web Fundamentals
3. REST API Design and Implementation
4. Building REST APIs with Standard Library
5. Advanced Routing and Frameworks
6. Middleware and Cross-Cutting Concerns
7. Data Persistence and Database Integration
8. Microservices Architecture Fundamentals
9. Service Communication Patterns
10. Service Discovery and Configuration
11. Resilience and Fault Tolerance
12. Testing Strategies for Microservices
13. Observability and Monitoring
14. Security Implementation
15. Containerization and Orchestration
16. CI/CD and DevOps Practices
17. API Documentation and Specification
18. Performance Optimization
Service Discovery and Configuration
Service Discovery Patterns
Client-Side Discovery
Server-Side Discovery
Service Registry
Health Checking
Service Discovery Tools
Consul
Service Registration
Health Checks
Key-Value Store
Service Mesh
etcd
Distributed Key-Value Store
Watch API
Clustering
Kubernetes Service Discovery
DNS-Based Discovery
Service Objects
Endpoints
Configuration Management
Configuration Sources
Environment Variables
Configuration Files
Remote Configuration
Configuration Validation
Configuration Tools
Viper
Multiple Sources
Configuration Watching
Environment Binding
Consul KV
etcd Configuration
Previous
9. Service Communication Patterns
Go to top
Next
11. Resilience and Fault Tolerance