Skip to content

feat: Add network abstraction with HTTP and gRPC support#4

Merged
fesTech-cloud merged 1 commit intomainfrom
network
Feb 5, 2026
Merged

feat: Add network abstraction with HTTP and gRPC support#4
fesTech-cloud merged 1 commit intomainfrom
network

Conversation

@fesTech-cloud
Copy link
Owner

  • Add unified network.Client interface for HTTP and gRPC calls
  • Implement HTTP adapter with full REST support (GET, POST, PUT, DELETE)
  • Implement gRPC adapter with protobuf-ready Call method
  • Add retry logic with exponential backoff for both protocols
  • Support configurable options (headers, timeouts, retry policies)
  • Maintain clean architecture with no import cycles
  • Include working examples for both HTTP and gRPC clients

Features:
✅ HTTP client with retry and timeout support
✅ gRPC client ready for protobuf integration
✅ Unified interface following microkit patterns
✅ Exponential backoff retry mechanism
✅ Clean examples and documentation

Breaking changes: None - purely additive to existing messaging abstractions

- Add unified network.Client interface for HTTP and gRPC calls
- Implement HTTP adapter with full REST support (GET, POST, PUT, DELETE)
- Implement gRPC adapter with protobuf-ready Call method
- Add retry logic with exponential backoff for both protocols
- Support configurable options (headers, timeouts, retry policies)
- Maintain clean architecture with no import cycles
- Include working examples for both HTTP and gRPC clients

Features:
✅ HTTP client with retry and timeout support
✅ gRPC client ready for protobuf integration
✅ Unified interface following microkit patterns
✅ Exponential backoff retry mechanism
✅ Clean examples and documentation

Breaking changes: None - purely additive to existing messaging abstractions
@fesTech-cloud fesTech-cloud merged commit a24e551 into main Feb 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments