SP-Lutsk
article

Django.Pub Workshop: Architecture and Best Practices

The second Django.Pub event focused on structuring real-world Django projects: architecture, module boundaries, and practices from commercial development.

Author

SP-Lutsk Team

Date published

Audience at the Django.Pub architecture and best practices workshop

The second event in the Django.Pub series was a practical workshop at Lutsk National Technical University (LNTU), focused on building Django projects under real commercial-development conditions - how to structure code, design application architecture, distribute responsibilities across modules, and avoid the mistakes that make projects harder to maintain and scale over time.

  • Project vs. apps: how to separate concerns as a codebase grows
  • Repository structuring approaches
  • "Thin views, fat services" as a guiding principle
  • Configuration and environment variable management
  • Secrets handling, logging, and migrations
  • Error management and testing basics

The session combined theory with practical demonstrations, walking through real Django project examples and common problems that show up early in a project's life.

Oleksandr Shypulin, CTO and CISO at SP-Lutsk, led the workshop.

Django.Pub