Towards an understanding of technical debt
Recently I have big discussion with programmers about "technical dept" and part of them try to said "we need time to rewrite all". So, it's not good idea, and this article explains why. Author describe five different phenomena that people mean when they say “technical debt”, and advocates understanding the full context rather than just assuming the folks that came before were fools.
Wrote in January 2016 but still actual.
#culture
Recently I have big discussion with programmers about "technical dept" and part of them try to said "we need time to rewrite all". So, it's not good idea, and this article explains why. Author describe five different phenomena that people mean when they say “technical debt”, and advocates understanding the full context rather than just assuming the folks that came before were fools.
Wrote in January 2016 but still actual.
#culture
Видео и слайды с моего вчерашнего доклада о сетапе Vault с S3 + DynamoDB на бэкенде со встречи HashiCorp User Group - Saint Petersburg.
Презентация: https://drive.google.com/file/d/13xqw5weCkCvQFQMTk-TLiR3hpAeOIqlm/view?usp=sharing
Видео: https://youtu.be/sUl4s6IV6wc
#slides
Презентация: https://drive.google.com/file/d/13xqw5weCkCvQFQMTk-TLiR3hpAeOIqlm/view?usp=sharing
Видео: https://youtu.be/sUl4s6IV6wc
#slides
Observability?! – Where do we go from here?
Long-read about this not simple question which covers reasons, pillars of observability, requirements for engineers and many other things.
Highly recommend to read this article for anyone who is even slightly interested in ~~observerless~~ Observability
Also, it have simply definition of Devops in one sentence:
>The DevOps philosophy promotes the concept of small, agile and cross-functional teams that completely manage the life cycle of the services they own.
#culture #observability
Long-read about this not simple question which covers reasons, pillars of observability, requirements for engineers and many other things.
Highly recommend to read this article for anyone who is even slightly interested in ~~observerless~~ Observability
Also, it have simply definition of Devops in one sentence:
>The DevOps philosophy promotes the concept of small, agile and cross-functional teams that completely manage the life cycle of the services they own.
#culture #observability
Мой опыт показывает, что чем дальше я от баз данных, тем лучше мне, базам данных и компании в целом 🙂
Но так или иначе, с реляционками приходится встречаться и работать. Ловите бесплатную вэб-книгу об индексах в БД
Там хорошее описание, как работать с индексами в популярных движках и, что происходит под капотом
#databases
Но так или иначе, с реляционками приходится встречаться и работать. Ловите бесплатную вэб-книгу об индексах в БД
Там хорошее описание, как работать с индексами в популярных движках и, что происходит под капотом
#databases
Use-The-Index-Luke
SQL Indexing and Tuning e-Book for developers: Use The Index, Luke covers Oracle, MySQL, PostgreSQL, SQL Server, ...
SQL indexing and tuning tutorial for developers. No unnecessary database details—just what developers need to know. Covers all major SQL databases.
Вчера зарелизили Grafana 6
Из нововведений:
- Explore: новый способ запросов, который позволяет делать запросы на лету для траблшутинга в реальном времени
- Grafana Loki: интеграция с Loki — который как Prometheus, но для логов
- Gauge Panel: отдельная панель для круговых показателей (gauges). Планируется цифровые показатели тоже привести к виду gauges
- New Panel Editor UX: новый редактор панелей
- Google Stackdriver Datasource: новый датасорс для догадайтесь чего
- Azure Monitor Datasource: перенесён из плагина в core датасорс
- React Plugin: Графана переезжает на React, React plugin позволяет проще создавать плагины
- Named Colors: цвета по названиям, а не кодам 😁
- Removal of user session storage: теперь проще сетапить Графану без стайтфул хранилища. Вместо хранения сессий выдаются короткоживущие токены
Больше инфы тут
#monitoring #grafana
Из нововведений:
- Explore: новый способ запросов, который позволяет делать запросы на лету для траблшутинга в реальном времени
- Grafana Loki: интеграция с Loki — который как Prometheus, но для логов
- Gauge Panel: отдельная панель для круговых показателей (gauges). Планируется цифровые показатели тоже привести к виду gauges
- New Panel Editor UX: новый редактор панелей
- Google Stackdriver Datasource: новый датасорс для догадайтесь чего
- Azure Monitor Datasource: перенесён из плагина в core датасорс
- React Plugin: Графана переезжает на React, React plugin позволяет проще создавать плагины
- Named Colors: цвета по названиям, а не кодам 😁
- Removal of user session storage: теперь проще сетапить Графану без стайтфул хранилища. Вместо хранения сессий выдаются короткоживущие токены
Больше инфы тут
#monitoring #grafana
GitHub
Release v6.0.0 · grafana/grafana
Grafana v6.0 introduces a new way of exploring your data, support for log data and tons of other features.
What’s new in Grafana v6.0
Download
New major features:
Explore A new query focused w...
What’s new in Grafana v6.0
Download
New major features:
Explore A new query focused w...
Google рассказывают о семи шагах в DevOps (методологию) в своём блоге.
1. Начните внедрение с малого проекта — остальные подтянутся
2. Используйте Open Source решения
3. Занимайтесь вопросами безопасности во время разработки, а не сбоку от неё
4. Следуйте лучшим практикам (хехехе. Тут пункт про SRE Book на самом деле)
5. Проводите внутренние тренинги внутри компании/команды и делитесь знаниями
6. No blame culture
7. Развивайте культуру: базируйте решения на данных, будьте открытыми, ставьте общие цели
Как-то так…
#culture
1. Начните внедрение с малого проекта — остальные подтянутся
2. Используйте Open Source решения
3. Занимайтесь вопросами безопасности во время разработки, а не сбоку от неё
4. Следуйте лучшим практикам (хехехе. Тут пункт про SRE Book на самом деле)
5. Проводите внутренние тренинги внутри компании/команды и делитесь знаниями
6. No blame culture
7. Развивайте культуру: базируйте решения на данных, будьте открытыми, ставьте общие цели
Как-то так…
#culture
Google Cloud Blog
Seven steps to making DevOps a reality | Google Cloud Blog
New research by Harvard Business Review shows that implementing DevOps can significantly enhance an organization’s bottom line.
В Амазон завезли Kafka as a service
Пока в статусе public preview в Виргинии, Охио и Ирландии (
#aws
Пока в статусе public preview в Виргинии, Охио и Ирландии (
us-east-1, us-east-2, eu-west-1)#aws
Amazon
Managed Kafka - Amazon Managed Streaming for Apache Kafka (Amazon MSK) - AWS
Amazon MSK is a fully managed, secure, and highly available Apache Kafka service that makes it easy to ingest and process streaming data in real time at a low cost.
Some people predicted that 2019 will be focusing on Security and since all the holidays were left behind time, it good time too start.
Modern Defense in Depth
This free ebook helps you take your cybersecurity plan to the next level by:
- Looking at the current cyberthreat landscape
- Explaining why these digital attacks are still so prevalent
- Giving you in-depth methodologies for keeping your organization safer
#book #security
Modern Defense in Depth
This free ebook helps you take your cybersecurity plan to the next level by:
- Looking at the current cyberthreat landscape
- Explaining why these digital attacks are still so prevalent
- Giving you in-depth methodologies for keeping your organization safer
#book #security
I gave a talk last week about CI/CD for newbies/students and found that I can't remember all types of deployment strategies.
So I propose to read Six Strategies for Application Deployment in which the following practices are considered:
- Recreate
- Ramped
- Blue/Green
- Canary
- A/B testing
with pros, cons and friendly gifs)
P.S. Video record of talk here (ukrainian)
#cicd
So I propose to read Six Strategies for Application Deployment in which the following practices are considered:
- Recreate
- Ramped
- Blue/Green
- Canary
- A/B testing
with pros, cons and friendly gifs)
P.S. Video record of talk here (ukrainian)
#cicd
Medium
Six Strategies for Application Deployment
There are a variety of techniques to deploy new applications to production, so choosing the right strategy is an important decision…
AWS App Mesh is a service mesh based on Envoy that allows you to easily monitor and control communications across microservices applications on AWS. You can use App Mesh with microservices running on ECS, EKS and Kubernetes running on Amazon EC2. And it looks like you can switch traffic from one cluster to another.
In future they will add Fargate support.
In future AWS will add in App Mech something like OpenTracing solution for get visibility. And you will can use it with Cloudwatch, X-Ray, Datadog, Prometheus and Grafana!
Also, more slides from AWS Summit Berlin you can find in @aws_ru
#aws
In future they will add Fargate support.
In future AWS will add in App Mech something like OpenTracing solution for get visibility. And you will can use it with Cloudwatch, X-Ray, Datadog, Prometheus and Grafana!
Also, more slides from AWS Summit Berlin you can find in @aws_ru
#aws
Amazon
AWS App Mesh
AWS App Mesh is an application networking service mesh that lets you more easily monitor and control communications across services.
Kubernetes Security Announcement: v1.11.8, 1.12.6, 1.13.4 released to address medium severity CVE-2019-1002100
https://twitter.com/kubernetesio/status/1101613120324358144
#kubernetes
https://twitter.com/kubernetesio/status/1101613120324358144
#kubernetes
Twitter
Kubernetes
📢 #Kubernetes Security Announcement ➡️ v1.11.8, 1.12.6, 1.13.4 released to address medium severity CVE-2019-1002100 https://t.co/Qt2P05NSsN
6 наиболее залайканных докладов с Riga Dev Days с видео.
6. Zero Downtimes with Faulty Solutions, Dimitris Kapanidis, 2017
5. The DevOps 2.0 Toolkit, Viktor Farcic, 2017
4. Gotchas using Terraform in a secure delivery pipeline, Anton Babenko, 2018
3. Fabric8 Camel Microservices for Docker and Kubernetes, Claus Ibsen, 2016
2. Continuous Deployment With Jenkins X and Kubernetes, Viktor Farcic, 2018
1. 360° monitoring of your microservices, Philipp “xeraa” Krenn, 2017
#slides
6. Zero Downtimes with Faulty Solutions, Dimitris Kapanidis, 2017
5. The DevOps 2.0 Toolkit, Viktor Farcic, 2017
4. Gotchas using Terraform in a secure delivery pipeline, Anton Babenko, 2018
3. Fabric8 Camel Microservices for Docker and Kubernetes, Claus Ibsen, 2016
2. Continuous Deployment With Jenkins X and Kubernetes, Viktor Farcic, 2018
1. 360° monitoring of your microservices, Philipp “xeraa” Krenn, 2017
#slides
Medium
6 Best Rated Microservices Talks
From DevOps Toolkit to Monitoring Microservices
Спасиок временно бесплатных курсов Linux Academy на Март:
- Linux Operating System Fundamentals
- Source Control with Git
- Hadoop Quick Start
- Google Cloud Essentials
- CoreOS Essentials
- NGINX Web Server Deep Dive
- AWS IAM Deep Dive
- Kubernetes QuickStart
- Kubernetes Essentials
Курсы, доступные бесплатно для участников Community Membership без временных ограничений:
- Vim – The Improved Editor
- Jenkins Quick Start
- How to Get a Linux Job
- LXC/LXD Deep Dive
- Build Your Own Linux From Scratch
- AWS Concepts
- Big Data Essentials
- AWS Essentials
- Azure Concepts
- Mastering Regular Expressions
- DevOps Essentials
- YAML Essentials
#learn #courses #linux
- Linux Operating System Fundamentals
- Source Control with Git
- Hadoop Quick Start
- Google Cloud Essentials
- CoreOS Essentials
- NGINX Web Server Deep Dive
- AWS IAM Deep Dive
- Kubernetes QuickStart
- Kubernetes Essentials
Курсы, доступные бесплатно для участников Community Membership без временных ограничений:
- Vim – The Improved Editor
- Jenkins Quick Start
- How to Get a Linux Job
- LXC/LXD Deep Dive
- Build Your Own Linux From Scratch
- AWS Concepts
- Big Data Essentials
- AWS Essentials
- Azure Concepts
- Mastering Regular Expressions
- DevOps Essentials
- YAML Essentials
#learn #courses #linux