Abstraction
We need to add file system abstraction, also to speed up testing. Afero seems to be the gold standard for this in the Go world:
Issues¶
External Resources¶
- rclone/rclone - rsync for cloud storage (Google Drive, AWS, One Drive, ...)
- @minio - Object Storage for AI
- upper.io/db.v3 - a productive data access layer for Go
- LevelDB - fast key-value storage library written at Google (written in Go)
- Bleve - full-text search and indexing for Go
- TiDB - a distributed HTAP database compatible with the MySQL protocol (written in Go)
- KSQL - the Streaming SQL Engine for Apache Kafka
- CockroachDB - ultra-resilient SQL for global business (written in Go)
- LedisDB - a high performance NoSQL like Redis powered by Go
- go-pg/pg - Golang ORM with focus on PostgreSQL features and performance
- go-redis/redis - Type-safe Redis client for Golang