Forwarded from Технологический Болт Генона
Вчера посмотрел вебинар по
Webinar: End YAML engineering with cdk8s!
https://www.youtube.com/watch?v=QcF_6ZSEd5k
https://github.com/awslabs/cdk8s
cdk8s на канале CNCF, выглядит интересно, этакий конкурент Pulumi.Webinar: End YAML engineering with cdk8s!
https://www.youtube.com/watch?v=QcF_6ZSEd5k
cdk8s is a software development framework for defining Kubernetes applications and reusable abstractions using familiar programming languages and rich object-oriented APIs. cdk8s generates pure Kubernetes YAML - you can use cdk8s to define applications for any Kubernetes cluster running anywhere.
https://github.com/awslabs/cdk8s
YouTube
Webinar: End YAML engineering with cdk8s!
The CDK for Kubernetes (cdk8s) is a new open-source software development framework for defining Kubernetes applications and resources using familiar programming languages.
Applications running on Kubernetes are composed of dozens of resources maintained…
Applications running on Kubernetes are composed of dozens of resources maintained…
Forwarded from There will be no singularity
Не секрет, что я не очень люблю mogodb и троллю их при любой возможности (так же как и рубистов):
https://xn--r1a.website/nosingularity/194
Семь лет назад вышла статья, о которой я писал тут
https://xn--r1a.website/nosingularity/35
и спустя два года вышла еще одна
https://aphyr.com/posts/322-call-me-maybe-mongodb-stale-reads
где первый коммент "As a Stripe customer, I sure hope you’re not using Mongo to keep track of my transactions."
Быгыгы :)
В очередной раз напомню, что stripe с оценкой $36 ярдов написан на руби и монге.
В последнем же треде в августе 2017 автор исследования сказал, что в версии 3.4 тоже беды с башкой (зачеркнуто) все стало еще хуже.
Мне предъявили, что все это было давно, в четвертой ветке, вышедшей в авгусе 2018 все поменялось и я перегибаю палку.
Ну что, мои маленькие любители json'ов, держите:
https://twitter.com/jepsen_io/status/1261276984681754625
MongoDB 4.2.6's transactions aren't full ACID, or even snapshot isolated. We found read skew, cyclic information flow, and internal inconsistencies, including transactions which could read their own writes from the future. Ooooh, spooooky!
Also transactions are allowed to lose data & read uncommitted, possibly impossible states by default, because why would you *not* want that behavior from something called a transaction. This was already documented, but I found it surprising!
Подробнее тут:
http://jepsen.io/analyses/mongodb-4.2.6
https://xn--r1a.website/nosingularity/194
Семь лет назад вышла статья, о которой я писал тут
https://xn--r1a.website/nosingularity/35
и спустя два года вышла еще одна
https://aphyr.com/posts/322-call-me-maybe-mongodb-stale-reads
где первый коммент "As a Stripe customer, I sure hope you’re not using Mongo to keep track of my transactions."
Быгыгы :)
В очередной раз напомню, что stripe с оценкой $36 ярдов написан на руби и монге.
В последнем же треде в августе 2017 автор исследования сказал, что в версии 3.4 тоже беды с башкой (зачеркнуто) все стало еще хуже.
Мне предъявили, что все это было давно, в четвертой ветке, вышедшей в авгусе 2018 все поменялось и я перегибаю палку.
Ну что, мои маленькие любители json'ов, держите:
https://twitter.com/jepsen_io/status/1261276984681754625
MongoDB 4.2.6's transactions aren't full ACID, or even snapshot isolated. We found read skew, cyclic information flow, and internal inconsistencies, including transactions which could read their own writes from the future. Ooooh, spooooky!
Also transactions are allowed to lose data & read uncommitted, possibly impossible states by default, because why would you *not* want that behavior from something called a transaction. This was already documented, but I found it surprising!
Подробнее тут:
http://jepsen.io/analyses/mongodb-4.2.6
Forwarded from Технологический Болт Генона
А пока PGCon 2020 не начался предлагаю посмотреть несколько докладов по PostgreSQL со SCaLE 18X
Scaling the Wall of Text: Logging Best Practices in PostgreSQL
https://www.youtube.com/watch?v=FjksXR81hjA
Linux IO internals for PostgreSQL administrators in 2020 (неувядающая классика от Ильи Космодемьянского, аналогичный доклад на HL++2018 https://youtu.be/0o7uNUOS-Ho)
https://www.youtube.com/watch?v=3XkHGbGJ-bw
PostgreSQL worst practices (неувядающая классика [2] от Ильи Космодемьянского, аналогичный доклад на HL++2017 https://youtu.be/HxwLCyCY8ec)
https://www.youtube.com/watch?v=3yPC3vesDCs
Using PostgreSQL for Data Privacy and Security
https://www.youtube.com/watch?v=8Y6jYvd9Jgo
Declarative Caching with Postgres and Redis
https://www.youtube.com/watch?v=IID2LQVztIM
Scaling the Wall of Text: Logging Best Practices in PostgreSQL
https://www.youtube.com/watch?v=FjksXR81hjA
Linux IO internals for PostgreSQL administrators in 2020 (неувядающая классика от Ильи Космодемьянского, аналогичный доклад на HL++2018 https://youtu.be/0o7uNUOS-Ho)
https://www.youtube.com/watch?v=3XkHGbGJ-bw
PostgreSQL worst practices (неувядающая классика [2] от Ильи Космодемьянского, аналогичный доклад на HL++2017 https://youtu.be/HxwLCyCY8ec)
https://www.youtube.com/watch?v=3yPC3vesDCs
Using PostgreSQL for Data Privacy and Security
https://www.youtube.com/watch?v=8Y6jYvd9Jgo
Declarative Caching with Postgres and Redis
https://www.youtube.com/watch?v=IID2LQVztIM
YouTube
Scaling the Wall of Text: Logging Best Practices in PostgreSQL
Talk by Richard Yen
https://www.socallinuxexpo.org/scale/18x/presentations/scaling-wall-text-logging-best-practices-postgresql
Something that many PostgreSQL users take for granted is the powerful logging features that it provides. With the right configuration…
https://www.socallinuxexpo.org/scale/18x/presentations/scaling-wall-text-logging-best-practices-postgresql
Something that many PostgreSQL users take for granted is the powerful logging features that it provides. With the right configuration…
Forwarded from Sysadmin Tools 🇺🇦
MongoDB Best Practices on Linux 2020 Edition
https://www.percona.com/blog/2020/04/17/mongodb-best-practices-2020-edition/
#mongodb #mongo #linux #nosql
https://www.percona.com/blog/2020/04/17/mongodb-best-practices-2020-edition/
#mongodb #mongo #linux #nosql
Percona Database Performance Blog
MongoDB Best Practices: Security, Data Modeling, & Schema Design
Discover MongoDB best practices for security, data modeling, & schema design to improve performance while enhancing the HA & resilience of MongoDB.
Forwarded from Українська девопсарня
Amazon представила практики безопасности для EKS
https://aws.github.io/aws-eks-best-practices/
https://aws.github.io/aws-eks-best-practices/
Forwarded from Мониторим ИТ
Вместе с уже известным квадрантом по APM-решениям, Gartner также выкатил отчёт по критичным возможностям этих же решений. В этом отчёте те же самые участники квадранта APM сравниваются по следующим критериям:
⚡️ Business analysis
⚡️ IT services monitoring
⚡️ Root cause analysis
⚡️ Anomaly detection
⚡️ Distributed profiling
⚡️ Application debugging
в контексте их применения для следующих целей:
⚡️ IT operations
⚡️ DevOps release
⚡️ Application support
⚡️ Application development
⚡️ Application owner or line of business (LOB)
⚡️ CloudOps
Если вы сейчас выбираете APM-решение, это сравнение может быть полезным для формирования шорт-листа.
⚡️ Business analysis
⚡️ IT services monitoring
⚡️ Root cause analysis
⚡️ Anomaly detection
⚡️ Distributed profiling
⚡️ Application debugging
в контексте их применения для следующих целей:
⚡️ IT operations
⚡️ DevOps release
⚡️ Application support
⚡️ Application development
⚡️ Application owner or line of business (LOB)
⚡️ CloudOps
Если вы сейчас выбираете APM-решение, это сравнение может быть полезным для формирования шорт-листа.
Forwarded from Технологический Болт Генона
terraform, mono-repo and compliance as code
https://medium.com/@emre.erkunt/terraform-mono-repo-and-compliance-as-code-109395659c3a
GitHub
https://github.com/eerkunt/terraform-compliance
Slides
https://www.slideshare.net/EmreErkunt/compliance-as-code-with-terraformcompliance
https://medium.com/@emre.erkunt/terraform-mono-repo-and-compliance-as-code-109395659c3a
GitHub
https://github.com/eerkunt/terraform-compliance
Slides
https://www.slideshare.net/EmreErkunt/compliance-as-code-with-terraformcompliance
Forwarded from Технологический Болт Генона
terraform-compliance.pdf
1.3 MB
Compliance as Code. Emre Erkunt.
https://www.slideshare.net/EmreErkunt/compliance-as-code-with-terraformcompliance
https://www.slideshare.net/EmreErkunt/compliance-as-code-with-terraformcompliance
Forwarded from CatOps
Статья об основных моментах TCP, которые необходимо учитывать разработчику.
Ну и не только разработчику, но и любому инженеру, который работает не на изолированной машине.
Ну и не только разработчику, но и любому инженеру, который работает не на изолированной машине.
Postgres.ai / Database Lab – instant clones of large PostgreSQL databases to boost development · GitLab
https://gitlab.com/postgres-ai/database-lab
https://gitlab.com/postgres-ai/database-lab
GitLab
PostgresAI / DBLab Engine · GitLab
DBLab Engine enables 🖖 database branching and ⚡️ thin cloning for any...
Forwarded from @yarosh_log
Список побочки у разных уровней изоляции транзакций MySQL InnoDB и PostgreSQL (oracle, mssql тоже есть)
https://github.com/ept/hermitage
https://github.com/ept/hermitage
GitHub
GitHub - ept/hermitage: What are the differences between the transaction isolation levels in databases? This is a suite of test…
What are the differences between the transaction isolation levels in databases? This is a suite of test cases which differentiate isolation levels. - ept/hermitage
Forwarded from DevOps&SRE Library
10 most common mistakes using kubernetes
https://blog.pipetail.io/posts/2020-05-04-most-common-mistakes-k8s
https://blog.pipetail.io/posts/2020-05-04-most-common-mistakes-k8s
Forwarded from CatOps
Вышла alpha-версия нового kubernetes-провайдера для Terraform, который позволяет деплоить любые ресурсы, включая CRD.
В довесок к этому есть экспериментальная функция конвертации YAML в HCL.
Как по мне, это очень крутая новость, потому что можно будет создавать модули, которые содержат в себе, как различные ресурсы внутри K8s, так и вне его. А также, можно будет смотреть, что там деплоится с помощью Terraform Plan.
С другой стороны, переписывать кучу существующих манифестов - не самое приятное занятие.
#kubernetes #terraform #hashicorp
В довесок к этому есть экспериментальная функция конвертации YAML в HCL.
Как по мне, это очень крутая новость, потому что можно будет создавать модули, которые содержат в себе, как различные ресурсы внутри K8s, так и вне его. А также, можно будет смотреть, что там деплоится с помощью Terraform Plan.
С другой стороны, переписывать кучу существующих манифестов - не самое приятное занятие.
#kubernetes #terraform #hashicorp