Forwarded from Sergey Pechenkó
Так, по поводу мультилайна "для чайников": мультилайн нинужен как минимум в Java. Для других языков концепт схожий: мультилайн тупо нинужен.
https://habr.com/ru/company/ua-hosting/blog/482804/
https://habr.com/ru/company/ua-hosting/blog/482804/
Хабр
Java: свертывание многострочных логов в однострочный лог с помощью Spring и логгера Logback или Log4j2
Logback и Log4j2 – одни из самых известных фреймворков логирования в JAVA. Фреймворк Logback используется только совместно с библиотекой SLF4J, которая представл...
Forwarded from DevOps&SRE Library
HTTP Security Headers - A Complete Guide
https://nullsweep.com/http-security-headers-a-complete-guide
https://nullsweep.com/http-security-headers-a-complete-guide
Forwarded from Записки админа
🈁 И ещё небольшое чтиво про параметры безопасности systemd, которые доступны в RHEL 7/8. https://www.redhat.com/sysadmin/mastering-systemd
#systemd #security
#systemd #security
Forwarded from CatOps
DigitalOcean рассказывают, как они избавлялись от технического долга
Люблю такие истории, потому что в них описаны входные данные, видно, что было и что стало.
Лично мне читать такое куда интереснее, чем о greenfield projects. Потому что одно дело установить модную вундервафлю по официальной доке, а совсем другое - развернуть на ходу корабль, сколоченный во время непосредственно плавания
Люблю такие истории, потому что в них описаны входные данные, видно, что было и что стало.
Лично мне читать такое куда интереснее, чем о greenfield projects. Потому что одно дело установить модную вундервафлю по официальной доке, а совсем другое - развернуть на ходу корабль, сколоченный во время непосредственно плавания
Digitalocean
From 15,000 database connections to under 100: DigitalOcean's tale of tech debt | DigitalOcean
Helping millions of developers easily build, test, manage, and scale applications of any size - faster than ever before.
Forwarded from Технологический Болт Генона
A serverless email server on AWS using S3 and SES
https://github.com/0x4447/0x4447_product_s3_email
https://github.com/0x4447/0x4447_product_s3_email
Forwarded from Технологический Болт Генона
Google Docs
Гитхабификация Информационной Безопасности
Гитхабификация Информационной Безопасности На пути к открытой, независимой от производителя и приветствующей вклад сообщества модели для ускорения обучения в сфере Информационной Безопасности. 8 декабря 2019 года Джон Ламберт, @JohnLaTwC, Distinguished…
Forwarded from Технологический Болт Генона
GitOps and Kubernetes (MEAP)
https://www.manning.com/books/gitops-and-kubernetes
> MEAP began November 2019 Publication in Fall 2020
https://www.manning.com/books/gitops-and-kubernetes
> MEAP began November 2019 Publication in Fall 2020
Manning Publications
GitOps and Kubernetes - Billy Yuen, Alexander Matyushentsev, Todd Ekenstam, and Jesse Suen
Learn how to operate infrastructures based on powerful-but-complex technologies such as Kubernetes with the same Git version control tools most developers use daily.
Forwarded from Технологический Болт Генона
Forwarded from AWS Notes
Неплохой наборчик AWS-безопасностей в докере набыстропопробовать:
https://github.com/z0ph/aws-security-toolbox
Elastic #Beanstalk обзавёлся своим Roadmap:
https://github.com/aws/elastic-beanstalk-roadmap/projects/1
И плагинчик под хром для тех, кто хочет отличать регион, где он работает в консоли, по цвету:
https://chrome.google.com/webstore/detail/aws-console-regions-color/gfeaclafcmbiakopneapkbaiifnhbkng
https://github.com/z0ph/aws-security-toolbox
Elastic #Beanstalk обзавёлся своим Roadmap:
https://github.com/aws/elastic-beanstalk-roadmap/projects/1
И плагинчик под хром для тех, кто хочет отличать регион, где он работает в консоли, по цвету:
https://chrome.google.com/webstore/detail/aws-console-regions-color/gfeaclafcmbiakopneapkbaiifnhbkng
GitHub
GitHub - z0ph/aws-security-toolbox: AWS Security Tools (AST) in a simple Docker container. :package:
AWS Security Tools (AST) in a simple Docker container. :package: - z0ph/aws-security-toolbox
Forwarded from L̶u̵m̶i̵n̷o̴u̶s̶m̶e̵n̵B̶l̵o̵g̵
A growing collection of the most interesting articles on Big Data and Machine Learning
https://xn--r1a.website/mlbigdata
https://xn--r1a.website/mlbigdata
Telegram
DE & ML Digest
Collection of all articles on Data Engineering and Machine Learning
Contact - @luminousmen
Contact - @luminousmen
Forwarded from Українська девопсарня
Графана выпустила yet another менеджер конфигурации под кубер. Все серьезно, но jsonnet, кейсы описаны интересные. https://grafana.com/blog/2020/01/09/introducing-tanka-our-way-of-deploying-to-kubernetes/
Grafana Labs
Introducing Tanka, Our Way of Deploying to Kubernetes | Grafana Labs
YAML sucks! This blog post explains why existing tools hardly ease this pain, and what we at Grafana Labs did about it.
Forwarded from DevOps Deflope News
Хороший набор конфигурируемых шаблонов для построения безопасной облачной инфраструктуры. Будет полезно, если вы используете AWS и Cloudformation.
https://asecure.cloud
#aws #security #cloudformation
https://asecure.cloud
#aws #security #cloudformation
asecure.cloud
ASecureCloud: Your AI-Powered Cloud Advisor
Build, secure and operate your AWS cloud environments
Forwarded from Vadim Lesnov
можно вот тут попробовать https://www.terraform-best-practices.com/ мне с нуля помогло
Terraform-Best-Practices
Welcome | Terraform Best Practices
This document is an attempt to systematically describe best practices using Terraform and provide recommendations for the most frequent problems Terraform users experience.
Forwarded from There will be no singularity
Я еще не рассказывал о поездке на highload 2019 2 недели назад.
Т.к. любой желающий, купивший билет, мог заявить свой митап, я решил попробовать.
Мне выделили зал с несколькими рядами кресел, огромным телеком и звукоусиливающим оборудованием. При этом более уважаемым людям дали маленькие будки вместимостью 10 человек. За что мне были такие почести, я понял не очень, но энивей, спасибо, @HighLoadChannel 🙂
В итоге зал забился полностью, что меня тоже очень удивило 🙂
Запись, если что, вот: https://www.youtube.com/watch?v=g0vhMNh_4tg&t=8s
Теперь про саму конференцию.
Я езжу на нее много лет, и каждый раз привожу оттуда много инсайтов. В этом году лайнап мне показался довольно странным. Большую часть, как мне показалось, занимали базы данных и k8s, поэтому большую часть докладов я пропустил.
Зато получилось много пообщаться с разными компаниями.
И вот что я вам хочу сказать.
Сингулярности не будет 😟
Абсолютному большинству компаний, которые там были представлены, наплевать на качество того, что они делают. Причем такая история и в avito, и в lamoda и в других крупных компаниях.
Концепция, как говорят киношники - "добьем на посте". Т.е. когда исходный материал так себе, на постпродакшене это можно поправить.
Так же и тут - все поголовно используют ORM (есть и страшнее, но об этом в следующих выпусках), а разбираться с этим будут потом DBA (если они есть, конечно) уже на проде.
Честно - я расстроился. И пока я расстраивался, я пропустил важную вещь, которая догнала меня через несколько дней.
Вы, наверное, все знаете, что я делаю инструмент, проверяющий качество того кода, который работает с базой данных. Я искренне надеялся, что этот инструмент сэкономит много человеко-часов не самой творческой работы backend инженеров. Но оказалось экономить нечего, потому что никто по-человечески не пишет.
Но при этом абсолютно все, кто связан с Ops - DevOps и DBA сказали - "дай нам этот инструмент, мы будем этих безруких мудаков макать в их поделки аргументированно".
Я это все осознал не сразу. Но когда осознал, стало понятно, что внезапно в моем стартапе случился pivot (смена направления).
Мой инструмент нужен, но просто другой целевой аудитории.
Я знал, что больше 90% стартапов делают не то что они задумывали с самого начала. Но я-то думал, что я не такой 🙃
С одной стороны - хорошо что это произошло довольно рано и я не потратил усилия на инструменты для разработчиков, с другой - обидно, блин 😟
Кроме того, теперь не очень понятно что делать со стратегией монетизации. Если раньше у меня все складно было посчитано на одно рабочее место в месяц, прикинут объем рынка, куда бежать и что делать, то сейчас - ¯\_(ツ)_/¯
Т.к. любой желающий, купивший билет, мог заявить свой митап, я решил попробовать.
Мне выделили зал с несколькими рядами кресел, огромным телеком и звукоусиливающим оборудованием. При этом более уважаемым людям дали маленькие будки вместимостью 10 человек. За что мне были такие почести, я понял не очень, но энивей, спасибо, @HighLoadChannel 🙂
В итоге зал забился полностью, что меня тоже очень удивило 🙂
Запись, если что, вот: https://www.youtube.com/watch?v=g0vhMNh_4tg&t=8s
Теперь про саму конференцию.
Я езжу на нее много лет, и каждый раз привожу оттуда много инсайтов. В этом году лайнап мне показался довольно странным. Большую часть, как мне показалось, занимали базы данных и k8s, поэтому большую часть докладов я пропустил.
Зато получилось много пообщаться с разными компаниями.
И вот что я вам хочу сказать.
Сингулярности не будет 😟
Абсолютному большинству компаний, которые там были представлены, наплевать на качество того, что они делают. Причем такая история и в avito, и в lamoda и в других крупных компаниях.
Концепция, как говорят киношники - "добьем на посте". Т.е. когда исходный материал так себе, на постпродакшене это можно поправить.
Так же и тут - все поголовно используют ORM (есть и страшнее, но об этом в следующих выпусках), а разбираться с этим будут потом DBA (если они есть, конечно) уже на проде.
Честно - я расстроился. И пока я расстраивался, я пропустил важную вещь, которая догнала меня через несколько дней.
Вы, наверное, все знаете, что я делаю инструмент, проверяющий качество того кода, который работает с базой данных. Я искренне надеялся, что этот инструмент сэкономит много человеко-часов не самой творческой работы backend инженеров. Но оказалось экономить нечего, потому что никто по-человечески не пишет.
Но при этом абсолютно все, кто связан с Ops - DevOps и DBA сказали - "дай нам этот инструмент, мы будем этих безруких мудаков макать в их поделки аргументированно".
Я это все осознал не сразу. Но когда осознал, стало понятно, что внезапно в моем стартапе случился pivot (смена направления).
Мой инструмент нужен, но просто другой целевой аудитории.
Я знал, что больше 90% стартапов делают не то что они задумывали с самого начала. Но я-то думал, что я не такой 🙃
С одной стороны - хорошо что это произошло довольно рано и я не потратил усилия на инструменты для разработчиков, с другой - обидно, блин 😟
Кроме того, теперь не очень понятно что делать со стратегией монетизации. Если раньше у меня все складно было посчитано на одно рабочее место в месяц, прикинут объем рынка, куда бежать и что делать, то сейчас - ¯\_(ツ)_/¯
YouTube
Что на самом деле вернет SQL-запрос
Что на самом деле вернет SQL-запрос или заключаем контракт между базой и приложением. Митап 8 ноября 2019 года в рамках конференции Highload 2019
Forwarded from L̶u̵m̶i̵n̷o̴u̶s̶m̶e̵n̵B̶l̵o̵g̵
This post closely examines the components of a Spark application, looks at how these components work together and look at how Spark applications run on the YARN cluster.
https://luminousmen.com/post/spark-anatomy-of-spark-application
https://luminousmen.com/post/spark-anatomy-of-spark-application
Blog | iamluminousmen
Anatomy of Apache Spark Application
Uncover the inner workings of Apache Spark applications in this insightful guide. Learn about the key components like Spark Driver, Executors, and more. Perfect for mastering big data processing.
Forwarded from Полезняшки от "Разбора Полетов"
Тут обещают апокалипсис с 13-го по 15-е января
https://xn--r1a.website/iv?url=https://medium.com/@jonathan.leitschuh/update-want-to-take-over-the-java-ecosystem-all-you-need-is-a-mitm-d069d253fe23&rhash=f5b2f9872995e4
https://xn--r1a.website/iv?url=https://medium.com/@jonathan.leitschuh/update-want-to-take-over-the-java-ecosystem-all-you-need-is-a-mitm-d069d253fe23&rhash=f5b2f9872995e4
Medium
Update: Want to take over the Java ecosystem? All you need is a MITM!
January 13th-15th, 2020 will break over 21% of the industry’s Java build infrastructure. Six months since my initial article disclosing…