Software architecture

Software Architecture Patterns

5 Major Software Architecture Patterns

In the Global Software Architecture Summit we were discussing software architecture patterns a lot and I decided to write an article about it, highlighting leading software architects insights.    First of all, what are software architecture patterns? Architectural patterns are ways … Read More

Hexagonal Architecture

Hexagonal Architecture

Hexagonal Architecture and ports and adapters architecture is very used nowadays but a lot of people are confused with the names and are not sure what is the difference between them, what is their value proposition. Hexagonal Architecture is an … Read More

Microservices Architecture Implementation

Benefits & examples of microservices architecture implementation

As you have noticed this quarter we are talking about trends and buzzwords so that you know what to focus on this year. Today we will discuss microservices architecture; it’s essence, benefits and successful case studies. What is so good … Read More

Top 10 benefits you will get by using Docker

Top 10 benefits you will get by using Docker

Today, there is a buzz all around about Docker and containerisation in general. What exactly is Docker and how is it related to containerisation? What are the top benefits of using docker ? Why did it became so popular? In this article … Read More

Socracan

Socracan 2020 Experience Report

I’ve had a wonderful time at the Socracan 2020. Here’s my Experience Report about it. What’s an Open Space? An Open Space (a.k.a Open Space Technology, a.k.a Unconference) is a kind of event where attendees are in charge of the … Read More

Using Console In JS For Better Testing

Using console in JS for better testing

In this article i’d like to share my experience of using some console features for debugging purposes. Let’s start with the definition what is a console? Console – is a browsers built-in debugger. Obviously you know about it using console.log … Read More

Reactive Architecture

Reactive architecture benefits & use cases

While the term reactive architecture has been around for a long time, only relatively recently has it been recognized by the industry and hit mainstream adoption. The goal of this article is to analyze what reactive really is and why … Read More

Books By Leading Software Architects

10 Books by leading software architects

As you may already know, Apiumhub team is software architecture-oriented and reads books for software architects on a weekly basis to stay updated and constantly learn new things and improve. This year Apiumhub organizes Global Software Architecture Summit 1st and 2nd of October, which … Read More

Event-Driven Architecture

Event-driven architecture benefits

Event-driven architecture (EDA) is a design pattern built around the production, detection, and reaction to events that take place in time. It is a design paradigm normalized for dynamic, asynchronous, process-oriented contexts. Event-driven architecture enables minimal coupling, which makes it … Read More

Evolutionary Architecture

Evolutionary Architecture for Developers

What is architecture To try to stay away from a never-ending discussion, we’re siding with a definition similar to: The software architecture of a system is the set of structures needed to reason about the system, which comprise software elements, … Read More

Software Architecture Books

Top 20 software architecture books

Software architecture has become an important part of every software project. When building a solid software architecture, you select the important parts of a systems, think how these parts fit together, and take crucial decisions in designing these systems. It … Read More

Applying Hexagonal Architecture

Applying Hexagonal Architecture to a Symfony project

Hexagonal Architecture, also known as Architecture of Ports and Adapters, is one of the most used architectures nowadays. The aim of this article is to list down the main characteristics, applying hexagonal architecture to a Symfony project. Applying Hexagonal Architecture: main … Read More

Secured By miniOrange