StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
  1. Home
  2. Companies
  3. SonoSuite
SonoSuite logo

SonoSuite

Verified

DIgital Music Distribution SaaS

Barcelonawww.sonosuite.com
40
Tools
6
Decisions
0
Followers

Tech Stack

Application & Data

9 tools

Symfony logo
Symfony
ES6 logo
ES6
Amazon Redshift logo
Amazon Redshift
AWS Lambda logo
AWS Lambda
PHP logo
PHP
Ruby logo
Ruby
Vue.js logo
Vue.js
Zend Framework logo
Zend Framework
JavaScript logo
JavaScript

Utilities

5 tools

Amazon SNS logo
Amazon SNS
Stripe logo
Stripe
Amazon ElastiCache logo
Amazon ElastiCache
Let's Encrypt logo
Let's Encrypt
PayPal logo
PayPal

DevOps

1 tool

StatusPage.io logo
StatusPage.io

Team Members

Pedro Arnal Puente
Pedro Arnal PuenteCTO
Ganeko Guereta
Ganeko Guereta
sercomi
sercomi
ljoglar
ljoglar
pietropagani
pietropagani
cynbenitez
cynbenitez

Engineering Blog

Stack Decisions

Pedro Arnal Puente
Pedro Arnal Puente

Jul 9, 2019

Our base infrastructure is composed of Debian based servers running in Amazon EC2 , asset storage with Amazon S3 , and Amazon RDS for Aurora and Redis under Amazon ElastiCache for data storage.

We are starting to work in automated provisioning and management with Terraform.

663k views663k
Comments
Pedro Arnal Puente
Pedro Arnal Puente

Jul 9, 2019

When we started working on the core of our main webapp, written in PHP , there weren't mature deployment tools in that language.

So we adopted Capistrano from the 1st deployment.

All deployments have been done with the tool. Deploying as often as needed, often many times daily, that means a LOT of deployments.

For every new service we'll aim for deployable artifacts, instead of application deployment.

9.66k views9.66k
Comments
Pedro Arnal Puente
Pedro Arnal Puente

Jul 8, 2019

Our command and event buses uses stomp as protocol, over RabbitMQ in development, and Amazon MQ in production.

Currently bus communicates Ruby and PHP based clients.

252k views252k
Comments
Pedro Arnal Puente
Pedro Arnal Puente

Jul 8, 2019

We currently use Docker to simplify our Vagrant based development environment. As we learn more about it, and how to manage it in production environments, we'll decide about expanding our use.

Anyway, every new service will be designed with maximum "containerizability" in mind.

200 views200
Comments
Pedro Arnal Puente
Pedro Arnal Puente

Jul 8, 2019

We are phasing out jQuery and jQuery UI in favour or Vue.js and @Vue-cli so we can support building a modern, well-architectured frontend.

The JavaScript build pipeline is supported by Webpack , and includes tools like ESLint and Babel , so we can properly support the latest ES/JS versions, with ES6 as the minimum baseline.

111k views111k
Comments
Pedro Arnal Puente
Pedro Arnal Puente

Jan 23, 2017

The older parts of our core are still using Zend Framework 1. We've added events, dependency injection, and other modernities with Laravel and Symfony components.

We will migrate towards simpler framework agnostic controllers with 3rd party components.

7.83k views7.83k
Comments