CatOps – Telegram
CatOps
5.09K subscribers
94 photos
5 videos
19 files
2.57K links
DevOps and other issues by Yurii Rochniak (@grem1in) - SRE @ Preply && Maksym Vlasov (@MaxymVlasov) - Engineer @ Star. Opinions on our own.

We do not post ads including event announcements. Please, do not bother us with such requests!
Download Telegram
​​By the way, the videos from the DevOps Days Ukraine conference are already available! So, you can catch up with an intensive program in your own pace.

- Day 1
- Day 2

Enjoy!

#slides
13👍2
I had to write more about DevOps Days Ukraine, but Oleg did it much better than I could.

Just one little thing. Kelsey Hightower actually already spoke on a Ukrainian event. That was DevOps Days Kyiv 2020 😎
👍5
Forwarded from ДевОпс Інженер 🇺🇦 (Oleg Mykolaichenko)
Друзі, DevOps Days Kyiv зібрав €100000 і залучив Келсі Хайтауера!

Точніше, наразі результат такий: €101,300 raised of the €100,000 goal

Хочу поділитись з вами великою радістю і гордістю - DevOps Days Kyiv досяг бажаного результату і залучив кошти, які розподілить між 6 перевіреними фондами (детальніше - на сайті). Особливістю є те, що кошти не перерозподілені всередині країни - івент був націлений на міжнародну DevOps аудиторію, відповідно в більшості випадків донатили великі компанії та міжнародні спільноти, які мають відношення до DevOps. Тобто я це бачу як пряме залучення коштів, що є, безсумнівно, прекрасним результатом.

Багато хто брав участь у івенті, але для тих хто пропустив - додаю посилання на 2 дні конференції:
👉 https://www.youtube.com/playlist?list=PL_O8YSX8ckfccTEvjp26fBXiaYzijUPD2
👉 https://www.youtube.com/playlist?list=PL_O8YSX8ckfcoRds7TEjsP_T6EFe69vuu

Цікаво, що всі без винятку слайди та доповіді мали на меті показати підтримку, прихильність, або досвід України та цей вектор червоною ниткою пройшов через всю адженду конференції - DevOps in crysis. Символічно зробила Lena Hall з AWS - в неї не було жодних інших кольорів на слайдах, окрім синього і жовтого.

Також, вперше на українському івенті ми побачили недосяжного Келсі Хайтауера! Виправте якщо це не так і він ще десь у нас брав участь, але, принаймні я - більше ніде не зустрічав, хоча мільйон разів чув що всі без винятку хотіли б його бачити.

Окей. Звичайно, результат 100к не може бути реалізований без найсильнішої команди. Тому, якби у конференції могли б бути титри - нехай вони будуть тут (порядок довільний):

⭐️ Mykola Marzhan
⭐️ Yurii Rochniak
⭐️ Olha Truten
⭐️ Margaret Valtierra
⭐️ Sasha Rosenbaum
⭐️ Viсtoria Korobkina
⭐️ Julia Olefir
⭐️ Diana Tereshchenko

Ці прекрасні люди займались всім, що приховано, але є величезною роботою - роботою з компаніями, спонсорами, інтеграціями, підбором і залученням спікерів, відкриття рахунків, підбором фондів, і ще багато-багато речей і процесів, без яких цього результату не було. Велика подяка!

Українські девопс-козаки, які готували доповідь англійською (!), були готові підтримати і поділитись досвідом з міжнародною DevOps спільнотою:
💪 Volodymyr Tsap
💪 Vsevolod Poliakov
💪 Andii Bilous
💪 Anton Babenko

І окремо адміни опенспейс кімнат, які запалювали теми, слідкували за порядком і задавали тренд:
🎯 Vlad Voloshyn
🎯 Vlad Panchenko
🎯 Roman Tkach
🎯 Serhii Mikhno
🎯 Maxym Vlasov
(+ ті самі люди зі списків вище)

Ледь не забув інформаційних партнерів (підписуйтесь на ці канали): 
@catops
@xpinjection_channel
@oleg_log
@full_of_hatred
@sysadmin_tools
@devops_easy
Serhii Mariiekha - повертай свій канал 
@deadopsclub
@ddosKotyky
@KharkOps
@UkropsDigest

Десятки мітингів підготовки, сотні імейлів, тисячі відвідувачів і €101,300 залучено станом на зараз.

Завершити хотілося б словами інженера на ім'я Дункан з Ірландії, який прийшов в кімнату опенспейсу зі словами:
- “До конференції кинув донат, а зараз захотів послухати про що ви тут говорите. Але в мене там бабця і жіночка з України - я їх захостив, то зараз уже піду подивлюсь, що і як вони там.”
“Ооооо мееен!” - відповіли всі одночасно з цієї кімнати.
🔥11👍5
​​We continue gathering funds for Kharkiv territorial defence. Here’s the original post:

Привіт, гайз!

Ви неймовірні! Ми вже з вами зібрали 120 тисяч гривень, що пішли на різноманітне спорядження для Харківської ТРО! А саме: теплік, бінокль, балістичні окуляри, рукавиці, наколінники, розвантажувальні жилети, цівки, тощо. Все це вже дуже стає у пригоді під Ізюмом, де наші хлопці намагаються відтіснити ворога якнайдалі від Харкова та наших кордонів взагалі! Але наразі є наступна амбітна та термінова потреба…

Бандеромобіль для Харківської ТРО! 🚙

Нагадаю, що там, у ТРО, мій батько, який дає мені змогу зрозуміти, що сьогодні найголовніший «біль» у хлопців, щоб ми могли допомогти їм як найкраще. Тож я знову прошу вас про фінансову допомогу, як для СЕБЕ! Нам треба зібрати 7000 долларів, або суму, якомога ближче до цього.

Повторюся: багато з вас знає мене особисто – я чесна та порядна людина, тож я вірю, що ви зможете мені довірити свої кошти та вклад у нашу перемогу.

Карта ПриватБанку:
4731 2191 1948 2861
Горячковська Таїсія

PayPal:
https://bit.ly/3NMVH8b
(Мого чоловіка Vlad Fedosov)

Кожна копійка стане у пригоді!

Ми переможемо! Слава Україні!
10
Folks talk a lot about networking in Kubernetes, but not so much about networking in Nomad.

Here’s an article that describes the latter.

Karan has some other great articles about Nomad in his blog, by the way. So, feel free to check other stuff too!

#nomad #hashicorp #networking
👍3
Some notes from the interview with Kent Beck on the cargo culting software engineering practices and approaches to develop software in general.

Here are few my notes from this article:

- There is no value in copy-pasting someone else's processes and approaches e.g. Spotify-model. You have to work to develop your unique approach, because your context is different. Things that work for <companyName> won't probably work for you.

What engineering practices can other companies and startups learn from Facebook?

Nothing. People should figure out what their style is and do their style. I’ve been talking about software process for a long, long time. Something I notice is there are people who are uncomfortable taking responsibility. They want a process where they can say, “Well, hey, we executed the process. We failed, but we executed the process.”


- Job noscripts shape culture and process as well: if there's a Scrum master, ppl won't use Kanban, etc.

- You need to think ahead, how long a software would live and how many times is it used. You can plan accordingly:
- Do not overthink noscripts for limited time or usage
- Take time to design long-term systems

#culture
👍6🔥1
There are quite a few ways to run PostreSQL on Kubernetes. Just to name a few: a Helm chart by Bitnami, the Crunchy operator, an operator by Zalando, I think Percona has one as well.

Here’s yet another operator - StackGres.

It’s open-source, but has paid enterprise support if you need it. I haven’t tried it personally, but it this person from Reddit has and apparently is fully satisfied.

#kubernetes #databases
👍8👎1
(If you don't know Ukrainian, just go to the poll below)

По HUG Kyiv і мітапам: потрібне розуміння що з ними робити.

Маю потенційних англомовних спікерів. CEO SpaceLift що мав виступити ще в березні, і чела що нещодавно написав провайдер і готовий поділитися досвідом.

Питання в наступному: чи є сенс проводити онлайн мітапи під час широкомасштабної війни чи зачекати?

Аргументи за почекати:
* не розпорошувати сили, волонтерство і фронт - це найважливіше.
* І так в багатьох нема сил щось робити а тут ще мітапи.

Аргументи за проводити:
* це все не закінчиться за місяць-два, тому треба інвестувати в професійний ріст (майбутнє) вже зараз, бо це генеруватиме додатковий потік кешу і т.д. і т.п. що нам точно не буде зайвим
* У багатьох повномасштабна війна вже перейшла зі стану шоку у стан "на фоні" (коли ракети не фігачать) або у повсякденність (якщо на передку), тож впринципі можна повертати +- звичні активності

Аргументи і думки на тему прошу в тред, а також проголосуйте в опитуванні нижче, будь ласка
​​Just got a HashiCorp Certified: Terraform Associate to be sure that I don't miss anything important.

A quick recap of how I did it:
1. Saw HashiCorp Terraform Associate Certification Course - Pass the Exam! from a guy that learns TF just to be certified and make this course :) On x1.25-x2 speed
(Note: in 1st hour he describe comp. science theory in the worst possible way, confusing the use of terms and their meanings. So better google it, Wikipedia describes them better)
2. Test me by free test at exampro.co/terraform. (Feel free to use 10minutemail.com)
3. Click Register to the exam here, read all articles, add mail that is used as primary in Github to Credly, buy exam, cleanup workspace
4. Fight with PSI Security Browser for half-our before it became happy about working process on a laptop, number of monitors. Record video of the floor, table, whole room, myself... That's why you should start connecting 30 minutes before the exam start.
5. Pass the exam, get a badge on Credly, and email with a passing score.

About exam complexity, from youtube comments:
> Just a heads up, i watched this over 2 days (skipped most of the hands on), and I took the cert today and passed with a 93%. Everything on the test was in this video. I've used terraform maybe once before.

IMHO, that cert can be a plus for Intern/Junior position, but not above. Sadly, still no Professional exam for TF.

#terraform #certification
👍22🔥5👏1🤮1
Just like there are road sign books, there are road sign articles. This is the type that provides rather not the answers to particular questions, but avenues to approach those answers.

Here are a couple of such articles on the micro service architecture by the same author:
- Microservice Architecture and its 10 Most Important Design Patterns
- Effective Microservices: 10 Best Practices

Each of these articles provides a list of patterns and good practices that one can use building their architecture. And even though I do not agree with all the statements there, I still believe these are great lists to get yourself familiar with some core concepts and make a personal roadmap if you want learn more about building micro service architectures.

Some of these concepts are gonna be pretty familiar to anyone, who’s working with micro services on a daily basis, but it’s important to revisit core concepts from time to time, because you never know, what have you forgotten.

#architectire #microservices
👍10
Did you know that there’s a database of databases?

You can find various useful information on each DB on that website. I wish you could search this website by features (data model, support for joins, concurrency control, etc.). However, you can only search by name.

P.S. if you want to add a database to the list, you can write this guy.

#databases
👍10
Awesome Cold Showers list is basically a list of counter-arguments to the popular tech beliefs like “Static Typing reduces bugs”, “all the software should’ve developed with Agile methodologies”, “micro service architectures are better in all the cases”.

Obviously, the list is not comprehensive. You can, ofc, extend it with a pull request. However, there are some points you can use in discussions already.

#misc
👍10
Today I want to share HashiCorp's official doc about Vault performance tuning.

I know that an official doc is not that impressive as some author's article. However, it contains a lot of useful information. Also, sometimes you have to refer to docs like this one.

Moreover, Vault is not that simple as it seems. For example, many people think that Vault is HA if you have multiple hosts, which is not in fact true, unless you have an enterprise version. Otherwise, it's just an active leader and stand by hosts.

Also, Vault's performance is very dependent on its storage backend. Therefore, tuning can also be related to that. For example, you can tweak max_parallel option if you're using AWS S3 as a backend and hitting AWS API rate limiting.

Also, I would be very glad if you can share some materials about Vault load testing with different storage backends. I've heard that PostgreSQL is the most performant, but I have no data or a research to prove it. Would be nice to read one.

After a super-quick research, I was only able to find this article on how to setup benchmark tests for Vault.

Although, here's a benchmark for Vault's integrated storage

#hashicorp #vault #performance
👍82
Forwarded from AWS User Group Kyiv
🔥 Great news from AWS Tech Conference #StandWithUkraine!

Dr. Werner Vogels, Chief Technology Officer at Amazon will be our keynote! We’ll have a fireside chat with Dr. Werner on Next-Gen Cloud Computing.

📌 We are also going to discuss scaling AWS Infrastructure, enabling public API in days with AWS Athena, AWS WAF & Firewall Manager, Serverless patterns, IT transformation in multi-cloud era, choosing the right data store and more!

You’ll meet 12 awesome speakers from AWS team, AWS heroes, AWS User Group Leaders and, of course, Ukrainian AWS professionals will share knowledge and experience.

When? June 30
Where? Online

👉 How can you join?
Register for free OR you can buy a charity ticket*.
*All profit will go to Ukrainian charity funds.


Join us & spread the word 💙💛
It’s going to be AWSome!
❤‍🔥73👍3💩1
Yesterday I made a post about Vault. I have incorrectly put that the open source version of Vault is not HA. This is a mistake. What I meant is that with a community version only one node actively processes the connections, while others don’t. Though, this doesn’t contradict a definition of “high availability”.

However, this installation is HA. So, you can use the open source version without any major concerns (as long as your storage backend supports HA!).

Many thanks to our subscribers, who spotted this mistake! Mistakes happen and I very much appreciate when you help finding them!

You can read more about Vault’s HA configuration in the official documentation.

#hashicorp #vault
👍193