Зарежда Събития
Спонсори на събитието:
Спонсори на събитието:

За събитието

We are excited to introduce Office Tech Talks, a new DEV.BG event series where we visit the offices of leading technology companies and bring the tech community together for practical engineering talks and networking.

At these events, engineers share real-world technical challenges, lessons learned, and solutions from production systems.

The first event in the series is DEV.BG @ SumUp: Office Tech Talks, hosted at the SumUp office in Sofia.

The program features two technical talks by engineers from the tech community, including a speaker from the SumUp team. For this event, one of the speakers from SumUp will be joining us from their Berlin office especially for the occasion.

After the talks, there will be time for Q&A and networking with catering and drinks provided by the hosts.

⚠️ The event will be held in English and will not be recorded.

 

Program

18:30 – 19:00
Registration & Welcome
19:00 – 19:30
Talk 1: Beyond unit tests: integration testing Go microservices with Docker
19:30 – 20:00
Talk 2: Reliability by Design: Multi-Cloud Architecture in Practice
20:00 – 20:30
Q&A session with the speakers
20:30 – 21:30
Networking with catering and drinks provided by the hosts

 

Talk 1

Beyond unit tests: integration testing Go microservices with Docker

Abstract

This talk explores how to add integration tests as a middle layer between unit and end-to-end tests for Go microservices. These tests run real handlers in-process while using real PostgreSQL, Redis, and Kafka inside Docker containers, allowing validation of actual database state, messaging, and caching behavior without the cost of full E2E tests.
Using a simple demo Go microservice that depends on PostgreSQL, Redis, and Kafka, we will walk through the testing setup: running containers, wiring the application, and driving tests with httptest. The session will include a live or recorded demo, discussion of when this approach works best (and when it doesn’t), and how to integrate these tests into a GitHub CI pipeline running on every pull request. We will also cover debugging techniques in VS Code using breakpoints.

 

Talk 2

Reliability by Design: Multi-Cloud Architecture in Practice

Abstract

What does it take to run a real-time payment platform that never sleeps — even when your cloud provider does?

In this talk, we will explore Form3’s journey to building a next-generation, cloud-agnostic architecture designed to run in active/active/active mode across AWS, GCP, and Azure, all powered by Go.

The session will walk through the architectural decisions, challenges, and lessons learned while building highly resilient payment infrastructure that serves some of the world’s largest financial institutions.
If you’ve ever wondered whether multi-cloud is a myth or magic, this talk will show how Form3 makes it work in practice — every day, at scale.

 

Registration

Participation is free of charge, but registration is required in order to attend the event.
Please make sure to register in advance, as the number of seats is limited.

speaker bio
Srdjan (Serj) Tubin Srdjan (Serj) Tubin

За лектора

Srđan Tubin is a Berlin-based Senior Backend Engineer at SumUp with 14+ years of experience, specializing in Go, event-driven systems, and payment integrations. He builds high-volume payment processing systems where correctness and reliability are critical.

speaker bio
 Nikolay Vladimirov Nikolay Vladimirov

За лектора

Nikolay Vladimirov is Head of Engineering (UK Payments) at Form3, where he works on mission-critical payment infrastructure serving some of the world’s largest banks and financial institutions.
With almost two decades of experience in distributed systems, cloud-native platforms, and high-volume fintech products, he has led the development of Form3’s UK Faster Payments solution, delivering the reliability, performance, and fault tolerance required by Tier 1 institutions.

Нашите

Партньори

SumUp is a company with the scale of a corporation and the culture of a startup. The freedom to share and bring your ideas to life at the very heart of the business is a key driver for more than 180 software engineers and product managers in Sofia. Our customers are a diverse mix of small merchants: bakeries, family restaurants, hair salons, makers and artists selling handmade goods, and many others. We provide them with powerful financial tools to help them start and grow their businesses—such as in-person and online payment solutions, an online store, a card, a business account, invoicing, and more.

Бъди част от Software Architecture общността

Абонирай се за месечния бюлетин на Software Architecture групата
Абонирай ме
Запознат/а съм с Уведомлението за поверителност

IT Събитие на фокус