We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
NativeDSD
Getting you closer to the original performance
Project
Sector: Arts, entertainment & music
Size: xxx
Budget: $50,000 to $199,999
Verticals
- Streaming
- Big data
- E-commerce
Technologies
- PHP/Laravel
- Docker
- AWS
- Hetzner
- Shopify
- Wordpress
The Company
About the project
(1) migrating from an earlier tech stack to a new one => performance, stability, faster development & lower TCO (Total Cost Ownership)
Before
-
no CI/CD pipeline & no containers
-
self hosted Wordpress shop (heavily customised with plugins)
-
a custom PHP backoffice with legacy framework
-
a desktop app written in JS / Atom Electron
After
-
docker containers & full automated CI/CD & test/prod envs
-
docker containers & full automated CI/CD & test/prod envs
-
Shopify based shop (customised with minimal plugins)
-
completely rewritten platform/backoffice in PHP/Laravel with async first architecture
-
completely rewritten desktop app with PHP/Laravel
(2) migrating to a more efficient infrastructure for data storage & delivery => 10x cheaper storage & data delivery
We discovered that NativeDSD had very specific storage and delivery needs and AWS forced us to pay a lot for many features we didn't actually use. A hybrid approach (AWS, Hetzner, Bunny) was the right fit at much lower costs.
Before
-
AWS compute & database
-
AWS S3 storage & Cloudfront data delivery
After
-
AWS database + AWS Outpost (managed dockers for bare metal)
-
Hetzner bare metal compute
-
Hetzner bare bones data storage
-
AWS Glacier for long term backups
-
Bunny CDN data delivery
10x
cheaper storage & data delivery
100%+
performance, stability, speed
100%+
faster development & lower TCO
Remote Reason has improved the site's speed and backend functionality. The team has facilitated a structured and precise workflow, delivered weekly reports every Monday, and communicated via calls, chats, and meetings. They've also created steps to simplify the problem and craft a clear solution.
What we delivered
Migration to Shopify shop
-
We migrated all the old shop data & integrations from Wordpress (with Woocommerce) to Shopify. This included integrations like payment provider (Stripe & Mollie), Intercom, Mailchimp and others.
-
The platform synchronises with Shopify (via webhooks and REST APIs).
New platform
-
The newly built NativeDSD platform keeps all it's master data (users, customers, purchases, albums, subscriptions, etc) in it's core platform.
-
The platform exposes audio data (with signed urls) and metadata via REST APIs. These API endpoints are used by external systems (Shopify, Desktop catalog app, Streaming brokers) to deliver services to the NativeDSD customers.
-
Additionally the platform is responsible for audio data collection delivered via FTP by partner labels and also automated long term backups at scale.
New backoffice
-
The newly built backoffice is used by the NativeDSD team to automate the importing of data, manage products & publish to Shopify.
-
Additionally the web portal has separate modules used by the partner labels (ie. organisations that record and publish albums) to validate, fix and deliver their audio files to resell them via the NativeDSD main shop.
New Desktop catalog app
-
The newly built backoffice is used by the NativeDSD team to automate the importing of data, manage products & publish to Shopify.
-
Additionally the web portal has separate modules used by the partner labels (ie. organisations that record and publish albums) to validate, fix and deliver their audio files to resell them via the NativeDSD main shop.