Skip to content
Subhrodip Mohanta edited this page Apr 3, 2026 · 1 revision

Roadmap

The future of Moo is focused on high performance, scalability, and robust user features.

🟢 Phase 1: Modernization (COMPLETED)

  • Upgrade to Spring Boot 4.0 & Java 21.
  • Jakarta EE 11 migration.
  • JWT-based Authentication.
  • Scalable Pagination for all feeds.
  • Multi-arch Docker image distribution.

🟡 Phase 2: Core Enhancements (Active)

  • Threaded reply system for posts.
  • Direct Messaging (DM) MVP.
  • Integration with Elasticsearch for high-speed search.
  • OpenTelemetry integration for distributed tracing.

🔵 Phase 3: Advanced Features (Upcoming)

  • WebSocket-based real-time notification service.
  • Media processing service (image resizing/optimization).
  • Trending topics algorithm implementation.
  • Account privacy settings (Private/Public accounts).

🟣 Phase 4: Scaling & Evolution (Long-term)

  • Migration to a Microservices-based architecture.
  • Event-driven communication using Kafka.
  • OAuth2 Social Login providers.
  • Mobile-first API optimizations.

Clone this wiki locally