Felix and Florian Gilcher portrait sketch

First-class Backends

Every modern product on the internet is driven by data. We bring a data-centric approach to your product: in your frontend, your backend and your reporting scripts. Whether you just need a well-constructed database or a fully distributed and mobile architecture planned and constructed, we are here to help you out.

Say hello to our team

what we do

Backend Systems

We specialise on the things below the covers: databases, queues, caches, APIs and the tiny details that make them all work together. We have a strong focus on solutions that use standard software in clever ways, making sure that your software is future-proof.

Software Architecture

You have an idea of the _what_, but not sure about the _how_? We offer assistance in all phases of the development cycle: consultation before starting of implementation, during the implementation phase and also as a review of recent work.

Distributed Systems

You want to build a system that covers multiple locations around the globe and connect to your end-users using modern web technologies? Call us.

Implementation

Talking is one thing, Implementation the other. We believe in the importance of building the things you recommend and happily assist you in putting plans into action.

Infrastructure and Configuration Management

Automation of deployment and testing is growing more and more important. We don't stop with the servers, but can help you in getting all systems set up quickly, including your development system.

Metrics Driven Methodologies

Knowing what happens is half of your trade. We help you in installing systems that gather everything you need to know about your product to make informed decisions.

Data for Mobile

We can cover mobile from a data perspective: How does your application handle all the hard things like syncing, backend connections or slow connections while still allowing the UI developers to do their hard things with ease?

Search for eCommerce

Search is an important cornerstone of eCommerce. We can build modern search functions with all bells and whistles, covering auto-completion, suggestion, geo-location and other complex scoring methologies.

Elasticsearch / Logstash

Elasticsearch is a modern, distributed search and aggregation engine based on Apache Lucene. It is our tool of choice for everything from text based searching to complex metrics gathering, for example from logs.

Postgres

We still like SQL and Postgres is one of our favourite pieces of software. If a reliable, standard workhorse is what you need, we can deliver.

CouchDB

CouchDB excells at syncing and replication and is a great backend for mobile applications. The database is reliable and proven in many deployments.

Other tools

We also cover MySQL, CouchBase, Redis, Riak and other databases. Varnish, Nginx, Wowza and other important infrastructure components are also within our area of expertise.

Ruby

We have lots of Ruby experience, actually doing Ruby since before Rails was invented. Whether MRI or JRuby, we can offer both. We are involved in the Padrino project.

Polyglot Development

We don't stop at Ruby. We speak: Java, Python, C, C++, C#/.net, Objective-C, Haskell, Lua and some other smaller languages. We have no problems picking up other languages.

Rust

We are one of the first vendors offering professional services for the programming language Rust, a safe and concurrent systems programming language.

We work for the community

Ruby Berlin e.V.

We are personally involved in the Ruby Berlin e.V., a non-profit supporting teaching of the Ruby language in german-speaking countries.

eurucamp

Some of our employees are personally involved in the eurucamp conference, providing a fun summer experience in summer, covering the programming language Ruby

Elasticsearch Usergroup Berlin

We started and still run the Elasticssearch Usergroup Berlin. Meet us every last Tuesday of the month.

meet the team

[{"date":"01-08-2014","name":"eurucamp","place":"Berlin","member":"asquera"},{"date":"31-07-2014","name":"mrgn.in/berlin","place":"Berlin","member":"asquera"},{"date":"29-07-2014","name":"Elasticsearch user group","place":"Berlin","member":"asquera"},{"date":"24-06-2014","name":"Elasticsearch user group","place":"Berlin","member":"asquera"},{"date":"05-06-2014","name":"RUG:B","place":"Berlin","member":"asquera"},{"date":"28-05-2014","name":"Elasticsearch Hackfest","place":"Berlin","member":"asquera"},{"date":"23-05-2014","name":"RubyConf Uruguay","place":"Montevideo","member":"florian"},{"date":"12-05-2014","name":"Scottish Ruby Conf","place":"Perthshire","member":"asquera"},{"date":"08-05-2014","name":"RUG:B","place":"Berlin","member":"asquera"},{"date":"29-04-2014","name":"Elasticsearch Meetup","place":"Berlin","member":"asquera"},{"date":"03-04-2014","name":"RUG:B","place":"Berlin","member":"asquera"}]