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
Observability and Monitoring
Observability Pillars
Logging
Metrics
Tracing
Alerting
Structured Logging
Log Levels
Log Format
Contextual Logging
Log Aggregation
Logging Libraries
Zap
Logrus
Zerolog
Standard Library
Metrics Collection
Counter Metrics
Gauge Metrics
Histogram Metrics
Summary Metrics
Metrics Tools
Prometheus
Grafana
Custom Metrics
Alerting Rules
Distributed Tracing
Trace Context
Spans
Trace Sampling
Trace Correlation
Tracing Implementation
OpenTelemetry
Jaeger
Zipkin
Manual Instrumentation
Health Checks
Liveness Probes
Readiness Probes
Health Endpoints
Dependency Checks
Previous
12. Testing Strategies for Microservices
Go to top
Next
14. Security Implementation