{
  "@context": "https://schema.org",
  "@type": "Article",
  "@id": "https://www.vidyasource.com/case-studies/casting-platform-nina-day/",
  "url": "https://www.vidyasource.com/case-studies/casting-platform-nina-day/",
  "mainEntityOfPage": "https://www.vidyasource.com/case-studies/casting-platform-nina-day/",
  "headline": "Nina Day Casts Global Brands from One Talent Database",
  "description": "Nina Day casts for Adidas, Chanel, and the United Nations on a talent database Vidya built in Scala, Play Framework, and MongoDB. A casting platform case study.",
  "about": {
    "@type": "Organization",
    "name": "Nina Day"
  },
  "author": {
    "@id": "https://www.vidyasource.com/#organization"
  },
  "publisher": {
    "@id": "https://www.vidyasource.com/#organization"
  },
  "image": "https://www.vidyasource.com/img/partners/ninaday-social.jpg",
  "keywords": [
    "Architecture",
    "Modernization",
    "Partners",
    "Security",
    "Scala",
    "Play Framework",
    "MongoDB",
    "React",
    "TypeScript",
    "Alpakka",
    "Amazon S3",
    "Amazon CloudFront",
    "Cloudinary",
    "Flowplayer",
    "Ruby on Rails",
    "PostgreSQL"
  ],
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What does a casting database platform actually have to do?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "It has to hold rich talent attributes and large media in the same record, then return a shortlist fast enough to use inside a casting meeting. Nina Day's platform handles secure self-entry by talent, granular query across the roster, presentation building with drag-and-drop ordering, permissioned client galleries, and PDF export at the presentation, category, or individual level. Vidya built all of it on Play Framework in Scala with MongoDB."
      }
    },
    {
      "@type": "Question",
      "name": "What technology stack runs the Nina Day talent database?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Play Framework in Scala serves the application and MongoDB stores talent profiles, whose attributes differ from one performer to the next. The front end runs React and TypeScript. Amazon S3 holds the media behind Amazon CloudFront, with Cloudinary for image delivery and Flowplayer for video playback."
      }
    },
    {
      "@type": "Question",
      "name": "Does Vidya build talent management software for agencies?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. Nina Day is Vidya's commercial reference for custom talent management software, and Vidya has run the platform as prime for over a decade. The same team also delivers commercial API and platform modernization, including the billing API Vidya built for Neustar."
      }
    },
    {
      "@type": "Question",
      "name": "How do you keep a custom media search platform fast when the assets are large?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Vidya separates the metadata path from the media path. Search hits MongoDB with indexing, paging, and Scala parallelism, while headshots and reels stream from object storage through a content delivery network close to the viewer. The Alpakka connector for Amazon S3 streams uploads asynchronously, which keeps the memory footprint per upload low even when several people upload reels at once."
      }
    }
  ]
}