Info

The project is WIP, so the description has emptiness

in Russian

SVFM adapter

An active-active parallel adapter for multiple bi-directional (RabbitMQ <-> REST) integrations.

One-go achievements

  • Implemented custom Rabbit multi-cluter listener w/o Spring;

Role

Repetitive practices

  • deployed to prod once a week (using Green-Blue deployment + canary) using screen;
  • DEVOPS: linux (screen, htop, curl);
  • addressed erroroneus logs from opensearch;
  • gave feedback to analysts; described TODOs for DEVOPS;
  • clarified requirements from product owner;

Stack

Showing 20 of 20 entries
TechnologyClassifierStartedEnded
java 21impl2025-10-15
slf4j + log4j2impl2025-10-15
SonarQubeimpl2025-10-15
Spring AOPimpl2025-10-15
Spring boot 3impl2025-10-15
Spring IoCimpl2025-10-15
Docker composeinfra2025-10-15
gitimpl2025-10-15
gradleinfra2025-10-15
Grafanainfra2025-10-15
Jacksonimpl2025-10-15
Java 21 (w/ concurrency API)impl2025-10-15
JUnitimpl2025-10-15
linuxinfra2025-10-15
Liquibasedb2025-10-15
micrometerimpl2025-10-15
Mockitotesting2025-10-15
resilience4jimpl2025-10-15
SQLdb2025-10-15
Wiremocktesting2025-10-15

Technicalities

  • Architecture: Hexagonal Architecture, separation of concerns, modular microservice, domain driven development, clean architecture (layers isolation);
  • patterns: SSOT, active-active, adapter, circuit breaker, proxy, decorator, singleton, factory, tail-based sampling, atomized code;
  • CCU: 5000 RPS (synthetic), 2 instances balanced by F5;
  • ADR, jira, confluence, obsidian (+ excalidraw);

Teamplay

  • process: monthly demo; weekly call;
  • 1x Java dev; 1x manual QA; 2x analysts; 2x DEVOPS; 1x product owner (aka manager);