Publications

International Peer-Reviewed Conference Papers

  • Yoshiaki Ueda, (Title TBD: Performance Optimization for LSM Trees)
    • In preparation

Domestic Non-Peer-Reviewed Papers

  • Yoshiaki Ueda, Toshinobu Usui, Construction of a Low-Latency Distributed KVS for Personalized Content Delivery
  • Yoshiaki Ueda, Proposal for Improving DNS Cache Hit Rate and Response Speed for Distributed Systems
    • Proceedings of the 84th National Convention of IPSJ, 2022-03-05, Preprint, Student Encouragement Award

Technical Books (Doujinshi)

  • Learning by Building: Raft-based Redis-compatible KVS in Go
    • TechBookFest 16 (Technical Doujinshi / 79 pages, ver 1.2)
    • Goal
      • An introductory hands-on book that teaches distributed systems, consistency models, and Raft by implementing a Redis-compatible KVS.
    • Structure
      • The first half covers distributed systems fundamentals, Redis/Redis Cluster strengths and limitations, consistency models, and Raft core concepts (leader election, log replication, safety).
      • The second half connects theory to implementation through a full Redis-compatible KVS build.
    • Hands-on implementation (Go)
      • Uses hashicorp/raft, implementing the datastore, Snapshot, and StateMachine (Apply/Snapshot/Restore).
      • Implements RESP with redcon and supports GET/SET/DEL.
      • Handles follower-side requests via MOVED redirection to the leader, validated in a 3-node setup.
    • Production context
      • Links the design choices to real strong-consistency/high-availability use cases, including PayPay’s TiDB adoption.
    • TechBookFest Product Page / BOOTH

Presentations

Third-Party Notices