good software architecture

Software architecture lessons learned

Software architecture lessons learned: interview with Patrick Kua

Apiumhub team has interviewed Patrick Kua – seasoned technology leader with almost 20 years of experience, leading, managing and improving complex organisations and software systems as the CTO and Chief Scientist of N26 (Berlin, Germany) and as a Technical Principal Consultant … Read More

Software Architecture Insights eoin woods

Software architecture insights: interview with Eoin Woods

Let’s continue with our Software Architecture Journey: Key lessons learned series. This month Apiumhub team has interviewed Eoin Woods – Global Software Architecture Summit Speaker  and CTO at Endava, where he leads the technical strategy for the firm, guides capability development … Read More

Software Architecture Trends

What software architecture trends have you noticed this year? Interview with Kenny Baas-Schwegler

Apiumhub team interviewed Kenny Baas-Schwegler – socio-technical and Domain-Driven Design architect @Xebia. Facilitator of visual and collaborative modelling using Deep Democracy Domain-Driven Design to find out key software architecture trends as well as other key software architecture lessons learned over the past … Read More

software architecture recommendations mark richards

Software architecture recommendations by Mark Richards

Apiumhub team organized a software architecture interview with a hands-on software architect we really admire – Mark Richards. Mark is a GSAS speaker, Apium Academy Professor and an experienced, hands-on software architect involved in the architecture, design, and implementation of microservices architectures, service-oriented architectures, and … Read More

Software Architecture Newsletters

15 Software architecture newsletters that are worth your subscription

Apiumhub team’s favourite software architecture newsletters — from career path tips to recommendations, case studies, books, events and interviews with leading software architects.  So you want to keep a close eye on software architecture? Well, the best place to start … Read More

Clean Architecture

Clean Architecture in Android Applications

Even though mobile applications look quite simple for users, there is much complexity hidden behind the veil of neat UIs. An app may be focused on any task, but it should stick to one basic requirement – the clean architecture. … Read More

The Role Of A Software Architect

The role of a software architect

Although there is no an exact and shared definition of what is the service of software architecture, I like to compare it with an architecture of buildings. In the sense that an architect normally has a big picture vision, defining … Read More

Towards True Continuous Integration

Back to the roots: towards true Continuous Integration (part one)

In this article, I would like to show you what many people believe CI is, what is true Continuous Integration, and what is not CI. Also, I will give you some examples to better understand it.    What is CI? CI … 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

Good Software Architecture

The importance of a good software architecture

Many people hear about software architecture but don’t really know what it means or why it can be helpful. But when working on a software project, it is primordial to dedicate time to get a good software architecture, because if you … Read More