Pipeline of the Week: Node.js & PHP > Elastic Beanstalk + EB Health Monitoring
At the heart of Paris, a team of 20 mobile experts at Green Panda uses Buddy’s pipelines to update their games played by 45 million gamers worldwide.
Stack & Challenge
Their new multiplayer game is being built with Node.js and PHP Laravel and deployed to AWS Elastic Beanstalk:
Image loading...
Green Panda needed a solution that would support both Laravel and Node.js without running into script-juggling to deploy the right application in the right environment and zone:
Solution
Green Panda solved that issue by employing Buddy to their workflow. They are using several separate pipelines for their Test, Staging and Production environments. They have also separate repositories for their PHP (back-end worker) & Node.js (front-end) apps.
Project breakdown
- 3 pipelines deploying to 3 different environments (Development, Testing and Production) on a worker instance handling the heavy work of the application
- 3 pipelines deploying to 3 different environments on a Web Server instance handling all user requests
- 3 other pipelines deploying to the environments on a worker instance handling real-time Node.js stuff
Image loading...
Flexibility you would appreciate
The awesome Frenchmen from Green Panda praised how easy it was to deploy to AWS with Buddy and how it made life easier for their Front-End team. They also liked the fact that they could extend their stack with another tech and their Continuous Delivery workflow could easily follow. Just like they did with Sentry: sending an event to Sentry was just about adding another action to their existing pipeline with just a few clicks.
The team also appreciated independency – the fact you're not locked-in in any specific vendor solution. You can always switch to a different provider at any time:
What else to say? Excellent travail, messieurs!
About Green Panda
Connect with the awesome guys from Green Panda: Homepage | Facebook | Twitter | Linkedin
Submit your pipeline
WARNING: Want to get featured on Buddy's blog in the Pipeline of the Week? Send us your pipelines with a short description how you put Buddy to practice: support@buddy.works
Jarek Dylewski
Customer Support
A journalist and an SEO specialist trying to find himself in the unforgiving world of coders. Gamer, a non-fiction literature fan and obsessive carnivore. Jarek uses his talents to convert the programming lingo into a cohesive and approachable narration.