Dev0ps
40 subscribers
211 photos
3 videos
50 files
3.33K links
Download Telegram
Вчера посмотрел вебинар по 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
Не секрет, что я не очень люблю 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
А пока 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
Amazon представила практики безопасности для EKS
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-решение, это сравнение может быть полезным для формирования шорт-листа.
Forwarded from CatOps
Статья об основных моментах TCP, которые необходимо учитывать разработчику.

Ну и не только разработчику, но и любому инженеру, который работает не на изолированной машине.
Forwarded from DevOps&SRE Library
Forwarded from CatOps
​​Вышла alpha-версия нового kubernetes-провайдера для Terraform, который позволяет деплоить любые ресурсы, включая CRD.

В довесок к этому есть экспериментальная функция конвертации YAML в HCL.

Как по мне, это очень крутая новость, потому что можно будет создавать модули, которые содержат в себе, как различные ресурсы внутри K8s, так и вне его. А также, можно будет смотреть, что там деплоится с помощью Terraform Plan.

С другой стороны, переписывать кучу существующих манифестов - не самое приятное занятие.

#kubernetes #terraform #hashicorp