CQRS and patterns in frontend applications

Aleksandar Bjelosevic Vladimir Marinkovic
CQRS is an architectural pattern for separating state-mutating commands’ actions from state-delivery queries’ actions. Its benefits can be versatile from organizing your code-base by introducing boundaries of business logic - up to solving collaboration and data staleness. Although, it is well known pattern for building backend APIs, it’s frontend counterpart can be overlooked when considering such architecture. Here we provide some of the common frontend patterns powered by Tanstack React Query that work well with CQRS…

Keycloak with AspNet WebAPI and React

Vladimir Marinkovic
In this post we’ll demonstrate a basic usage and integration with Keycloak identity server. We’ll built a backend Rest API solution to authorize incoming requests and a client application to implement login feature using OpenId Connect with Authorization Code Flow type.

About Halo game's backend

Vladimir Marinkovic
This article is a summary of lessons learned from talks and publications that described what Halo service team was building back in 2013. We discovered a lot about their backend implementation and architecture, that we found very insightful…