In IT Architecture, IT architects do the work. However, an IT architect is not an IT architect and there are important differences when considering this role. This article presents the most important subcategories of IT architects and compares them to each other.
Microservices are a type of IT architecture. It´s goal is to provide small business functionalities (or capabilities) in independent clusters that each for itself can provide a business outcome. The individual microservices would still function even if some other microservices stop working. This article explains the concept and benefits of an IT microservice architecture.
Cloud Native is one of the concepts that architects, and software developers nowadays aim for. It is said to provide many advantages and be the latest and best way of developing applications. In this article, we want to introduce the concept and explain what it is about.
Corona has accelerated many digital developments in 2020. The IT architecture trends of 2021 are driven by the direct impact of corona, such as remote working, security concerns, and adapted IT infrastructures, as well as by indirect impacts, such as new digital business models, more available data, and more cloud users. This article provides an overview of my top 10 IT architecture trends for 2021.
Today, the microservices are increasingly becoming a dominant architecture form. In short, it is an approach to application development where software is built from small and independent services that communicate over well-defined APIs. This article provides a brief overview about microservices and how they can be deployed.
Virtualization is a foundational technology that enables cloud computing. It not only brings several benefits, such as a better resources usage, speed, and the possibility to deploy different operating systems on the same hardware (multi tenancy), cloud computing would not even be possible without it. This article describes how virtualization and virtual machines work and how they differ from the traditional approach.
Microservices enable architects to build modular architectures that provide superior characteristics in terms of flexibility, adaptability, and scalability compared to monolithic architectures. Yet, there are also disadvantages of microservices, such as a higher complexity, higher integration needs, less efficiencies, duplications, and more required resources. This article illustrates in which situations the advantages outweigh the disadvantages and when not.
Monolithic and modular architectures based on microservices are two main IT architecture styles. This article describes their architectural difference with an example of a bakery making bread.
If you are new to Enterprise Architecture, you might wonder what is meant with the term “Architecture Landscape” or “Architecture Blueprint”. While strategists and consultants love these terms, software developers and people that are new to the topic often do not know what exactly is meant with them. Let´s define them, their components, and what different types there are.
Today´s IT development is more and more driving towards faster development cycles, scalable software performance, and flexibility in terms of development and deployment. In order to meet those requirements, developers increasingly prefer microservices architectures. This article analyzes advantages and disadvantages of microservices and concludes in which environments microservices are a good choice.