Page 2 of 8

Some trial tasks for trainee/juniors

Our LAMPdev teamleads decided to offer eight interesting test trial tasks for Beetroot Academy students who study on the backend course. Each task has a detailed specification and can be solved by using knowledge from the current course but some additional skills will be fine. Our teamleads will check each test task and help every student in his development. Please use github/gitlab account for coding…

Latest work

Here are only a few of our completed projects. Have a look at our Upwork profile: there are more than 120,000 hours of tracked time and more than 300 positive feedbacks from happy customers.

Scraping in queue using Amazon SQS and supervisord

Some day or other, every PHP programmer is faced with the performance issue caused by a script with a huge loop. If one its operation takes a lot of time and there are thousands of such iterations, then the threat of script execution time lack is more than real. One of the options is to bypass the problem with CRON tool: schedule to execute CRON…

Automating RDS scaling using HAProxy with AWS SDK for PHP

This article is a sequel of Automating EC2 scaling using on-demand and spot instances with AWS SDK for PHP. The system we described there is not perfect for using it as a platform for web application: several EC2 instances are launched from the same AMI but each instance has its own database isolated from others. Here we’re going to use the already existing system and…

Automating EC2 scaling using on-demand and spot instances with AWS SDK for PHP

One of the Amazon Web Services features is to run and manage virtual servers provided by Amazon Elastic Compute Cloud (Amazon EC2). This service covers most use cases, including the case when your project needs additional resources: then you can simply scale your system capacity with new instances and remove them when they aren’t needed any more. One more great feature of AWS is its…

Page 2 of 8