Pocketogram is a popular B2B service that helps their clients with gifts for their employees at Christmas and other occasions. Instead of a fixed item the staff receive a gift card that they can turn in at Pocketogram’s website in exchange for a book, a film, a delicacy basket or even an adventurous experience. It was originally built in an older e-commerce platform that is not actually suited to their business since the checkout flow is so tailored and distincts itself from that of an ordinary web shop.
With this in mind we chose to rebuild the web shop in Symfony, which is a modern framework written in PHP. In order to reap the benefits of Symfony already from day one we did a progressive rewrite which means a gradual migration from the old system to the new, instead of a full rewrite where you fully complete the new system before switching over. Apart from being able to use the new framework right from the start there are also other benefits for e.g. bug management when you migrate a piece at a time in this fashion.