UsefulLinks
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
10.
Service Discovery and Configuration
10.1.
Service Discovery Patterns
10.1.1.
Client-Side Discovery
10.1.2.
Server-Side Discovery
10.1.3.
Service Registry
10.1.4.
Health Checking
10.2.
Service Discovery Tools
10.2.1.
Consul
10.2.1.1.
Service Registration
10.2.1.2.
Health Checks
10.2.1.3.
Key-Value Store
10.2.1.4.
Service Mesh
10.2.2.
etcd
10.2.2.1.
Distributed Key-Value Store
10.2.2.2.
Watch API
10.2.2.3.
Clustering
10.2.3.
Kubernetes Service Discovery
10.2.3.1.
DNS-Based Discovery
10.2.3.2.
Service Objects
10.2.3.3.
Endpoints
10.3.
Configuration Management
10.3.1.
Configuration Sources
10.3.2.
Environment Variables
10.3.3.
Configuration Files
10.3.4.
Remote Configuration
10.3.5.
Configuration Validation
10.4.
Configuration Tools
10.4.1.
Viper
10.4.1.1.
Multiple Sources
10.4.1.2.
Configuration Watching
10.4.1.3.
Environment Binding
10.4.2.
Consul KV
10.4.3.
etcd Configuration
Previous
9. Service Communication Patterns
Go to top
Next
11. Resilience and Fault Tolerance