Forwarded from CatOps
Запись доклада с AWS re:Invent об архитектуре под капотом Lambda
Бонусом, неск тематических скетчей от Cindy Sridharan
#aws
Бонусом, неск тематических скетчей от Cindy Sridharan
#aws
YouTube
AWS re:Invent 2018: [REPEAT 1] A Serverless Journey: AWS Lambda Under the Hood (SRV409-R1)
Serverless computing allows you to build and run applications and services without thinking about servers. Serverless applications don't require you to provision, scale, and manage any servers. However, under the hood, there is a sophisticated architecture…
Forwarded from Dodo Engineering
Шпаргалки по Python. Продвинутый уровень.
Сохраняйте, чтобы не потерять.
– Regular Expression (https://clck.ru/H59qw);
– Concurrency (https://clck.ru/H59se);
– Security (https://clck.ru/H59ua);
– Test (https://clck.ru/H59vV);
– Asyncio (https://clck.ru/H59wP).
Авторы: https://www.pythonsheets.com
Enjoy!
Сохраняйте, чтобы не потерять.
– Regular Expression (https://clck.ru/H59qw);
– Concurrency (https://clck.ru/H59se);
– Security (https://clck.ru/H59ua);
– Test (https://clck.ru/H59vV);
– Asyncio (https://clck.ru/H59wP).
Авторы: https://www.pythonsheets.com
Enjoy!
Forwarded from Записки админа
🛠 Ну что, кто там ещё с BPF знакомиться не начал? Смотрите какое чтиво интересное скоро доступно станет - BPF Performance Tools: Linux System and Application Observability. http://brendangregg.com/blog/2019-07-15/bpf-performance-tools-book.html 🙂
#напочитать #bpf #ebpf
#напочитать #bpf #ebpf
Forwarded from Go Дайджест
Вот нашел статеечки про graceful shutdown. 👨💻
Это довольно полезная штука, что бы не рубить клиенту конекшн, когда оркестратор решает прибить контейнер.
https://marcofranssen.nl/go-webserver-with-gracefull-shutdown
Это довольно полезная штука, что бы не рубить клиенту конекшн, когда оркестратор решает прибить контейнер.
https://marcofranssen.nl/go-webserver-with-gracefull-shutdown
Forwarded from Пятничный деплой
Тут чуваки из ibm cloud предлагают ещё аж семь факторов к нашим любимым 12, и надо сказать, вполне резонно, в свете текущих требований к сервисам https://medium.com/ibm-cloud/7-missing-factors-from-12-factor-application-2a3e1169bd9d #12factors #microservices #architecture
Medium
7 missing factors from 12 factor application
The 12 factor application provides a well-defined guideline for developing microservices, and is a commonly used pattern to run, scale and…
Forwarded from Пятничный деплой
По паре слов о том как у больших ребят ssh работает https://gravitational.com/blog/how_uber_netflix_facebook_do_ssh/ #ssh #security
Forwarded from Sysadmin Tools 🇺🇦
YouTube
1. Использование баз данных. Введение | Технострим
Вводная лекция Сергея Михалёва по курсу «Использование баз данных» в рамках образовательного проекта «Технополиса».
Обзор и структура курса. Основные задачи курса, требования. Необходимые инструменты, ресурсы, рекомендации, литература. Роли баз данных в…
Обзор и структура курса. Основные задачи курса, требования. Необходимые инструменты, ресурсы, рекомендации, литература. Роли баз данных в…
Forwarded from linkmeup
Интересная история успеха про переезд с бесплатной версии ESXi на, не менее бесплатные, KVM/LSD. Без красноглазия(нет), с юморком, много про сетевые боли контейнеров.
Если слушать не в пол уха, то можно заметить несколько очень важных оговорок.
https://www.youtube.com/watch?v=HqsxBkxGxqg
Если слушать не в пол уха, то можно заметить несколько очень важных оговорок.
https://www.youtube.com/watch?v=HqsxBkxGxqg
YouTube
Как переехать с ESXi на KVM/LXD и не сойти с ума / Лев Николаев (Макснет)
Приглашаем на DevOpsConf 2024, которая пройдет 4 и 5 марта 2024 в Москве. Программа, подробности и билеты по ссылке: https://devopsconf.io/moscow/2024
---------
DevOpsConf Russia 2018
Тезисы и презентация:
http://devopsconf.io/moscow/2018/abstracts/3427…
---------
DevOpsConf Russia 2018
Тезисы и презентация:
http://devopsconf.io/moscow/2018/abstracts/3427…
Forwarded from AvitoTech
Как использовать стендбай в PostgreSQL
Константин Евтеев рассказывает в нашем англоязычном блоге на Медиуме о различных вариантах использования и конфигурации standby сервера.
В статье:
1️⃣ горизонтальное масштабирование с помощью репликации;
2️⃣ как использовать реплику для чтения и избежать stale reads;
3️⃣ возможные проблемы и решения при использовании стендбая с большим количеством запросов, применение DDL, отправка большого количества WAL-файлов в архив и восстановление из архива;
4️⃣ использование пула стендбаев и переключения запросов между ними;
5️⃣ восстановление после аварий с приведением в согласованное состояние мастера, стендбаев и архива.
Почитайте, если интересуетесь темой: http://bit.ly/2JO2sGW
Константин Евтеев рассказывает в нашем англоязычном блоге на Медиуме о различных вариантах использования и конфигурации standby сервера.
В статье:
1️⃣ горизонтальное масштабирование с помощью репликации;
2️⃣ как использовать реплику для чтения и избежать stale reads;
3️⃣ возможные проблемы и решения при использовании стендбая с большим количеством запросов, применение DDL, отправка большого количества WAL-файлов в архив и восстановление из архива;
4️⃣ использование пула стендбаев и переключения запросов между ними;
5️⃣ восстановление после аварий с приведением в согласованное состояние мастера, стендбаев и архива.
Почитайте, если интересуетесь темой: http://bit.ly/2JO2sGW
В одном репозитории собрано 111 паттернов проектирования. На данный момент это самый популярный репозиторий на языке Java, у него почти 50k звёзд.
Для каждого паттерна есть подробное описание и примеры реализации на Java: https://github.com/iluwatar/java-design-patterns
Для каждого паттерна есть подробное описание и примеры реализации на Java: https://github.com/iluwatar/java-design-patterns
GitHub
GitHub - iluwatar/java-design-patterns: Design patterns implemented in Java
Design patterns implemented in Java. Contribute to iluwatar/java-design-patterns development by creating an account on GitHub.
Forwarded from Sysadmin Tools 🇺🇦
Percona Database Performance Blog
Assessing MySQL Performance Amongst AWS Options - Part One - Percona Database Performance Blog
Part one of this series discusses the performance of Amazon Aurora and Amazon RDS for MySQL compared to the performance of Percona Server with InnoDB and RocksDB engines.
Началось бета-тестирование TabNine — это «умный» инструмент, который предлагает варианты автозаполнения во время написания кода. Он натренирован на 2 миллионах файлов с GitHub и умеет работать с несколькими языками: Python, Java, C++ и Haskell.
Вообще инструмент основан на модели GPT-2, предназначенной для обработки естественного языка. Но разработчики приспособили его и для понимания кода. К тому же, благодаря этому TabNine разбирается в документациях, а те как раз написаны на естественном английском.
TabNine совместим с VS Code, Sublime Text, Atom, Vim и прочими редакторами кода. Послать заявку на участие в бета-тестировании можно на сайте проекта.
https://tabnine.com/blog/deep
#vscode #vim #ide #plugins
Вообще инструмент основан на модели GPT-2, предназначенной для обработки естественного языка. Но разработчики приспособили его и для понимания кода. К тому же, благодаря этому TabNine разбирается в документациях, а те как раз написаны на естественном английском.
TabNine совместим с VS Code, Sublime Text, Atom, Vim и прочими редакторами кода. Послать заявку на участие в бета-тестировании можно на сайте проекта.
https://tabnine.com/blog/deep
#vscode #vim #ide #plugins
Forwarded from Записки админа
💬 Если у тебя, камрад, выходные оказались свободны, а за окном поливает дождь, попробуй пройти вот по этой ссылке https://www.usenix.org/conference/atc19/technical-sessions - там неприличное количество разных докладов и материалов с USENIX конференции.
#usenix
#usenix
Forwarded from CatOps
How Google got rid of VPN and other old(?) security methods
They called it BeyondCorp and it main goal sound as:
Every Google employee work successfully from untrusted networks without the use of a VPN. It needed for improving productivity and keep company secure.
Implementation started in 2011 and successfully ended in 2014, proccess was described in this article. Now Google starts sharirg the lessons that they have learned over the 5 years of exploitation.
P.S. On Google SSO page you can find random pictures (:
#security
They called it BeyondCorp and it main goal sound as:
Every Google employee work successfully from untrusted networks without the use of a VPN. It needed for improving productivity and keep company secure.
Implementation started in 2011 and successfully ended in 2014, proccess was described in this article. Now Google starts sharirg the lessons that they have learned over the 5 years of exploitation.
P.S. On Google SSO page you can find random pictures (:
#security
Google Online Security Blog
How Google adopted BeyondCorp
Posted by Lior Tishbi, Program Manager and Puneet Goel, Product Manager, Justin McWilliams, Engineering Manager It's been almost five ye...