Chargement...

Le service pour améliorer la satisfaction des employés hébergé sur Scalingo

Scalingo

Le service pour améliorer la satisfaction des employés hébergé sur Scalingo

Scalingo

Le service pour améliorer la satisfaction des employés hébergé sur Scalingo

Scalingo



Orlando Policicchio et Markus Schwed, co-fondateurs de CompanyMood, racontent leur histoire et comment Scalingo les aide à développer la plateforme pour augmenter la satisfaction et la rétention des employés grâce à des retours continus.

Qui êtes-vous et que faites-vous dans votre entreprise ?

Nous sommes CompanyMood et nous aidons les entreprises à mesurer et à augmenter la satisfaction des employés avec des retours continus. Nous avons actuellement 400 entreprises inscrites provenant de plus de 20 pays. Nous leur permettons de mesurer la satisfaction des employés dans différents domaines allant des environnements de bureau, des installations de production et de l'industrie de la gastronomie aux magasins de détail.

Je m'appelle Orlando Policicchio, co-fondateur et PDG de CompanyMood. Avant CompanyMood, j'ai travaillé pendant les 5 dernières années en tant que marketeur en ligne et SEO. Je suis responsable du marketing et des ventes chez CompanyMood. J'adore travailler sur de nouveaux contenus, des idées de produits et des relations avec les clients. Travailler dans les ventes pour ma propre startup et une idée en laquelle nous croyons fermement est incroyable.

Je m'appelle Markus Schwed, co-fondateur et CTO de CompanyMood. En tant que développeur avec plus de 8 ans d'expérience, je travaille sur le développement des meilleures solutions pour les retours des employés et les exigences des entreprises ainsi que des employés. Pendant mon temps libre, j'aime m'impliquer dans des projets open source et organiser le Groupe d'Utilisateurs Ruby de la Sarre.

Nous sommes tous deux profondément impliqués dans le développement de produits et d'affaires. Ensemble, nous trouvons de nouvelles idées, des réseaux, des fonctionnalités intéressantes et décidons quelles étapes prioriser.



CompanyMood Team



Comment utilisez-vous Scalingo ?

Nous avons 2 applications fonctionnant sur Scalingo. 

Les pages web frontales

La première est nos pages web frontales "statiques" pour nos différentes langues. Elle sert :

La page est essentiellement mise en œuvre avec des tâches gulp et pug qui exécutent ensuite un script pour construire toutes les pages pour chaque langue différente.  Il a été un défi intéressant d'amener Scalingo à servir les bonnes pages par domaine. Par conséquent, nous devions travailler en étroite collaboration avec l'équipe de support de Scalingo, qui a créé une branche dev de leur ngnix-buildpack pour donner la possibilité de créer un servers.conf.erb au lieu de nginx.conf afin de pouvoir également configurer les serveurs. 

C'est-à-dire que Nginx doit avoir /app/builds/de comme racine du serveur pour le domaine www.company-mood.de, ce qui donne lieu à des configurations comme : server {   server_name ~company\-mood\.de;   root "/app/builds/de";   # …plus de configurations } Après avoir mis cela en place, le déploiement lui-même a été assez facile : Nous avons créé un simple script qui construit toutes les langues, crée une branche horodatée (c'est-à-dire builds/201612201205) et la pousse sur Scalingo.

L'application principale

Notre application principale est une application Ruby on Rails fonctionnant sur ruby 2.3.2 et Rails 5.0.1 (à date la dernière version) qui planifie des tâches cron avec clockwork et traite des tâches de fond avec des workers Sidekiq. Avec le grand soutien de Scalingo pour les Procfiles et le ruby buildpack, il a été très facile de configurer le système de cette manière.



Nous aimons la simplicité de Scalingo pour créer des systèmes de staging par fonctionnalité qui nous permettent de nous concentrer sur le produit lui-même.

Orlando Policicchio, PDG de CompanyMood

Nous utilisons l'incroyable intégration GitHub pour déployer le système sur Scalingo. Notre flux de travail ressemble à ceci : Nous mettons en œuvre nos nouvelles fonctionnalités dans nos propres branches de fonctionnalités qui sont testées par Codeship après un push vers GitHub. Si les tests sont concluants, nous déployons un système de staging spécialement pour cette fonctionnalité avec la fonctionnalité de déploiement de branche Scalingo GitHub. 

Si tout est bon, nous fusionnons cela via GitHub dans master, Codeship teste et Scalingo prend le relais pour le déployer en production. Nous aimons la simplicité de Scalingo pour créer des systèmes de staging par fonctionnalité qui nous permettent de nous concentrer sur le produit lui-même.



Nous apprécions vraiment que Scalingo s'engage profondément dans la conformité à la protection des données.

Orlando Policicchio, PDG de CompanyMood

De plus, nous apprécions vraiment que Scalingo s'engage profondément dans la conformité à la protection des données. Par exemple, ils sont déjà conformes au Règlement Général sur la Protection des Données (RGPD). Leur accord de traitement des données (DPA) détaille où les données personnelles sont stockées sur la plateforme et qui peut y accéder. Comme nous traitons beaucoup de données personnelles et sensibles, c'est vraiment important pour nous et respecte nos exigences pour le marché allemand.

Dégradé arrière-plan section

Déployez une application ou base de données

Commencez à déployer

Rejoignez les équipes qui misent sur une plateforme conçue pour livrer rapidement, opérer sereinement, avec des valeurs européennes et un support humain.

Dégradé arrière-plan section

Déployez une application ou base de données

Commencez à déployer

Rejoignez les équipes qui misent sur une plateforme conçue pour livrer rapidement, opérer sereinement, avec des valeurs européennes et un support humain.

Dégradé arrière-plan section

Déployez une application ou base de données

Commencez à déployer

Rejoignez les équipes qui misent sur une plateforme conçue pour livrer rapidement, opérer sereinement, avec des valeurs européennes et un support humain.