For developing the new portal, Tremend employed advanced technologies to solve some complex problems regarding the integration of the online Carrefour systems and the offline ones created for taking the orders and preparing them in the hypermarkets.
Dedicated Scrum teams have designed and built the solution to integrate all the independent projects (carrefour-online.ro, tex.carrefour.ro, lumea-carrefour.ro and carrefour.ro - the corporate website) under the unique portal carrefour.ro, with two main technical components:
The Marketplace system - based on Magento 2 with Elasticsearch and Redis
The unified service - developed from scratch on top of Symfony, for cart & checkout.
Migration to GCP:
- Provisioning & configuration management: Terraform, Ansible
- Highly available, multi-zone deployment
- Deployment: Kubernetes (GKE), Compute Engine, LB, CloudSQL, Memorystore
- CI / CD: Bitbucket, Bamboo
- Monitoring: Prometheus, NewRelic, Nagios, ELK
Performance tests ensured the solution would deliver the intended traffic requirements. Security penetration testing made sure the solution can be safely launched.
Expertise required: eCommerce, Microservices, scalable traffic solution, Node, Magento 2, Symfony3, Angular, Angular Material, Django, Golang, UX, design, CI/CD, Automated QA, Bare Metal Cloud, Google Cloud, Rancher, Docker, Ansible, Kubernetes