Go to content
Illustration of various devices displaying the same website layout

Modern Architecture

Implementing an IT architecture based on modern principles increases performance, flexibility, and scalability.

From Monolith to Platform Ecosystem

"Modern architecture" encompasses a set of principles that represent the transition from traditional architecture with a single platform (monolith) to an ecosystem of platforms that collectively meet the business needs. Additionally, the ecosystem is built and integrated according to specific guidelines that ensure flexibility in further development, replacement, and scaling.

Benefits of modern architecture

  • head with lightening icon

    History

    Novicell has a long history with modern architectural principles.

  • venn diagram icon

    Flexibility

    Modern architecture provides flexibility to add new platforms and functionalities without affecting existing platforms.

  • pointing icon

    Platform Replacement

    By avoiding direct integration between systems, platform replacement becomes simpler than traditional approaches.

  • airplane icon

    Scalable

    Separating into microservices and utilising cloud hosting makes it possible to scale performance individually between platforms and services.

Modern architecture is built on the following principles

  • a logic map and a pen icon

    Pace Layered Architecture

    Pace Layered Architecture is an architectural model that organises systems into multiple layers with different speeds and stability. It enables flexibility and adaptability in organisations while maintaining a holistic approach.

  • lighting inside a folder icon

    Composable Architecture

    Composable Architecture is a modular and flexible architectural model that focuses on building systems using independent and reusable components, which can be combined in various ways to meet different business needs.

  • Trophy icon

    Best of Breed

    The Best of Breed approach involves using a combination of specialised platforms to achieve better results than with a general platform, as each specialised platform can provide deeper functionality and better performance in their specific area.

  • a moon with a flag icon

    MACH Principles

    The MACH principles are a modern approach to software architecture that emphasises the use of microservices, APIs, cloud technologies, and a headless approach to creating more flexible, scalable, and interoperable systems.

The transition from traditional to modern architecture 

The transition from traditional to modern architecture is highly individual and takes various forms and speeds. Transitions depend, among other things, on the state of existing IT architecture, IT and business strategy, and external factors. Regardless of the transition approach, they are executed with respect to the existing business processes. 

At Novicell, we distinguish between two approaches: 

Revolution - Starting from scratch. Building modern architecture in parallel with the existing architecture to switch over when the modern one is ready. High risk, medium/low complexity. 

EvolutionGradual transformation from traditional to modern. Based on the existing architecture, the architecture is gradually separated and transformed in stages while still supporting the existing business. Medium/low risk, medium complexity.