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