By using our website, you agree to the use of our cookies.
By using our website, you agree to the use of our cookies.

Avanti Platform | Let's you focus on business value

Why build and maintain your own Internal Development Platform based on cloud infrastructure?
Finding the right people with proven experience is hard.
Even if you have these talented engineers, setting up a proven cloud infrastructure takes on average 9 months of effort.

Avanti is up and running within a day!

Our internal development platform is perfect for businesses that want to focus on value and time to market instead of worrying about the underlaying technology infrastructure.

It allows development teams to focus on the business logic of their microservices. We provide everything you need to build scalable and reliable microservices that can easily be integrated with other systems. Our platform is designed to save you time and effort, so you can focus on delivering value to your customers.

Avanti Managed Services Platform

Avanti wasn't built in a day

The Avanti IDP (Internal Development Platform) is a result of years of development of digital platforms in all shapes and forms within several Top-100 companies in the Benelux region. The knowledge and experience gained from these projects have been brought together, harmonized, and made available as a set of components: an enterprise level infrastructure, integration of proven (open source) third party software, best practices, and proprietary building blocks.

 

The platform is based on 5 pillars:

1. Cloud Landing Zone

Avanti IDP is optimized for Microsoft Azure cloud and provides a standard configuration for Azure cloud. This configuration follows Microsoft guidelines for a scalable and secure setup. The deployment of the Azure cloud environment is fully automated in line with the “Software-defined data centers” vision and uses Hashicorp’s Terraform, the de facto standard in this domain.

2. Service blueprints

Technology offers a software developer a lot of freedom. This freedom allows for creativity but can also pose a risk to the consistency of the software. Lack of consistency is a risk to the interchangeability of software and leads to dependency and potentially even to uncontrolled growth.

 

Avanti has a set of blueprints for Microsoft .NET software development that provide teams with a proven structure for their software without paralyzing them with overly strict and unnecessary requirements. These blueprints also speed up development simply because a developer only has to focus on their own functional requirements. 

Increasing speed to market and decreasing unnecessary dependencies while still keeping the required creativity of your engineers.

3. Continuous Delivery & Agile approach

Software only has value when it is available to users. The deployment of software from the moment a developer is done until it is actually available consists of many steps. Each step in this process (pipeline) contributes to the manageability of the final service.

 Examples of these steps include:

  • Functional testing of individual components
  • Bundling into a deliverable service
  • Installation of the service in an environment

Setting up and managing such a pipeline is a specialty that not every software developer possesses. Moreover, the time spent on this takes away from functional development.

Avanti has standard pipelines that are installed at the start of development and linked to the different systems so that a team can start with actual development almost immediately.

The pipelines facilitate an Agile approach for autonomous teams. Teams own their own services that they manage from design to production. The configuration of these Avanti pipelines ensures, among other things, the 4-eyes principle for changes and support for GitHub flow.

4. Avanti Insights

To be able to manage the software made by a development team, they need insight into which components they manage, which version is running in an environment, and if there are any possible problems. For these insights, different components are used, including:

  • A solution for collecting all log data from the software and making it searchable;
  • A notification system where developers are proactively informed about problems that occur with their own components;
  • A cockpit from which an overview can be obtained of the different parts of monitoring.

Avanti provides a standard set of components that facilitate management, again made uniform for all software developers. This extensive form of standardization, in addition to the aforementioned benefits, ensures accelerated on-boarding of new employees.

 

5. Avanti CLI - Command Line Interface

Avanti IDP has multiple entry points, so despite the uniformity, it can initially be challenging for junior developers to find their way around. To address this, Avanti offers a so-called Command Line Interface (CLI) through which developers can perform the standard tasks for using Avanti. Experience shows that this has a positive effect on the learning curve.

Wanna know more about Avanti?

Just contact us