APKLife

APKLife Architecture (EN)

Layered design

  1. Presentation layer: routes/*, templates/*, static/*
  2. Service layer: services/schedule.py, services/utils_schedule.py, services/version.py
  3. Source layer: services/sources/*, services/http_client.py, services/schedule_parser.py
  4. Cache layer: services/cache_store.py
  5. Utility layer: services/normalize.py, services/validators.py, services/logging_config.py

Core principles

Reliability patterns

Observability

Extension points

Project structure: PROJECT_STRUCTURE.en.md

Back: README.en.md