AVENTER · Software and infrastructure

Complex technology. Clearly solved.

My core expertise is developing software for distributed systems: microservices, APIs, backend systems, frameworks and cluster infrastructure – from architecture to operation.

01Understand.02Simplify.03Deliver reliably.

Core expertise

Software for distributed systems

I have been developing systems in which multiple services, machines or schedulers have to work together for many years. I consider not only individual components, but also resources, interfaces, failure scenarios, deployment and subsequent operation.

My experience ranges from classic client/server and backend systems through microservices to Apache Mesos frameworks and ClusterD, the continuation of the Apache Mesos model that I started and continue to develop.

  • Architecture and development of distributed applications
  • Microservices, APIs and service-oriented backends
  • Development of Kubernetes controllers and operators
  • Resource scheduling, frameworks and cluster operations
  • Debugging across service and system boundaries

Technical focus

Experience that helps in practice

Distributed systems

This is my central focus: service-oriented architectures, microservices, APIs, resource scheduling and the interfaces between them. I keep behaviour, operational safety and failure scenarios in the overall system in view.

Open technologies

Linux, Docker, Apache Mesos, ClusterD, Kubernetes, Go, Python, JavaScript, CI/CD and automation are among my technical areas. I choose the concrete tools for the project rather than following a rigid product catalogue.

Products and projects

Public projects and contributions include ClusterD, Mesos Compose, M3S, Traefik, Apache Airflow, TensorFlow on Mesos, the Mesos Firecracker executor and Docker volume services. Further projects include Weave, M3S and Mesos Compose. View ClusterD as a product ↗

How collaboration works

Traceable from the first conversation to operations

01

Understand

I clarify the goal, existing systems, constraints and how a good result can be measured.

02

Propose

You receive an understandable technical assessment with sensible next steps – without unnecessary complexity.

03

Implement

I work in verifiable stages, record decisions and make risks visible early.

04

Hand over

The result is traceable code, documentation and a realistic view of continued operation.

Frequently asked questions

What potential customers want to know

Which companies are the services suitable for?

I support companies and technical teams that develop individual software, operate existing systems or want to modernize established infrastructure step by step.

Do you also take over existing projects?

Yes. Collaboration can begin with a technical assessment, troubleshooting or documentation. Existing code and systems are understood first before changes are proposed.

Can consulting and implementation be combined?

Yes. I can prepare a technical assessment, design a solution and then support implementation in verifiable stages.

Which information is useful for an initial enquiry?

A brief description of the current situation, the desired goal, existing technologies, relevant dates and known constraints are helpful. Complete technical documentation is not required for initial contact.

Direct and personal

One contact. Clear decisions.

I work as a solo business with technical depth and short communication paths. Knowledge therefore stays in the project, questions go directly to the right person and decisions can be made without unnecessary coordination.

Every project begins with an understandable assessment of the current situation. Solutions then fit the existing requirements, teams and resources.

I do not promise a generic standard solution. I show transparently what makes sense, where the limits are and which steps provide the greatest benefit first.

Next step

Do you have a technical initiative?

Write to me briefly about it. Information about the current situation, goal, timeline and existing infrastructure is helpful. I will reply personally.

For new customers, an initial consultation is free of charge. It is suitable for consulting, technical design, development, migration, automation, remote support for Linux and OS/2, and operational support.