What we do?
E-commerce platform development team
In Brno we maintain and develop a high-traffic e-commerce platform that powers one of the biggest e-shops in UK: Currys and PC World. These websites handle up to 2 000 000 visits per day in peak periods.
Our platform consists of approximately 25 applications for order management, traffic tracking, data exports, webservice providers, user management, content management, etc. All applications are connected in a complex service oriented architecture using both REST and SOAP web-services to communicate internally, with legacy systems as well as with external data providers.
Our main programming language is PHP. We use Codeigniter framework and internal MVC framework to build our websites.
Applications are running on tens of Apache application servers using memcached and varnish servers, storages and database clusters.
The only database we use is Oracle consisting of multiple database clusters. The biggest databases have 1TB RAM on each database node.
Work is tracked in JIRA, knowledge in Confluence, source codes in SVN. Jenkins continuous integration server automatically pushes from SVN to testing servers.
The team in Brno consists of more than 40 developers, testers, support analyst, database and system administrators. Our colleagues are located in UK and India. We communicate daily in English, follow agile principles using SCRUM or Kanban.