top of page
DevOpsDays Zürich

Alina Liburkina &
Oliver Zihler

12 - 13 March 2025 | Alte Kaserne Winterthur

Alina Liburkina

Codeartify GmbH, CEO, Technical Trainer, IT Event Organizer

Alina Liburkina is a CEO of Codeartify GmbH. She is a technical trainer, software engineer and architect, and (IT) event organizer passionate about DDD, Refactorings, Hexagonal and Clean Architecture. She is a co-organizer of an international conference and meetups TechExcellence. Moreover, she promotes and introduces XP techniques in the teams she works with. She loves to gather and share her knowledge with others through pair or mob programming, presentations or hands-on workshops.

alina-liburkina.jpg
  • LinkedIn
  • Home
oliver-zihler.jpg
  • LinkedIn
  • X
  • Home

Oliver Zihler

Technical Trainer @ Codeartify

Oliver Zihler is a dedicated Software Crafter specialising in Business-Domain-Driven Software Design, identifying and addressing Code Smells through Refactoring, architecting maintainable software solutions, and agile software development. He actively organises Tech Excellence meetups and conferences, fostering community learning and innovation. At Codeartify, Oliver serves as a trainer, software engineer, and architect, guiding teams to deliver robust solutions. Outside of coding, he balances work and life through his passion for sports and guitar, bringing creativity and energy into every endeavour.

Workshop

Untangle Your Legacy Code with Domain-Driven Refactoring

Room “Gesang” / 2nd floor
 

Abstract:

Discover how Domain-Driven Refactoring can help you transform messy, tightly coupled systems into clean, maintainable architectures.
In legacy systems, wrong abstractions and outdated, database-heavy designs can cause high complexity, a problem reinforced when there are no tests in place. Every change feels risky. Our session will walk you through the process of untangling legacy code using appropriate testing strategies to capture the current behavior and ensure safety as you refactor incrementally.
Once tests are in place, we’ll explore how to clean up the internal mess. Learn step-by-step refactoring techniques towards an expressive domain model. We'll show you how to separate code into its concerns and combine data and logic effectively into cohesive parts. By incorporating business language and identifying domain objects and their boundaries, you’ll start building a true domain model.
We’ll introduce effective automated and manual refactoring techniques to methodically restructure code while keeping everything operational. Finally, we will show techniques that can guide you toward a more flexible architecture, like Vertical Slice and Hexagonal Architecture, where each feature slice is more testable, maintainable, and easy to evolve.

Prerequisites for this workshop: 
No prerequisites needed.

TBD

Number of partparticipants: 
The maximum number of participants at this workshop is 40.

Find answers to your questions about the DevOpsDays Zurich.

Become a sponsor and benefit from our different packages.

Our community thrives by being inclusive and mindful of others.

Sponsors 2025

Gold

infomaniak
vshn
BIT
redgate
elastic

Silver

infometis
zkb
4data

Event

cloudscale_logo_vertikal_pos
eficode
exoscale

Bronze

axians
cognicant
dbi services
checkmarx
logo-500-square
Ciklum
DataStore
CloudBees-Logo-Black (5) (3)
zesty

Community

community_meetup
community_devopsbern
belikegrace
3-powercoders-logo-RGB 2
6_PyGirls_white_background2
5_GC22_logo_4002

Partner

digicomp
businessmap
hostpoint-logo-blue - Copy
puresivefilms
DevOpsDays Zürich

Contact us

  • X
  • LinkedIn
  • Instagram
  • Vimeo
  • Flickr - Schwarzer Kreis
  • mastodon
  • Youtube
bottom of page