TKServicesGet a quote

02 / services

Maintenance and development

Your system works, but deployments are stressful, nobody has checked the backups, and the previous developer stopped responding. We take it over, get things in order, and keep developing it.

What we do

  • We take over the code and servers, and document what we find at the start.
  • We add automated tests and deployments (CI/CD) so every change follows the same path.
  • We set up backups on a separate server and regularly check that we can restore the system from them.
  • We add monitoring and alerts so we know about an outage before your customers do.
  • We install security updates and move the system to supported versions of PHP, its framework, and operating system.
  • We build new features in small, reviewable steps.

When it makes sense

  • A deployment means manually copying files to a server.
  • Nobody knows whether the backups work.
  • The application runs on an unsupported version of PHP.
  • The previous developer is no longer responding.

Technologies

Linux, Nginx and Apache, Docker, GitHub Actions and GitLab CI, Cloudflare, PostgreSQL, and MySQL.

  • ci/cd
  • devops
  • monitoring

services

Frequently asked questions

Will you take over a system you did not build?

Yes, that is a typical situation. We take over the code and servers and start by describing what we found before we change anything.

The previous contractor is not responding. Where do we start?

By collecting access to the server, domain, repository, and backups. If something is missing, we help recover it, and only then do we clean up deployments.

How do we know backups work?

We store backups on a separate server and regularly check that the system can be restored from them. Having backup files alone guarantees nothing.

Our application runs on an old PHP version. Can that be fixed?

Usually, yes. We first add tests and automated deployments so every change can be verified, then move the application to a supported version in small steps.

Tell us about the system you want us to take over. We will start by reviewing what is there.

Get a quote