Technical Reference

ShopSTAR3 is built on Java 25 + Quarkus (native compilation), deployed on Kubernetes, using PostgreSQL as the primary store, Redis for ephemeral and cache state, and Kafka (AWS MSK) for async messaging. The platform is cloud-primary on AWS and must remain portable to Azure and GCP. All services follow a microservices architecture with strict bounded-context ownership.

Runtime#

ConcernChoice
LanguageJava 25+
FrameworkQuarkus — native compilation, low memory footprint
ArchitectureMicroservices
Admin interfaceReact SPA
Primary cloudAWS (portable to Azure / GCP)

Data Layer#

StoreRole
PostgreSQLPrimary relational store — source of truth for all domain data
RedisCaching, sessions, and ephemeral state
OpenSearchProduct search index

Service Mesh & Gateway#

ComponentTechnology
Service meshIstio
GraphQL gatewayApollo Router
API gatewaygateway-service (custom Quarkus)

Sections#