Tech

DataStork and Bosch Software Innovations at the IoT Bulgaria Summit

On the 14th of September our very own CTO Ivan Dachev, together with Petar Lalov, Department Manager for our partner Bosch Software Innovations, visited the IoT Bulgaria Summit to present an atypical IoT solution on the bleeding edge of Azure. Over the span of 60 minutes they discussed ongoing project work for a client in …

DataStork and Bosch Software Innovations at the IoT Bulgaria Summit Read More »

Securing a REST API with Spring Boot and Keycloak

Using role based access for secure endpoints and allowing anonymous access for public ones Securing an application with Keycloak is relatively easy. Having both secured and public endpoints is not so straightforward. Here you will see how to achieve that in a few easy steps. This post demonstrates the minimal set of configurations required to …

Securing a REST API with Spring Boot and Keycloak Read More »

Curation Service Build Path

Curation Project Summary A leading financial publisher needed a way to measure the performance of an AI-driven semantic document classification and information extraction pipeline from large-volume news feed. The service was developed using agile methodology over a period of one year and six months. It was delivered using a cutting edge technology stack: Java/Spring, PostgreSQL, …

Curation Service Build Path Read More »

How to Configure Applications Running on Virtual Machines

Using docker containers is now a standard for deploying and managing applications. With them, transfering a particular configuration or startup parameters to an application is practically trivial. But what if your app is running on a Virtual Machine? How do you pass arguments to it, if it is running on a VM’s guest OS? There …

How to Configure Applications Running on Virtual Machines Read More »

VMware Cloud on AWS – A Bridge Between Private and Public Cloud

What are Hybrid Clouds? In an IT world realigning around the Cloud, hybrid infrastructures or “Hybrid Clouds” are a way for companies to tap into the potential of both private and public infrastructures and get the best of both worlds – security, scalability, flexibility, and cost-effectiveness. They allow companies to share the computing workload of …

VMware Cloud on AWS – A Bridge Between Private and Public Cloud Read More »

Spring Transactional Proxies

Here we will discuss the Spring wonderland of proxies and database transactions. Often we need to create Spring services that work with database transactions. First we define an interface, for example let’s take a simple UsersService like this: public interface UsersService {   …   void cleanupUsers();   … } Then implement with the known @Transactional annotation: @Service …

Spring Transactional Proxies Read More »

Data Analytics with Zero Latency and High Precision?

Everyone is “doing analytics” these days Data Analytics is an IT buzzword. Hundreds of paradigms and solutions: change-data-capture, ETL, ELT, ingestion, staging, OLAP, data streaming, map/reduce, stream processing, data mining,… Amazon Redshift and Lambda; Apache Kafka, Storm, Spark and Hadoop Map/Reduce; Oracle GoldenGate; VMware Continuent, … gazillion of offers. All this hype makes it easy …

Data Analytics with Zero Latency and High Precision? Read More »

Services Summary

DataStork offers state-of-art software engineering for organizations of various sizes and domains. We create a craft we take pride in and form partnerships we care about. See DataStork’s market offering: DataStork-Services