Backend Development

Modern applications build on multi layer approach - frontend (mobile, web, desktop), backend and database. We develop backend using Java spring.io very fast and efficently.

Microservices development

Backend consist of set of microservices. Every microservice perform one simple task. This makes application structure real modular. Covered with load balancer, backed up by NoSQL database and deployed on cloud it makes highly scalable and robust fondation for any application

SQL and NoSQL databases

Depends on client application needs we can use both SQL and NoSQL databases. Usually we use PostgreSQL as SQL and Apache Cassandra as NoSQL. Every database has own pros and cons. Depends on customer needs we can propose right choice.

Testing

Good testing is key for robust backend. We use different test frameworks to test our microservices. Mocha, jUnit, jMeter etc