DayTrader

A high-performance Java EE trading benchmark built on WebSphere Liberty. Real-world workloads — real-time market data, portfolio management, and asynchronous order processing.

▶ Open Trading Platform
📈

Live Market Data

Real-time stock quotes via WebSocket, market summary with top gainers and losers, and instant price change notifications.

View Market Summary →
💳

Portfolio Management

Track your holdings with real-time gain/loss calculations, cost basis analysis, and one-click sell orders.

View Portfolio →

Java EE Benchmark

Comprehensive performance workloads covering Servlets, JSPs, EJBs, JPA, JMS, MDBs, WebSockets, and 2-phase commit transactions.

Run Primitives →

Architecture

Java EE 7 / MVC
DayTrader Architecture

Model-View-Controller architecture spanning the full Java EE stack

DayTrader is an end-to-end benchmark application providing real-world Java EE workloads. The Primitives test individual components — servlet engine, JSP, EJB Entity/Session/MDB, JPA, HTTP sessions, and more. Additional documentation in the FAQ.