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

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

Before writing its first line of code in a microservice project, the team has to set up an environment to facilitate an effective development process. The distributed nature of microservice architecture makes setting up such an environment non-trivial.

Developing in a Microservice Environment: Part 3

In the first and second posts of this series, I described the importance of effective documentation when developing microservices, as well as the challenge of maintaining consistency in an environment with distributed development teams. In this post, I will look at some strategies for effective communication.

Developing in a Microservice Environment: Part 2

In the first post of this series on helpful guidelines to help you get started in the creation of effective microservice architectures, I described the importance of effective documentation when developing microservices. In this post, I will 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.

Sign up for our newsletter