StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Follow on

© 2025 StackShare. All rights reserved.

Product

  • Stacks
  • Tools
  • Feed

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  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

19 tools

Symfony logo
Symfony
ES6 logo
ES6
Debian logo
Debian
Amazon Aurora logo
Amazon Aurora
Amazon Redshift logo
Amazon Redshift
AWS Lambda logo
AWS Lambda
LocalStack logo
LocalStack
Amazon Route 53 logo
Amazon Route 53
PHP logo
PHP
NGINX logo
NGINX
Amazon EC2 logo
Amazon EC2
Ruby logo
Ruby
Vue.js logo
Vue.js
Zend Framework logo
Zend Framework
Amazon S3 logo
Amazon S3
Redis logo
Redis
Vagrant logo
Vagrant
Docker logo
Docker
JavaScript logo
JavaScript

Utilities

10 tools

Metabase logo
Metabase
RabbitMQ logo
RabbitMQ
Amazon SQS logo
Amazon SQS
Amazon SNS logo
Amazon SNS
Resque logo
Resque
Amazon SES logo
Amazon SES
Stripe logo
Stripe
Amazon ElastiCache logo
Amazon ElastiCache
Let's Encrypt logo
Let's Encrypt
PayPal logo
PayPal

DevOps

7 tools

Terraform logo
Terraform
Babel logo
Babel
Jira logo
Jira
StatusPage.io logo
StatusPage.io
Capistrano logo
Capistrano
PHPUnit logo
PHPUnit
Webpack logo
Webpack

Business Tools

4 tools

Google Workspace logo
Google Workspace
Vue CLI logo
Vue CLI
Confluence logo
Confluence
jQuery logo
jQuery

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.

201 views201
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.84k views7.84k
Comments