Backend
Development
Backend is what mainly forms the memory and logic of an IT system. It should be fast, reliable and easy scalable. We understand that and make it our focus when developing backend components.
While developing the “brain” of your systems it is very important to take into consideration both functional and nonfunctional requirements, which might include requirements from different stakeholders: application support, security, IT architects, performance team. Depending on the analysis of requirements different approaches and architectures are chosen, for example keeping a balance between synchronous microservice and asynchronous queue architectures will allow you to both meet the processing times expectations and provide reliability on a high level.
We follow any development methodology that is chosen by your organization, whether it is a classical waterfall or agile based scrum. Supporting major development stacks: java, c#, dotnetcore, t-sql; we also have experience working with following technologies: queue (ibm, rabbit, ms, amazon sqs), db (ms sql, oracle, postgres, mysql), application servers (ibm websphere, jboss, iis, apache tomcat), balancers (amazon elb, nginx, varnish, f5).