> For the complete documentation index, see [llms.txt](https://chris-lomeli.gitbook.io/tiny-engines/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chris-lomeli.gitbook.io/tiny-engines/sandbox/onboarding-intro.md).

# motivation

This is a continual work in progress pulled from various wikis and documents that I've used more than I ever expected to clarify one concept or another...

and a reminder that in addition to "whiles" and "ifs" and "loops", a fully realized deliverable also includes:

* **Observability - how we trace and monitor the solution**
  * monitoring - New Relic, SignalFX
  * metering - dropwizard, ...
  * tracing solution - like Zipkin
* **Microservice ambassadors and side-cars**
  * discovery
  * circuit breaker
  * configuration and secrets management
* **Logging and error handling solution**
  * logging strategy and utilities&#x20;
  * error handling strategy
* **Quality control**
  * unit testing
  * integration testing
  * acceptance testing
  * performance testing
  * code quality such as lint, Jacoco, Sonarqube
  * mutation testing
  * chaos&#x20;
* **Continuous integration and delivery**
  * build tools such as Gitlab, Jenkins, Jenkins X
  * deployment tools such as Terraform, Packer
  * Production platforms such as AWS, GKE, or Azure
  * Soft platforms such as Kubernetes
