Skip to content

Instantly share code, notes, and snippets.

@jdnichollsc
Last active March 25, 2017 15:44
Show Gist options
  • Save jdnichollsc/990a51f024a13828871ce24d9a5090af to your computer and use it in GitHub Desktop.
Save jdnichollsc/990a51f024a13828871ce24d9a5090af to your computer and use it in GitHub Desktop.
ScaleConf

Delivering an App

People

  • Operator
  • Developer
  • Security
    • Avoid secrets/credentials in code (Vault)

Process

Organize the work together. Developer -> Operator Developer -> Security Operator -> Security

Dedicated Operations

  • Owns the Infrastructure / Security / Runtime core
  • Provide a platform to developers (write, test, deploy, monitor)
  • Richer tooling (deployment, observability, tracing, etc)
  • Performance of the infrastructure
  • Blue/Grenn, shadow traffic, enable better testing rigor

Dedicated Security Team

  • Reduce the surface area of access
  • Locking down SSH access
  • Mutual TLS for services
  • Data privacy
  • Compliance (Reclamos por parte del gobierno...)

Splitting Development Teams

  • App into services owned by Teams
  • Increases operational demand (Coordination between teams)
  • A good tooling for deployment and observability

Definición => Es un proceso de como se organiza la agilidad sobre el riesgo.

  • DDDesign destillation practice
  • A design methodology for reliable software systems. (Reducir elementos de un sistema para manejar la complejidad)
  • Disminuir tiempos.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment