2019
Building and deploying lots of microservices using werf and GitLab CI

Are you struggling with implementing CI/CD for many microservices in a efficient and elegant way? Here’s our current approach in solving this task using GitLab CI (thanks to its include keyword in .gitlab-ci.yml) and werf.

Read on Medium
How to kill a dragon: Rewriting your app to Golang

Let’s imagine that your application is written in some scripting language — e.g. Ruby — and you want to rewrite it in Golang. You may ask a reasonable question: what is the point in rewriting a program that is up and running?..

Read on Medium
Deploying Helm charts with dependencies in Kubernetes via werf

This article should be useful if you create & apply Helm charts for Kubernetes using the existing solutions drawn from the chart repositories.

Read on Medium
Monorepo/multirepo support in werf (and what does it have to do with Docker Registry?)
Read on Medium
Improve your CI/CD experience with werf and existing Dockerfiles

Better late than never. The story of how we almost made a major mistake by not implementing support for building images using regular Dockerfiles.

Read on Medium
Announcing werf — a missing part for CI/CD systems

We are excited to announce werf — Open Source, Go-native and simply powerful DevOps tool bringing the CI/CD implementation based on Kubernetes to the next level.

Read on Medium