Skip to content

Last reviewed

Social

Sagas. Time-lapse Social Network

Pharos Production has partnered with Sagas to create a location-aware social platform that enables users to capture, publish, and explore geo-located timelapses over time. This system combines real-time data ingestion, large-scale media processing, and map-centric discovery to transform physical locations into dynamic digital stories.

  • 2019 Client since
  • Social Media Industry
  • Global Region

Your business results matter

Achieve them with minimized risk through our bespoke innovation capabilities

Your contact details
Please enter your name
Please enter a valid email address
Please enter your message
* required

We typically reply within 1 business day

Sagas. Time-lapse Social Network
Tech stack:
  • AWS
  • Kubernetes
  • Istio
  • Spring Boot
  • Kafka
  • Flink
  • Cassandra
  • Pinot
  • Object Storage
  • Map SDKs
  • NextJS
  • Terraform

Overview of the Project

  1. The Challenge: Building a Social Network Around Geography and Time

    Traditional social platforms prioritize feeds and followers while ignoring how places change over time. Sagas needed to process 500,000+ location-tagged media items and deliver map tiles in under 100ms worldwide – a fundamentally different data model from feed-based networks. The platform had to handle near-real-time media ingestion (photos and videos at geo-coordinates), generate timelapses automatically and serve them through a map-centric discovery UI that scales across 10,000+ geographic zones.

  2. The Main Goals for Its Reputation System

    Enable users to effectively create and publish geo-located timelapses using their photos and videos. Develop a dynamic map-based discovery feature that allows users to explore compelling stories by location and time. Streamline the ingestion and processing of large-scale media in near real-time. Establish a strong foundation for AI-driven insights that encompasses change detection and trend analysis.

  3. Our Engineering Approach

    We brought deep expertise in high-load systems, real-time data pipelines and cloud infrastructure. Our architecture processes geospatial events at 20,000+ events/second through Flink pipelines while Cassandra handles the social graph and location metadata at scale. We built an AI-powered content indexing system that enables time-based exploration across geographic zones – driving 45% higher content discovery compared to chronological feeds. Object storage with CDN-backed delivery handles 5TB+ of media monthly.

Technology Stack

  1. Core Backend Technologies Powering Sagas

    The backend is developed in Java with Spring Boot, supporting APIs, user logic, and media workflows. Apache Kafka is utilized for event streaming, while Apache Flink processes real-time events, including uploads, location updates, and time-lapse generation jobs. This architecture ensures that the platform remains responsive, even during periods of heavy media load.

  2. Frontend and User Interfaces

    Sagas features a modern web interface designed with React and Next.js, emphasizing map-centric navigation and immersive media viewing. Users engage with locations through an intuitive map UI, timelines, and location-based feeds optimized for both desktop and mobile browsers.

  3. Database, Infrastructure and Integrations

    Apache Cassandra is used to store user profiles, location metadata, and social graph data at scale. Object storage is utilized for photos, videos, and generated timelapses. Apache Pinot provides fast analytics for tracking location popularity and activity trends, and supports discovery APIs. The entire platform operates on Kubernetes with Istio for traffic management and is deployed on AWS, ensuring elasticity and global reach.

Key Features

  1. Geo-Located Timelapse Creation

    Users can upload photos or videos linked to specific coordinates, creating timelapses that illustrate how a location evolves over days, months, or years. Each timelapse creates a lasting narrative tied to a real-world location.

  2. Map-Based Social Discovery

    Content is presented through an interactive map rather than a traditional feed. Users can explore cities, landmarks, and regions to view active timelapses and community-created historical stories.

  3. Scalable Media Processing and APIs

    The platform handles media uploads asynchronously and at scale, ensuring smooth performance and quick timelapse generation. Public APIs facilitate future integrations with urban analytics tools, tourism platforms, and research applications.

Business Results

  1. How We Built a New Social Layer for Time and Place

    We delivered a platform that merges geospatial data with temporal storytelling, processing 500,000+ location-tagged media items with sub-100ms map tile delivery worldwide. Our architecture enables a fundamentally new type of social experience that no feed-based network can replicate.

  2. How We Drove 45% Higher Content Discovery with AI Indexing

    We built AI-powered content indexing that enables time-based exploration across 10,000+ geographic zones. Our recommendation engine drives 45% higher content discovery compared to chronological feeds – proving that location-temporal relevance is a more powerful engagement signal than recency alone.

  3. How We Handle 5TB+ Monthly Media at 99.9% Uptime

    We engineered object storage that handles 5TB+ of media monthly with CDN-backed delivery across 3 regions. Our Flink pipeline processes geospatial events at 20,000+ events/second with 99.9% uptime – the infrastructure foundation that makes a global map-based social network viable.

Project Outcome

1M+ time-lapse stories created with sub-150ms CDN delivery and 99.9% push notification reliability

Project Gallery

sagas-project-screenshot-1
sagas-project-screenshot-2
sagas-project-screenshot-3
sagas-project-screenshot-4
sagas-project-screenshot-5
sagas-project-screenshot-6
1 / 6

Client Feedback

Pharos Production built a geospatial social platform that processes 500,000+ location-tagged media items with sub-100ms map delivery. Their experience with real-time data pipelines and distributed storage was essential for our scale.

CEO Sagas

Have a similar challenge?

Let's discuss how Pharos can deliver for you.

Start a project

Similar Projects

Dostyq. Loyalty Platform.

Dostyq. Loyalty Platform.

Pharos Production partnered with Dostyq to create a modern loyalty and rewards platform that helps users collect, manage and exchange bonuses, gift certificates and cashback in one place. The app makes reward usage easier by enabling instant and secure transfers and redemptions.

AWS Kubernetes Istio Vert.X +4
Pulse. Social Network With Prizes

Pulse. Social Network With Prizes

Pharos Production has partnered with Pulse to create a community-driven social network that connects users with local stores through challenges, engagement activities, and real-world prizes. This platform transforms everyday local interactions into interactive experiences, enabling users to earn rewards from participating merchants.

AWS Kubernetes Istio Spring Boot +7
Taxi Aggregator App

Taxi Aggregator App

Pharos Production collaborated with a taxi aggregator platform to develop a high-load ride-hailing application that connects passengers and drivers in real time. This platform consolidates various fleets and independent drivers into a single system, ensuring quick ride matching, live tracking and transparent pricing.

AWS Kubernetes Istio Spring Boot +8
Dmytro Nasyrov, Founder and CTO at Pharos Production
Dmytro Nasyrov Founder & CTO Let’s work together!

Your business results matter

Achieve them with minimized risk through our bespoke innovation capabilities

Your contact details
Please enter your name
Please enter a valid email address
Please enter your message
* required

We typically reply within 1 business day

What happens next?

  1. Contact us

    Contact us today to discuss your project. We’re ready to review your request promptly and guide you on the best next steps for collaboration

    Same day
  2. NDA

    We’re committed to keeping your information confidential, so we’ll sign a Non-Disclosure Agreement

    1 day
  3. Plan the Goals

    After we chat about your goals and needs, we’ll craft a comprehensive proposal detailing the project scope, team, timeline and budget

    3-5 days
  4. Finalize the Details

    Let’s connect on Google Meet to go through the proposal and confirm all the details together!

    1-2 days
  5. Sign the Contract

    As soon as the contract is signed, our dedicated team will jump into action on your project!

    Same day