SumUp tech stories

Learn more about how we innovate, develop our engineers and sustain a healthy engineering culture at SumUp

Reactive to proactive Data Quality Monitoring

In this blog post, we want to share SumUp's journey on how we moved from reactive Data Quality Monitoring in...

Read More

Stop using Alpine Docker images

At SumUp, we use Kubernetes with Docker images a lot, so we are always looking for the best options when it comes to base images.

Read more

SumUp Hack Week - Why do we hack?

We're on a mission to lead payment solutions for small merchants globally, but to achieve that, we need to foster innovation among our tech teams.

Read more

How to write robust REST API with OpenAPI

While working as a backend engineer, I developed a few REST APIs. One thing that always happened to me...

Read more

Career development as a software engineer

Mariusz shares the most important factors that he tries to follow when it comes to his career development.

Read more

Golang Goroutines 101

Golang is famous for its concurrency management. I'll describe and give examples of how to use one of its most powerful features: goroutines.

Read more

Meet our CTO - Johannes Schaback

Johannes discusses why he joined SumUp and how he aims to make SumUp a Top 10 Tech Company in the world.

Watch video

Incident management at SumUp

A technical explanation of a recent production issue and the steps we took to remedy the situation.

Read more

AMA: Backend engineering at SumUp

Yonatan is a SumUp Backend Engineer in the Sales Platform tribe. He answers some frequently asked questions by candidates.

Watch video

Women in engineering at SumUp

Members of our Women in Engineering community shared the stories behind their decision to become an engineer.

Read more

Kafka SSL encryption and authentication (Part one)

Apache Kafka is a distributed publish-subscribe system where the messages are distributed across a set of nodes, called brokers so that the producers 

Read more

Things I learnt as a software engineer

Some people ask me if it’s too early or too late to become a software engineer. My answer for both is a strong NO.

Read more

Decision-making for healthy dev teams

Putting the responsibility of effectively communicating with senior members of a team and making technical decisions with an equal representation.

Read more

How does it "feel" to work in the Hardware Tribe

Working on a product that you can touch and use in real life, that helps in creating connections between people everywhere and every day 

Read more

Migrating SumUp's internal tools

Migrating internal tools can be painful. So let me share our experience migrating from one CI and CD tool to another.

Read more