Skip to content
On-call 24/7Belgrade --:--:--
NovaTechSolutions / BGD

[→]projects

Selected projects

A few examples of systems we've designed, built or taken over for maintenance.

[!]Most of our clients work with us under non-disclosure agreements, so we don't name them.

Contactless card payment at a terminal
[01] FintechPayment institution, Germany

Real-time payment processing platform

Challenge
The existing system couldn't keep up with transaction growth, and every release required an overnight maintenance window.
Solution
We designed a new event-driven platform with idempotent transaction processing and zero-downtime releases.
Technologies:KotlinSpring BootKafkaPostgreSQLKubernetes

Results

transactions per second
2,300
p99 latency
<120 ms
planned downtime
0
Logistics warehouse at night with trucks at the docks
[02] RetailRegional retail chain

Integration layer between ERP, webshop and logistics

Challenge
Webshop stock levels were synchronised every four hours, leading to cancelled orders and unhappy customers.
Solution
We introduced an integration layer with a message broker and change data capture that propagates ERP changes to every other system in real time.
Technologies:GoRabbitMQDebeziumPostgreSQL

Results

stock synchronisation
<2 min
cancelled orders
−85%
connected systems
6
Seaport with rows of containers at dusk
[03] LogisticsLogistics company, the Netherlands

Public API and partner developer portal

Challenge
Partners integrated via CSV files and email, and every new integration took weeks.
Solution
We built a versioned REST API with OAuth 2.0 authentication, a sandbox environment and documentation generated from the OpenAPI specification.
Technologies:JavaSpring BootOpenAPIKongKeycloak

Results

partners integrated
40+
average integration
3 days
API availability
99.97%
Long corridor of a modernist office building
[04] InsuranceInsurance company, Serbia

Modernising a policy management system

Challenge
A fifteen-year-old monolith slowed down every new product launch, and only a handful of people understood how it worked.
Solution
We gradually extracted core domains into separate services, introduced automated testing and transferred knowledge to the in-house team by working side by side.
Technologies:JavaSpring BootPostgreSQLKubernetes

Results

more frequent releases
30×
time to launch a product
−60%
production support
24/7
[→] NovaTech / BGD

Running a system that simply can't go down?

Tell us about the challenge. The first call is free of obligation, and you'll hear back within one business day.

Send an enquiry