Author Archives: Andreea Tudorache

How to deploy up to 2000 times per week

At Pipedrive, we deploy our changes to different types of environments in 3 datacenters up to 400 times per day, which includes ~120 deployments to production daily. Considering these numbers, we should be flexible enough to deliver new features in a fast and reliable way. I want to introduce the processes that helped us to […]

Doing real-time stream processing at Bolt

Bolt is one of the fastest-growing companies in Europe and so are our data volumes. In our day-to-day operations, we heavily rely on data for decision making and machine learning. At some point we realized that traditional ETL approach is not performant enough for us any more. So we decided to switch towards real-time stream […]

Clean Code with Kotlin

“With Kotlin we are able to write concise, expressive and safe code. Sounds like clean code, doesn’t it? During this presentation we will recap what clean code is, we will highlight the importance of defining meaningful names and how to write clean functions and classes. Finally we will be able to learn more about the […]

What does DevOps in video games even mean? Going crazy with CI/CD, functional and load testing

We will dive deeper into the automatic build, validations & deployment of game clients, dedicated game servers, microservices running in Docker & K8s and web frontends portals used in all of our game projects. Besides managing and constantly improving out CI/CD pipelines, we focus specifically on performance of all our components, load testing our infrastructure […]

The power of Reactive Programming

Assume the data streams are in the form of a river that flows continuously so imagine reacting to changes in the state instead of actually doing the state change. Reactive programming is an answer to build responsive, resilient, scalable applications where being lazy is ok!  

Stoic leadership and sustainable development

Centered around humility, awareness and control of your emotions, the Stoic mindset is tailor-made for leadership. Dating back to ancient Greek, Stoicism was most famously practiced by Emperor Marcus Aurelius who led Rome for two tumultuous decades and whose observations as a Stoic leader were published under the title `Meditations`. During this talk you`ll find […]

CI/CD for Serverless Applications

To get the most out of the agility afforded by serverless, it is essential to build CI/CD pipelines that help teams iterate on code and quickly release features. In this talk, we demonstrate how you can use infrastructure-as-code (IaC) models to build effective CI/CD release workflows to manage serverless deployments on AWS, using tools like […]