ODMA

Author

Artem Maltsev · Vivazzi

From building websites to a method of working

I develop websites and web applications, working across interface, backend and infrastructure. ODMA brings together the engineering approach I use in my projects: understand who owns a responsibility, define a clear contract and verify the resulting behavior.

Why I am building ODMA

I want an architecture that remains understandable as a product grows. A directory should express responsibility, a public interface should make collaboration explicit, and a change should stay close to the capability it affects.

This website documents that approach through practical agreements and architectural decisions. The goal is to explain how I work and provide a shared basis for developing and maintaining websites.

Projects and practice

I develop the LEVELS platform, which brings together courses, training and software development materials. Fun Tours is another project where these engineering practices are applied. ODMA is a dedicated home for the methodology and architecture behind this work.

What matters in my work

  • Clear owners for responsibilities
  • Explicit contracts between modules
  • Changes that preserve architectural boundaries
  • Verification of behavior in a working system
  • Interfaces that are useful and understandable to people

Explore the development approach →