"organizations [...] are constrained to produce designs which are copies of the communication structures of these organizations"
can help fix an
but not its
village (100+) -> city (10k+) -> megacity (1m+)
we are creating a new system
that can sustain 100x the load
and we continously migrate to it
or at least plan for it
create the new
deprecate the old
def: consistently good in quality or performance; able to be trusted.
“holistic approach toward deciding how to integrate development, deployment, production operations, and long-term care.”
* Requires good monitoring
Tactic is a specific action to achieve a goal
Strategy is a plan to achieve a goal
Yevgeniy Brikman - Lessons from 300k+ Lines of Infrastructure Code
source: GCP blog
Good to understand OAuth & TLS certificates
[the cloud bill is not proportional to the number of customers but to the number of developers with access to the cloud account]
“Corey Quinn (@QuinnyPig)”
basically restricting what devs can do
but allows us to validate our use cases faster
source: Jenni Nadler (c)
the most awkwards and common things to do!
“best” is the enemy of “good”
using a library, framework or service for:
for which languages?
source: "thread by Jaana Dogan" (c)
It is not the language, it is the tooling/opinions
testing, benchmarks, deployments, dependency management, security, code formating, distribution …
basically people talking to each other through APIs
Yevgeniy Brikman - Lessons from 300k+ Lines of Infrastructure Code
what if we had 2 clusters + LB
instead of a “clone” of production
is a key component of a platform
Answers the question: Are we making money now ?
Observability deduces the state of the system based on its output
These measurements describe basic properties of metrics that matter, what values we want those metrics to have, and how we’ll react if we can’t provide the expected service
Start from the user experience
Nothing is perfect but we can always approximate
Hackers are bots now
CVEs are monitored by hackers
They scan the internet for outdated software to exploit
bake the model in the container or not ?
how to make changes to the system
More models, more requests and more data
DevOps Research and Assessment report
https://cloud.google.com/blog/products/devops-sre/dora-2022-accelerate-state-of-devops-report-now-outSRE / Data Engineer