Talk

Getting to Grips with Feature-Sliced Design

  • In Russian

I will tell you what the architectural methodology Feature-Sliced Design is. We will consider the main concepts (modularity, public API, separation of infrastructure and business logic), compare it with architectural patterns (I will tell you whether this methodology is about architecture or structure), analyse the advantages, main problems and their solutions (cross-imports of modules and module connectivity, working with infrastructure entities, poor documentation, spreading code over layers and colocation). We will also talk about the direction of development of the methodology.

Speakers

Schedule