abtis GmbH

my.abtis - Cloud Value Portal

As a reliable partner and expert for small and medium-sized enterprises, abtis specializes in Microsoft technologies and cybersecurity. Whether it’s workplace solutions, Azure cloud services, or comprehensive security concepts - abtis delivers tailored IT solutions that drive measurable business value.

Together with abtis, we developed the my.abtis portal: a custom-built cloud value platform that consolidates all IT services and data in one centralized location.
Key components of the solution include:

Business Cockpit: A central dashboard for contracts, orders, and invoices with CSV export for seamless integration into internal systems.

Operations Dashboard: A 360-degree view of managed services and Microsoft 365 insights, including real-time ticket management and incident reporting.

Security Dashboard: Role-based views for CISOs and CEOs with key metrics on login attempts, device compliance, and phishing/spam reporting.

Marketplace: A self-service portal for booking and managing Microsoft licenses and abtis services, including predictive license planning and flexible ordering policies.

Over the course of more than three years, Medialesson supported abtis GmbH in requirements analysis, solution design, and full-platform development - engaging multiple software architects, engineers, and UI/UX specialists throughout the process.

abtis GmbH my.abtis - Cloud Value Portal
abtis-myabtis-thumbnail.png
Highlights
  • Design and development of a modular, freely scalable, and cost-optimized cloud platform following an event-driven architecture, based on Domain-Driven Design and CQRS, implemented as a modular monolith (microservice-ready).
  • Design, architecture, and implementation of multiple product features
  • Design, architecture, and implementation of multiple product features
  • Design and implementation of the DevSecOps architecture and strategy
Our long-standing partnership with Medialesson is defined by mutual trust and technical excellence. The my.abtis portal has revolutionized the way we collaborate with our customers: availability, transparency, efficiency, self-service, and process integration have reached a new level that we could not have achieved with a standard solution. Together with Medialesson, we have already accomplished a great deal - and we look forward to continuing this collaboration and developing even more innovative solutions.
Helge de Vries - Executive Board Member, abtis Holding AG
abtis my.abtis - Marketplace Subscriptions
The platform

my.abtis was designed as a high-performance, freely scalable cloud platform following the modular monolith pattern and leveraging event sourcing. The platform is structured into independent features (domains), each exposing HTTP endpoints within a shared runtime for the frontend. This architecture ensures maximum performance, resilience, cost-efficiency, DevOps agility, and scalability.

Each feature is built on a CQRS implementation, reacts to business events, and remains consistently performant, modular, maintainable, and scalable. The associated databases (e.g., Azure SQL or Azure PostgreSQL) are isolated per domain, while the application itself - including external interfaces - runs in a dedicated Azure App Service environment. This setup enables controlled, standardized deployments with automatic scaling and zero downtime.

DevOps

The DevSecOps process, based on Azure Pipelines, delivers every development step in a validated and automated manner to development, testing, and production environments - covering backend, databases, and frontend alike. This enables rapid, continuous, and secure deployment of new features and bug fixes. Special emphasis has also been placed on software quality, ensured through the use of various code analyzers and structured code review flows.

The modular, event-driven architecture provides the foundation for a high-performance, long-lived, and extensible solution. The entire infrastructure is defined as Infrastructure as Code using Bicep and Azure CLI, allowing it to be provisioned and replicated at the push of a button. The source code is maintained in separate repositories and managed through centralized DevOps orchestration, ensuring that all changes are transparent, traceable, and easily reversible if necessary.

Feature Management

The use of feature flags enables the gradual and controlled rollout of new functionalities. This approach allows updates to be activated for selected user groups first, enabling thorough testing before a full-scale release. It minimizes the risk of errors in the live environment, allows for quick rollback in case of issues, and supports A/B testing to validate changes. Feature flags provide the platform with maximum flexibility in release strategy while increasing development speed, system stability, and overall quality.

For administration and platform management, a dedicated internal view of the application was designed, secured by an independent security architecture. This admin interface is accessible only to authorized abtis employees and leverages role-based access controls along with multi-factor authentication to ensure the highest levels of data confidentiality and integrity.

Services
  • Conceptualization, consulting, and architecture

  • Platform design and development

  • Design and development of various features

  • DevOps concept and implementation

  • UI and UX design

  • Coaching on Azure architecture, software architecture, event-driven architectures, .NET, ASP.NET Core, Git flows, DevOps, and Angular

Technologies
  • Microsoft Entra

  • Azure App Service + Azure Functions

  • Azure Frontdoor

  • Azure Monitor + Application Insights

  • Azure Log Analytics

  • Azure Search

  • Azure Key Vault

  • C# / .NET

  • ASP.NET Core

  • Azure SignalR / ASP.NET Core SignalR

  • Azure Service Bus

  • Azure Storage

  • Azure SQL Server

  • Azure DevOps

  • Angular

  • NX Build System

  • Tailwind CSS

  • Reactive State for Angular

  • RxAngular

  • Cypress

  • Jest

Impressions
We'd love the opportunity to work together.