Dmitriy Feferman

Dmitriy has worked on a broad range of technologies in both the enterprise and startup worlds. He has extensive experience in the fields of data- and text-mining, creating innovative and reusable solutions for multiple clients around the country.

Recent Posts

Creating a Continuous Delivery Pipeline for a Maven Project

How To Create a Continuous Delivery Pipeline for a Maven Project

We use continuous delivery automation tools and techniques that have become available in the last few years. Here we’ll walk through creation of a Maven-based Java project here and demonstrate incorporating it into our pipeline.

Kafka Simple Consumer Failure Recovery

This post walks you through a simple failure recovery mechanism, as well as a test harness that allows you to make sure this mechanism works as expected.

Developing in a Microservice Environment: Part 4

In this post, we look at how to set up a microservice development environment for success.

Developing in a Microservice Environment: Part 3

In this post, we offer some strategies for effective communication when developing microservice environments.

Developing in a Microservice Environment: Part 2

In this post, we tackle the challenge of maintaining consistency in an environment with distributed development teams.

Developing in a Microservice Environment: Part 1

If you have identified microservices as the best solution to the technical problems you are facing, then consider the following collection of helpful guidelines to help you get started.