Software Architecture chapter

The Software Architecture Chapter is the ML6 special division specialising in code quality and development productivity.

At ML6 we give a high attention to the quality of our deliverables and aim to build a quality-oriented mindset internally. The Software Architecture Chapter supports our ML experts by facilitating the development process and enforcing high coding standards in a reusable manner. While making sure the development is efficient and secure, we are able to focus on the ML part of our solutions by innovating and exploring, as well as responding to the constantly changing technical landscape.

Best practices and code quality

Standardization has a positive impact on any business. It enables efficient use of resources, reduces risks and delivery costs. The Software Architecture chapter provides the guidelines, documents and propagates best practices at ML6. CICD and automation in general is part of our development culture. We aim to avoid any manual action when possible which enables delivery of high quality software faster and allows us to focus on solving business problems. We are fans of a code review process. Code review leads to better implementations and more efficient solutions, it helps to find bugs earlier when those are cheaper to fix, as well as to share the experience of senior developers and to improve team cohesion.



Read more

Internal Tooling

Internal tooling helps us to speed up delivery, standardize approaches and technologies and enable efficient use of time and resources. With our internal tool GCCP we are able to reach high internal quality of our solutions without the downside of slow start. GCCP is our command line “Cookie Cutter” tool that can easily replicate boilerplate code for our most used GCP components. GCCP enables boilerplate customization which helps us to adapt the templates for the needs of a specific use case, and then build more custom logic on top. In addition, it generates configuration files for secure infrastructure setup and CICD.



Read more

Open source contributions

Taking ownership and responsibility is in our DNA. We are always happy to help the community to improve the tools we use ourselves, thus we are very enthusiastic about contributing to open source software. Have you heard about Connexion? We are convinced of the API-first approach for microservices. It allows us to clearly separate definition and implementation, efficiently collaborate with the stakeholders and reduce applications developing costs. Connexion is a great Python framework and the best choice for our needs.  We are very proud to be part of the community and to help move Connexion forward!





Read more
OUR technologies

Case studies

Demos

Blogposts

Experts

Matthias Durivet
Software Engineer
Ghent
Ruwan Lambrichts
Machine Learning Engineer
Ghent
Robin De Neef
Software Engineer
Ghent
Ruben Dejaegere
Data Engineer
Ghent
Georges Lorré
Squad Lead
Ghent
Jonas Boecquaert
Data Engineer
Ghent
Robbe Sneyders
Head of Delivery
Ghent

Interns

No items found.
Let’s get started
get in touch
All rights are reserved, Copyright 2021
Privacy Policy