DevOps Universe pinned «What happens when… https://github.com/vasanthk/how-web-works https://github.com/alex/what-happens-when»
A book-in-progress about the linux kernel and its insides.
https://github.com/0xAX/linux-insides/blob/master/SUMMARY.md
https://github.com/0xAX/linux-insides/blob/master/SUMMARY.md
The Triumph and Tragedy of .env Files
https://blog.doppler.com/the-triumph-and-tragedy-of-env-files
https://blog.doppler.com/the-triumph-and-tragedy-of-env-files
SLOs and SLIs best practices for systems
https://newrelic.com/blog/best-practices/best-practices-for-setting-slos-and-slis-for-modern-complex-systems
#sre
https://newrelic.com/blog/best-practices/best-practices-for-setting-slos-and-slis-for-modern-complex-systems
#sre
A distributed systems and infrastructure simulator for attacking and debugging Kubernetes: simulator creates a Kubernetes cluster for you in your AWS account; runs scenarios which misconfigure it and/or leave it vulnerable to compromise and trains you in mitigating against these vulnerabilities.
https://github.com/kubernetes-simulator/simulator
#k8s
https://github.com/kubernetes-simulator/simulator
#k8s
https://github.com/komodorio/validkube
Validkube combines the best open-source tools to help ensure Kubernetes YAML best practices, hygiene & security.
#k8s
Validkube combines the best open-source tools to help ensure Kubernetes YAML best practices, hygiene & security.
#k8s
really good book about system design
https://docs.google.com/document/u/0/d/1pOarvQbjzLd9tz5ZuxktyrYsZ41mbWba5_LUeFj65lI/mobilebasic
#sysdes
https://docs.google.com/document/u/0/d/1pOarvQbjzLd9tz5ZuxktyrYsZ41mbWba5_LUeFj65lI/mobilebasic
#sysdes
System Design: Useful concepts for building services at scale!-Part 2
https://medium.com/@surfd1001/system-design-useful-concepts-that-helps-building-services-at-scale-part-2-9392e3fefa
#sysdes
https://medium.com/@surfd1001/system-design-useful-concepts-that-helps-building-services-at-scale-part-2-9392e3fefa
#sysdes
DevOps Universe pinned «System Design: Useful concepts for building services at scale!-Part 2 https://medium.com/@surfd1001/system-design-useful-concepts-that-helps-building-services-at-scale-part-2-9392e3fefa #sysdes»
records from OpenInfra Summit: 2022 Berlin
https://www.youtube.com/playlist?list=PLKqaoAnDyfgqUDjoZhZnDKF5aJrLMnm9E
schedule is here:
https://openinfra.dev/summit-schedule
https://www.youtube.com/playlist?list=PLKqaoAnDyfgqUDjoZhZnDKF5aJrLMnm9E
schedule is here:
https://openinfra.dev/summit-schedule
Extend Kubernetes via a Shared Informer
https://gianarb.it/blog/kubernetes-shared-informer
https://gianarb.it/blog/kubernetes-shared-informer
Please, pay attention to terraform 1.3, default value will be deprecated
Optional attributes for object type constraints: When declaring an input variable whose type constraint includes an object type, you can now declare individual attributes as optional, and specify a default value to use if the caller doesn’t set it. For example:
variable "with_optional_attribute" {
type = object({
a = string # a required attribute
b = optional(string) # an optional attribute
c = optional(number, 127) # an optional attribute with a default value
})
}
Assigning { a = "foo" } to this variable will result in the value { a = "foo", b = null, c = 127 }.
Optional attributes for object type constraints: When declaring an input variable whose type constraint includes an object type, you can now declare individual attributes as optional, and specify a default value to use if the caller doesn’t set it. For example:
variable "with_optional_attribute" {
type = object({
a = string # a required attribute
b = optional(string) # an optional attribute
c = optional(number, 127) # an optional attribute with a default value
})
}
Assigning { a = "foo" } to this variable will result in the value { a = "foo", b = null, c = 127 }.