Skip to main content
Ctrl+K

smartem-decisions

  • Tutorials
  • How-to Guides
  • Explanations
  • Reference
  • GitHub
  • PyPI
  • Tutorials
  • How-to Guides
  • Explanations
  • Reference
  • GitHub
  • PyPI

Section Navigation

  • Backend-to-Agent Communication System Design
  • Architectural Decision Records
    • 1. Record architecture decisions
    • 2. Adopt python-copier-template for project structure
    • 3. Short descriptive title
    • 3. No dependency on python-zocalo
    • 5. Use detect-secrets for secret scanning
    • 6. Use Sealed Secrets for Kubernetes secrets management
    • 7. Eliminate circular dependency between smartem_api and smartem_backend
    • 8. Backend-to-Agent Communication Protocol Selection
  • EPU Output Directory Structure
  • Technical Notes
  • Explanations
  • Architectural Decision Records

Architectural Decision Records#

Architectural decisions are made throughout a project’s lifetime. As a way of keeping track of these decisions, we record these decisions in Architecture Decision Records (ADRs) listed below.

  • 1. Record architecture decisions
  • 2. Adopt python-copier-template for project structure
  • 3. Short descriptive title
  • 3. No dependency on python-zocalo
  • 5. Use detect-secrets for secret scanning
  • 6. Use Sealed Secrets for Kubernetes secrets management
  • 7. Eliminate circular dependency between smartem_api and smartem_backend
  • 8. Backend-to-Agent Communication Protocol Selection

For more information on ADRs see this blog by Michael Nygard.

previous

Backend-to-Agent Communication System Design

next

1. Record architecture decisions

Edit on GitHub

This Page

  • Show Source

Built with the PyData Sphinx Theme 0.16.1.