Anton MishchukStrom — composable components for stream processing.This article describes some details of the implementation of the ideas described in my previous article “Composable components for complex…May 28May 28
Anton MishchukComposable components for complex event processingComplex event processing (CEP) is an approach to analyzing real-time streams of events for identifying meaningful patterns, relationships…Apr 26Apr 26
Anton MishchukinBetter ProgrammingKraken — Flow-based Service Orchestration FrameworkThe article is a brief introductory description. Kraken combines the ideas of two other projects — ALF and Octopus, so it might be…Jul 2, 2023Jul 2, 2023
Anton MishchukDeclarative Interface Translation with OctopusIt is a short description of the idea behind the Octopus Elixir library I’ve recently created. It is the necessary part of the more…Feb 2, 2023Feb 2, 2023
Anton MishchukinITNEXTWhere is the “application layer”?When I started promoting my new project ALF (Application Layer Framework), I realized that many people are a bit confused with what the…Jan 19, 2022Jan 19, 2022
Anton MishchukALF — Flow-based Application Layer FrameworkTL;DR. Go directly to the ALF page.Dec 3, 20211Dec 3, 20211
Anton MishchukinNerd For TechDesigning a library for inter-service communication in SOAMy previous article was about additional complexity that appears when one splits a monolithic system into parts. The basic idea is that…Aug 6, 2021Aug 6, 2021
Anton MishchukinNerd For TechService-to-system communication paradigm in the service-oriented architectureA service-oriented architecture (SOA) is a common way to “decrease” the complexity of the software system by splitting it into several…Jan 19, 20211Jan 19, 20211
Anton MishchukinMaticDesigning a scalable application with Elixir: from umbrella project to distributed systemElixir/Erlang OTP abstractions enforce developers to split programs into independent parts. While “gen_servers” encapsulate parts of…Dec 20, 201711Dec 20, 201711