Bucket S3 come un VirtualHost

Il servizio AWS S3 (Simple Storage Service)  è nato e si è diffuso per la sua caratteristica di essere uno storage ad oggetti, semplice da usare, sicuro e, in alcuni casi, anche economico. I nostri oggetti presenti su S3 possono essere gestiti attraverso l’API, la GUI e l’SDK messi a disposizione da…

DevMarche: Scaling PHP apps

Martedi 9 Gennaio 2018 Madisoft sarà al Cowo42 di Osimo (AN) per parlare di scalabilità di applicazioni PHP. Partendo da sfide affrontate quotidianamente sul nostro software Nuvola, vedremo come siamo riusciti a scalare con successo l’applicazione per gestire milioni di visite e miliardi di dati. La serata è gratuita, compresa la…

SymfonyDay 2017 videos

As written before we have taken part in Symfony Day. Couple of days ago video of the event were uploaded and you can check them out here We would be happy to have feedbacks so, don’t hesitate!

Warm up and moving

In the previous articles we created our infrastructure on AWS and configured the services. All this using Ansible and creating an infrastructure as code. In this article we will describe the steps we have followed to migrate our infrastructure to AWS. Warm up The switch off and switch on was done on…

Symfony day 2017: BDD and Behat

We are very proud to have taken part at the 2017 Symfony day. Samuele and I spoke about Behat best practices and how to integrate it in your Symfony project. Here are the slides: https://www.slideshare.net/matteomoro8/behat-from-zero-to-hero-a-practical-guide-to-symfony-integration-and-usage Video of the talk will be published by Grusp in the next weeks. For any feedback…

Multiple services on multiple env: how do I find them?

In the previous articles we created our infrastructure on AWS and configured the services. All using Ansible and creating an infrastructure as code. When the number of servers or services grows, keeping track of their names clearly can be complicated. This article describes how to manage your servers automatically using AWS Route53….

SymfonyDay 2017

If you are a Symfony developer you can’t miss the annual SymfonyDay conference in Italy. It’s always been a great day to listen to interesting talks and do some networking. As Madisoft we strongly believe both in this amazing framework and in such events. So, also this year, we decided to…

Provisioning Playbooks

In the previous article we showed you how we created our infrastructure as code. This article describes how to configure services within our EC2 instances.  Provision Backend Let’s start with a bash script to run the playbooks:

Here is the playbook used to configure backend services:

Let’s focus on php…

Infrastructure scripts

In the previous article we described the reasons that made us change the provider.  In this article we will describe how we built our infrastructure as code. As a first step let’s create a bash script to run the playbook:

With the flexibility of AWS & Ansible we can easily craft an isolated…

1 2 5