We design and develop scalable, mission-critical business software solutions based on Java / Spring / Kafka technologies. The unique strength of our team is in Apache Kafka deploying and performance tuning for robust data interchange between applications and processing large amounts of data in streaming mode.
Development of best-in-class software solutions based on Java Programming Language and Spring Development Framework with rich development practice in technically demanding and business-critical software solutions.
Great experiences in the application of Kafka technology, completed education with international certificate and official partnership with Confluent, guarantee the highest quality of use and maintenance.
We provide reliable and high-performance end-to-end solutions with implementation in cluster configuration on various hardware platforms and offering expertise in configuring and applying software solutions in AWS environment.
The tools make the IT (wo)man: Overview of programming tools
Having in mind the importance of using different programming tools, I have created a video lecture to present the tools that I find most useful. You’re most probably already using some of them, but learning some advanced features will make you like them even more. Others will, hopefully, find a place in your toolbox.
Web messaging application with Apache Kafka and Elasticsearch.
If you are interested in learning how to use distributed big-data technologies in a setup that is a little bit different than usual, this is the blog post for you!
In this showcase project, you are going to learn how to use Apache Kafka as an ingestion pipeline and Elasticsearch for efficient storage and querying data to client.
Handling external resource failures in Akka Streams.
In this post, I’ll focus on solving a problem we’ve encountered a couple of times — handling Akka Streams failures because of temporary external resource unavailability. Since we are communicating with multiple external systems in Akka Streams (Kafka, Cassandra, Elasticsearch) such errors are expected and can be for example network glitches or temporary outages of some of those systems.
Recent telecom project is based on the development of the message gateway system for mobile message reception, management, billing and distribution, with 99,999 reliability, and breakneck speeds reaching 10.000 transactions per second.
We are currently applying Kafka technology in the application for managing banking transactions in fixed and mobile Internet infrastructure, as well as using Elasticsearch for statistics consolidation of the data and user-friendly visualization.
Large state institutions, such as the Federal Employment Service in Bosnia and Herzegovina, use our advanced web-based system for informing users and distributing financial support to employment.
For several years I am in contact with Inovatrend company as their partners and developers participated in my Udemy Apache Kafka courses. At the beginning of 2019, in collaboration with Confluent, they also organized an Apache Kafka meetup in Zagreb, which I attended as a lecturer. The attendance was great! We both share enthusiasm about the Apache Kafka technology. For some time now, they are helping me out as teacher assistants in my current Kafka courses. They help me answer questions other students have on Kafka. As such, I am confident that they can assist any companies on Kafka related projects, and are most updated on the newest Kafka features.
Technically oriented blog - related to Kafka technology and based on real solutions, real technical problems, and best practices in solving them.
Follow us on Facebook and find news and events which we organize and in which we participate - from technical to social.