Cancel
Start searching
This search is based on elasticsearch and can look through several thousand pages in miliseconds.
Learn more
Precisely because CI/CD is no longer just a buzzword, we believe it’s all the more important to discuss how to truly put it into practice in day-to-day project work. Technologies change, operational and security requirements increase, and systems become more complex. CI/CD is therefore not a problem that’s solved once and for all, but rather a continuous process that must be maintained, further developed, and constantly reevaluated.

For us, CI/CD is neither a toolset nor an architectural building block that you define at the start of a project and then check off the list. CI/CD is a fundamental decision about how software is built, delivered, and operated. It’s not about having a pipeline; it’s about what responsibilities that pipeline assumes.
When CI/CD is truly embedded in the culture, it ensures that quality does not depend on individual people but is systematically guaranteed. Automation is not merely a convenience but the foundation for reliability.

For us, quality isn’t achieved through manual acceptance tests or individual quality gates at the end of a process. Quality is achieved through consistent automation throughout the entire CI/CD flow. Automated quality means that every change is verifiable, reproducible, and evaluable—without any special exceptions.
If a change cannot be built, tested, and deployed automatically, it is not ready. This strict approach is inconvenient, especially in the early stages of a project. However, it is crucial for scaling quality at all as the codebase grows, more stakeholders are involved, and the pressure to make changes increases.

CI/CD is often equated with speed. For us, speed is a result, not a goal. It arises when automated quality builds trust—trust that changes will remain small, that errors will be detected early, and that deployments will contain no surprises.
If a deployment causes anxiety, that’s not a team problem—it’s a CI/CD problem. In such cases, automated quality is almost always missing—whether in testing, infrastructure, or monitoring.

CI/CD can only function sustainably if infrastructure is part of the system. Deployment logic, runtime environment, observability, and backup and recovery strategies are integral components of automated quality. An application that has been tested but whose operation is not automated and observable remains a risk.
CI/CD is therefore always an infrastructure and operations issue as well. And because technologies, platforms, and requirements change, CI/CD must also be continuously refined.

Many teams have CI/CD. Few teams truly rely on it. The difference lies not in the tools, but in the commitment. Is the CI/CD pipeline bypassed when it gets in the way? Are there manual exceptions for “important” releases? Or is automated quality so firmly established that shortcuts become unnecessary?
Our goal is always the latter. CI/CD is meant to shift responsibility from individual team members to systems —not to create additional dependencies.
For technical decision-makers, CI/CD is above all a means of minimizing risk. Automated quality assurance ensures that projects do not depend on individual people, that operations are taken into account from the very beginning, and that applications can continue to be developed stably even after going live.
In this context, CI/CD is not a technical gimmick, but rather an investment in predictability and future-proofing.
At the same time, we cater to technical application managers who already have development teams but need support in setting up and operating CI/CD structures. We integrate into existing setups and create CI/CD processes that enable automated quality assurance and reliable operations—regardless of where development takes place.
CI/CD is not a setup, not a sprint goal, and not a tooling decision. CI/CD is a cultural decision. It’s a decision to not compromise on quality, but to ensure it through automation. Automated quality is the key to keeping software projects manageable even as complexity grows.
Precisely because CI/CD is no longer just a buzzword, it remains relevant. Those who work on it continuously remain capable of taking action. Those who stand still usually don’t realize it until it hurts.