Rinat Abdullin

Rinat Abdullin
Software Engineer

Biography

Software Engineer with interest in event-driven domains, ML and lean software delivery. Currently helping SkuVault to handle more users, features and billions of domain events with less code and a fraction of the complexity.
High-scalability domain models: SkuVault case study
(Talk, Intermediate)
Principles of domain-driven design can create a strong competitive advantage for business, empowering its rapid growth. This poses a challenge for the design process in place: in addition to continuous feature development, it needs to react to fresh domain insights and new scalability targets.

Even a bigger challenge is in maintaining the domain model clarity and simplicity of emerging design throughout this evolution.

At SkuVault we took inspiration from the works of Eric Evans, Greg Young and Alberto Brandolini, CQRS/ES community, lisps and system simulation. We focused on capturing and refining system contracts and behaviours, while iterating on the implementation details.

The current solution is highly-available, it supports tenant partitions with billions of events and can process them at 10 kHz on a small cloud node. There are thousands of full-stack event-driven specifications that run at 100-600 Hz, verifying domain model in seconds on a dev laptop. To meet new performance and scalability targets, the solution went through 3 complete rewrites while maintaining domain model integrity.

This talk covers the experience of design process at SkuVault, focusing on key approaches to support domain model evolution and maintain model integrity.

speakers

Sponsors

Gold sponsors
[become a gold sponsor]
Sponsor Codecentric
As an expert in custom software development, codecentric develops software solutions for the future, something every one of our employees at each of our 15 locations is passionate about. Learn more at blog.codecentric.de.
Sponsor Idealo
idealo internet GmbH, a subsidiary of Axel Springer AG, is Germany’s largest online price comparison service. Since 2001, idealo’s mission is to help users make the best possible buying choices. Based in the very heart of Berlin with over 600 employees and several international teams, we are active throughout Europe and steadily growing.
Sponsor Microsoft
Die Microsoft Deutschland GmbH ist die 1983 gegründete Tochtergesellschaft der Microsoft Corporation/Redmond, U.S.A., des weltweit führenden Herstellers von Standardsoftware, Services und Lösungen. Die Angebotspalette umfasst Technologien und Services für verschiedenste Plattformen und Endgeräte, angefangen beim Desktoprechner, über Netzwerke und mobile Endgeräte bis hin zum Cloud Computing.
Sponsor Prosoz
For more than 25 years, PROSOZ Herten has been offering innovative software, personalized consulting services, and practice-oriented qualification for municipalities. With solutions for the areas of labor, social issues, children and youth welfare, construction and order for approx. 1500 administrations throughout Germany, the company is the leading software and consulting firm for municipal administrations. As market leader in this segment, the company develops solutions for administrative work, advises clients in process and organizational development, and develops and supervises project implementation. This also includes the qualification of employees dealing with the specialized software in the PROSOZ Academy. Currently, approx. 300 permanent employees work in four locations (Herten, Berlin, Munich and Dresden).
Silver sponsors
[become a silver sponsor]
Sponsor InnoQ
Sponsor Consiso