Stankovic.
← Back to Projects

Atlas World Sports

Atlas World Sports is a cutting-edge platform designed to provide sports fans with data-driven insights and betting intelligence. By aggregating real-time sports statistics and offering personalized recommendations, the platform helps users make smarter, more confident decisions. I served as a backend architect and core engineer, responsible for designing and implementing the platform’s data pipelines, authentication system, and robust API infrastructure-all tailored for scalability and high-frequency data consumption.

Technologies Used

Node.js
NestJS
gRPC
PostgreSQL
MikroORM
MongoDB
Mongoose
Redis
Microservices
Atlas World Sports

Project Overview

The sports betting industry runs on real-time data. Atlas World Sports needed a system that could pull critical stats at precise intervals, run them through business logic, and expose insights via a reliable API-all while handling security and user personalization. That’s where I came in.

Scope of Work

1. Requirements & Business Analysis

  • Collaborated with stakeholders to define data flows, system reliability thresholds, and betting-specific use cases.
  • Translated domain-specific logic into technical architecture and prioritized delivery milestones.

2. Real-Time Sports Data Consumers (gRPC + Cron + Bull)

  • Developed NestJS-based microservices that consumed real-time sports statistics via gRPC, executing scheduled API calls in defined intervals and sequences.
  • Used Bull queues and cron jobs to orchestrate workflows and ensure rate-limited, conflict-free execution.

3. REST API with CQRS

  • Built a NestJS REST API using the CQRS pattern, separating read and write responsibilities to improve maintainability and performance.
  • Ensured data consistency, fault tolerance, and extensibility across betting-related features.

4. Custom Authentication & Authorization

  • Engineered a tailored authentication and authorization system using NestJS, including token-based login, user role hierarchies, and secure session handling.
  • Focused on protecting both user data and betting recommendations in a regulated environment.

Other Projects I’ve Done