Open in app

Sign In

Write

Sign In

Oleksii Dushenin
Oleksii Dushenin

238 Followers

Home

About

Feb 15, 2022

How To Understand Twelve-Factor App In Spring Boot Applications

The Twelve-Factor App is a set of principles required to build modern scalable application architecture. In this post, these principles will be reviewed from the perspective of Spring Boot Applications. I. Codebase An application is tracked in a version control system e.g. Git. The codebase and the application have a one-to-one relationship…

Architecture

5 min read

How To Understand Twelve-Factor App In Spring Boot Applications
How To Understand Twelve-Factor App In Spring Boot Applications
Architecture

5 min read


Nov 25, 2021

How To Understand Event Sourcing In Microservices Architecture

In a previous post, How To Understand CQRS In Microservices Architecture, a CQRS ( Command Query Responsibility Segregation) pattern was reviewed. As it was said, the CQRS pattern can be used in complex systems to separate read and write operations. …

Architecture

4 min read

How To Understand Event Sourcing In Microservices Architecture
How To Understand Event Sourcing In Microservices Architecture
Architecture

4 min read


Nov 22, 2021

How To Understand CQRS In Microservices Architecture

In a previous post, How To Implement Asynchronous Interactions Between Microservices, a general idea behind microservices communications via message brokers was discussed. In this article, a specific pattern of microservices architecture, CQRS ( Command Query Responsibility Segregation), will be reviewed. Problem Statement In typical software applications, there is a data store that…

Microservices

3 min read

How To Understand CQRS In Microservices Architecture
How To Understand CQRS In Microservices Architecture
Microservices

3 min read


Nov 17, 2021

How To Implement Asynchronous Interactions Between Microservices

In a previous post, How To Implement Synchronous Interactions Between Microservices, the synchronous interactions (HTTP/HTTPS) were reviewed. As you can see, there can be issues with such applications that should be addressed. For instance, how the application should behave if some service does not work as expected. What if services…

Microservices

4 min read

How To Implement Asynchronous Interactions Between Microservices
How To Implement Asynchronous Interactions Between Microservices
Microservices

4 min read


Nov 14, 2021

How To Implement Synchronous Interaction Between Microservices

In a previous post, How To Understand Microservices Architecture, the advantages and disadvantages of Microservices Architecture were reviewed. The interactions between services can be a challenge in the applications built with this kind of architecture. There are different ways to achieve this interaction. …

Java

6 min read

How To Implement Synchronous Interaction Between Microservices
How To Implement Synchronous Interaction Between Microservices
Java

6 min read


Oct 29, 2021

How To Understand Microservices Architecture

In a previous post, How To Understand Monolithic Architecture, the advantages and disadvantages of Monolithic Architecture were reviewed. It is clear, that the problems with this kind of architecture appear with the growth of the application. To overcome these challenges, Microservices Architecture can be used. However, it is not a…

Software Architecture

3 min read

How To Understand Microservices Architecture
How To Understand Microservices Architecture
Software Architecture

3 min read


Oct 22, 2021

Monolithic Architecture. Advantages and Disadvantages

Monolithic Architecture is a traditional way of building applications. This software architecture principle has both advantages and disadvantages. On the one hand, it can bring delight. On the other hand, it can cause disappointment. Let’s review its place in software architecture. Monolithic Architecture Review

Architecture

5 min read

Monolithic Architecture. Advantages and Disadvantages
Monolithic Architecture. Advantages and Disadvantages
Architecture

5 min read


Sep 18, 2021

How To Use CircleCI Java CI/CD Pipeline

In a How To Analyze Java Application With SonarQube post, SonarQube was presented as a major tool for static code analysis. In this post, CI/CD pipeline example will be reviewed. There are a lot of CI/CD tools. Some of the examples are Jenkins, CircleCI, TeamCity, etc. Each of them can…

Java

5 min read

How To Use CircleCI Java CI/CD Pipeline
How To Use CircleCI Java CI/CD Pipeline
Java

5 min read


Aug 10, 2021

Java Sonar. How To Analyze Java Application With Sonarqube

In a How To Check Java Test Coverage With Jacoco post, Jacoco was introduced as a test coverage monitoring tool. In this post, Java SonarQube will be used to apply thousands of automated Static Code Analysis Rules to detect possible problems and technical debt in your code. Quality gates will…

Java

5 min read

Java Sonar. How To Analyze Java Application With Sonarqube
Java Sonar. How To Analyze Java Application With Sonarqube
Java

5 min read


Jul 30, 2021

Java Jacoco. How To Check Java Test Coverage With Jacoco

In a How To Check Java Source Code With PMD post, PMD was introduced as an option to check the Java source code based on common programming flaws. The next step is to validate the build in accordance with Java Test Coverage. For this purpose, Java Jacoco can be used…

Java

3 min read

Java Jacoco. How To Check Java Test Coverage With Jacoco
Java Jacoco. How To Check Java Test Coverage With Jacoco
Java

3 min read

Oleksii Dushenin

Oleksii Dushenin

238 Followers

IT Consultant with 8+ years of industry experience — https://datamify.com/

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams