Reliability and scalability
Web services, apps and digital platforms are now integral parts of our business lives. High availability, reliability and short response times are among the important requirements.
That is why we rely on distributed systems, if possible without a single point of failure. Many projects today run on Kubernetes (K8s), Docker Swarm or Nomad.
Our projects run on Amazon AWS, DigitalOcean or in the Google Cloud just as much as on-premises.
Our main languages on the server side are PHP, C and Ruby/Crystal. We have also successfully implemented projects in Rust, Go, Java and Javascript. implemented.
As database we often use MySQL/MariaDB, PostgreSQL, Neo4j and MongoDB/DocumentDB.
Some services run with Cassandra, DB2 and InfluxDB.
Further, tools such as Traefik, Kafka, Elastic, Solr, and many more take over in various places important tasks.