ES00 - Tech Stack

Summary

This documents aims to provide a quick insight into what technology stack will be used for the software and the architecture of the platform.

Technology Stacks

  • Frontend Technologies:
    • Vue SPA (Progressive Web Application architecture)
    • Astro and Vue (Content-based landing pages)
    • TailwindCSS (CSS Frameworks for quickly prototyping UIs)
  • Backend Technologies:
    • Golang (Backend language)
    • Echo (Go’s HTTP server framework)
  • Infrastructure Technologies:
    • Valkey or ElastiCache, for caching sessions and frequently accessed data.
    • A SMTP server, for sending emails, such as promotional emails.

Back to top

© Nguyệt Ánh 2025. Licensed under CC BY-SA 4.0.

This site uses Just the Docs, a documentation theme for Jekyll.