iSpeed.my — System Architecture

Stock Trading & Investment Mobile Platform

iSpeed.my — System Architecture Stock Trading & Investment Mobile Platform iSpeed.my App · React Native + Expo · Architecture component · TypeScript iSpeed.my App React Native + Expo TypeScript API Gateway · Spring Boot 2.1 · Architecture component · Java 8 API Gateway Spring Boot 2.1 Java 8 MySQL · Primary Database · Architecture component · Hibernate MySQL Primary Database Hibernate Redis · Cache + Sessions · Architecture component · Jedis Redis Cache + Sessions Jedis VBroker · Integration Layer · Architecture component · IS VBroker Integration Layer IS TRKD / Reuters · Market Data · Architecture component TRKD / Reuters Market Data Push Service · FCM + APNS · Architecture component Push Service FCM + APNS Firebase · FCM + Crashlytics · Architecture component Firebase FCM + Crashlytics HTTPS / REST JDBC Cache Market Data Reuters API FCM SDK Legend Frontend Backend Database Cloud External

Mobile Client

  • • React Native 0.85 + Expo SDK 56
  • • Redux Toolkit state management
  • • Biometric + MFA + Trade PIN security
  • • i18next multi-language support

Backend Services

  • • 10 Spring Boot 2.1 microservices (WAR)
  • • Java 8 / Hibernate 5.3 / MySQL
  • • Redis + Caffeine multi-tier caching
  • • 6 deployment profiles (SIT → DR)

Integration & External

  • • VBroker layer for Thomson Reuters market data
  • • Firebase Cloud Messaging (Android)
  • • Apple APNS via Pushy library (iOS)
  • • Payment gateway integration