Skip to content

feat(sharding): restructure sharding documentation and add Go implementation#5

Open
sandy2008 wants to merge 29 commits into
sokoide:mainfrom
sandy2008:main
Open

feat(sharding): restructure sharding documentation and add Go implementation#5
sandy2008 wants to merge 29 commits into
sokoide:mainfrom
sandy2008:main

Conversation

@sandy2008
Copy link
Copy Markdown
Contributor

@sandy2008 sandy2008 commented Feb 20, 2026

restructure sharding documentation and add Go implementation

sandy2008 and others added 29 commits January 15, 2026 23:38
- Introduced a new package.json for development dependencies including markdownlint-cli and markdownlint-cli2.
- Created a Go module for caching patterns with dependencies on go-redis and golang.org/x/sync.
- Implemented a TTL cache pattern with thread-safe access.
- Developed an LRU cache pattern with bounded memory usage.
- Added a cache-aside pattern using singleflight to prevent cache stampedes.
- Implemented a Redis cache pattern for distributed caching.
- Created a write-through cache pattern for synchronous updates to both cache and database.
- Added documentation for caching patterns in English.
feat(): Add caching patterns implementation in Go
feat(): Add message queue patterns in Go with implementations and doc
# Conflicts:
#	README.md
#	README_ja.md
@sandy2008 sandy2008 changed the title feat(sharding): restructure sharding documentation and add Go impleme… feat(sharding): restructure sharding documentation and add Go implementation Feb 20, 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.

2 participants