Telegram Group Search
Сходил на видеоподкаст про отношения и психологию

К Ольге Вастиковой, которая тоже живет в Барселоне

ее тг: @vastikova
ее йутуб: ссылка

Не то чтобы это моя профильная тема) но было интересно пообщаться, ждем выпуск🤓

#видео | @andreyposnov
Сапборд или Падллсёрф (Paddle surf)

Сегодня утром сходил на корпоратив, с водными активностями, я попробовал Каяк на двоих, и Падлл Серф, который в Москве назывался Сап борд, потому что полное название на английском

Stand UP paddleboarding, родом с Гавайи. (Что позволяет разные сокращенные вариации)

Это когда ты стоишь на доске с веслом, по спокойной воде типа подмосковных рек и Московских водоемов было более-менее легко вставать после небольшой практики

А тут на море конечно сложнее, я 3 года не плавал на них, но быстро приноровился и встал, уже когда себя супер уверенно чувствовал, даже на волнах после проходящих мимо судов,

уже начал выкрутасываться на волнах посильнее и сказал коллеге да смотри ваще изи, в тот же момент - как упал, занырнул,

кепка и очки слетели, еле поймал, до этого несколько коллег сказали что потеряли очки (большое им спасибо) и я это моментально вспомнил и схватил свои)

Ну а в целом очень весело, я зашел к ним на сайт потом изучить сколько стоит если самостоятельно сходить

15€ - 1 час, или абонемент 36€ в мес, который разрешает 1ч в неделю)

Расписание с 8:00 до 18:00
Каждый час можно стартовать) по 15 сапбордов (в выходные с 8:30)

Есть раздевалки, локер и душ) спот вот тут у Казино Барселоны

В ближайшее время по погоде 25-27 и ясно, так что может буду похаживать) вода была теплая (я первый раз сегодня «искупался», открыл плавательный сезон 30 мая), если для меня вода теплая уже значит для всех)) я очень не люблю прохладную)

А еще после того как я пару раз обгорел, то научился пользоваться SPF кремом, вот тут подробнее, Apple Watch удобно показывают UV index,

для себя я понял что футболку снимать можно только когда 5 и меньше, в остальных случаях только с большим слоем крема и на короткое время.

Безопасное время для меня с 8 до 11 (максимум 12), и потом только с 16:00.

Мне лично с 12 и до 16 строго запрещено быть на солнце)

#море | @andreyposnov
Ansible. Настройка серверов (в добавок к Terraform)

Вот тут я писал про Terraform и ДевОпс штучки

Мне надо было чтобы моя лямбда имела доступ к VPC (virtual private cloud), в котором у меня три сервера которые я описывал в прошлом посте, в лямбде у меня код, который должен запускать на этих серверах «jobs» (другой код, который долго выполняется), но еще, та же лямбда должна по внешнему API кое-что делать, а добавляя ее в VPC, у нее пропал доступ к интернету, чтобы это работало надо было поднастроить конфигурацию сети одного из серверов,

я добавил что мне надо из настроек в Terraform, и нажал применить, и смотрю пошли надписи
destroy
destroy
destroy (он удалил сервера и поднял новые с нужной конфигурацией), как только я увидел слово destroy я понял что мне придется повторить настройку серверов, немного расстроился так как успел там много что настроить

До этого: после «поднятия» серверов с помощью Терраформ, я сам подключался по ssh, на одном сервере настраивал vpn, на другом k3s, с аргосд (я пушу микросервисы проекта в гитхаб, там у меня гитхаб actions собирает новый докер образ, а аргосд его подтягивает и поднимает новый Pod), с базой PSQL и тд, первый раз это заняло пару дней с перерывами, чтобы все настроить как я хочу и тд., я как знал что пока deprecated инфру не буду удалять

Короче сервера настроить заново надо, уже все зная как я хочу, займет быстрее, но я видел где-то что-то про Ansible, пока изучал про Terraform типа часто используют вместе,

И теперь я знаю для чего 🤓

Ansible тоже опенсорсная тула которая подключается к серверам по ssh, и также по декларативным файлам их настраивает, то есть Terraform поднимает всю инфру (условно железяки), а Ansible ставит всю «программную часть», в том числе vpn tunnel настраивает, который я так бережно настраивал,

Итого, в течение дня я подготовил все конфиги которые мне надо и запушил в свой гитхаб в репо, продублировав на свои облака)

Теперь у меня вся инфра и полностью настроенные сервера моего проекта, в файлах, могу удалять и создавать за минуты с нуля, а не за часы 😀 это прикольно, IaC (Infrastructure as Code) как он есть)

и самое главное могу себе представить сколько экономят времени ДевОпс инженеры с помощью таких прекрасных тулов ворочая огромные облака корпораций

#девопс | @andreyposnov
С 1 июня! Уже июнь.

Формально еще 1 месяц (29 дней этого месяца), чтобы прошло полгода, так что у меня еще есть время закончить разные штуки и сказать за полгода я успел уже вот это сделать)

Но время летит конечно

Вы чувствуете что уже полгода почти прошло?

👍 - Да, было много событий и дел

❤️ - Нет, кажется, что год только начался

#месяц | @andreyposnov
Попробую исследовать Америку

Я конечно не Америго Веспуччи* (это в честь кого названа Америка, он первый предположил что Колумб открыл новый континент в 1492, а не Азию, как думал сам Колумб, Америго сам участвовал в экспедициях ~1500 описал новый континент, а позже картографы уже в честь него нарисовали этот континент его именем, потом пытались переименовать, но уже прижилось, а в честь Колумба примерно через 400 лет уже назвали Колумбию с 1886)

Исследую рынок Америки, я буду использовать CRM, чтобы записывать все отклики и посмотреть кто вообще согласится пообшаться, в резюме Summary, я подредактировал так:
⚠️Based in Barcelona, open to relocation and visa sponsorship to the United States (H-1B, O-1, EB-1).

Как бы обозначить что я не совсем нерелевантный, а вот желаю релокацию, ознакомлен с процессом.

👉Так же ChatGPT, посоветовал в поле Location, там где не написано что Current Location (в этом случае Барселона), указывать локацию вакансии, если написано USA, Remote, я пишу San Francisco или Los Angeles. Таким образом я указываю в какой локации хочу работать.

А в поле у вас есть разрешение на работу в США и понадобиться ли вам visa sponsorship (оформление визы) указывать честно, нет разрешения и да надо sponsorship

За сегодня я откликнулся уже на 10+ вакансий, своей роли Engineering Manager в каждой компании

Практически у всех похожая базовая зп ~200.000$, где то больше, где то чуть меньше, плюс столько же акциями/опционами (итого 400-500к $ в год, при налогах примерно 30%)

Из отличия от Европейских вакансий и компаний, часто требовалось
👉Подтвердить почту перед началом заполнения анкеты
👉Указать как именно я использую ChatGPT, Copilot и другие AI инструменты в работе
👉Заполнить «по желанию» опросник, про свою расу, пол, ориентацию и др, иногда прям написано «по желанию» (voluntary), но сами поля required 🤓

Думаю если за один день подался на 10, в течение нескольких недель подамся на 100+, и расскажу позже есть ли вообще смысл подаваться из Европы на вакансии в США 🇺🇸

Можем пока предположить а потом узнаем результат, как считаете, есть смысл подаваться из Европы на вакансии в США?

👍- нет смысла, надо находиться в США

🔥- есть смысл, у меня так человек которого я знаю лично и он меня знает лично, нашел работу

❤️- есть смысл, мне знакомы такие люди

#собеседования | @andreyposnov
Observability. С чего начать?

У моей команды много официального овнершипа разных компонентов системы, и все “должно быть” быть обложено мониторингом, алертами и метриками. Но как обычно бывает, между “должно быть” и “есть” лежит прод есть большая разница)

+ Я делаю свой проект в котором тоже должен быть хороший Observability, чтобы понимать что происходит с проектом, что там делают пользователи, и как я узнаю если что-то пошло не так, помимо их прямого обращения ко мне/в поддержку.
С чего начать было непонятно, но с чего-то я начал и вот что я определил.

Оказалось это может работать и для моей команды в корпоративной среде, и для моего проекта где я пока что один.

Я решил что надо трекать
1️⃣Ошибки
2️⃣Использование
3️⃣Основной workflow/path (проходят ли пользователи от начала - до конца, так как задумано)

Метрики которые я начал собирать, или которые уже собирались но я их собрал в дашборд
👉Кол-во вызовов / посещений (по endpoint, по action, по типу)
👉Время отклика (p50, p95 API response time, page load time, function duration)
👉Кол-во ошибок (по типу HTTP 4xx/5xx, Клиент ошибки типа от JavaScript, backend эксепшены)
👉Конверсия / завершённость ключевых действий (типа 100% пользователей начали что-то, а дошли до конца 60%, что случилось с 40%)

Алерты (на основе метрик)
👉Кол-во ошибок резко выросло
👉Время ответа стало медленнее
👉Никто не вызывает endpoint последние X минут (если это подозрительно)
👉Конверсия падает - кто-то не доходит до конца сценария

Я только начал это выстраивать, но уже вижу первые результаты) вообще не представляю как раньше было без этого

А еще я сегодня шел по офису и у меня пробежала мысль, что я работаю в Барселоне, пришел с обеда в кафе у моря, в международной компании, где все говорят по английски или испански - прикольно, но всегда хочется быстрее выше сильнее))

#программирование | @andreyposnov
OpenAI открыли доступ к Codex подписчикам Plus (мне)

Доступен тут chatgpt.com/codex

Не прошло и месяца как стал доступен более широкому кругу пользователей, вот тут мой пост от 16 мая про Codex, когда он вышел https://www.group-telegram.com/andreyposnov.com/3074

Я уже подключил свои репо, там запустились 3 базовые задачи, и я для теста дал 2 свои, потом расскажу как справляется

В чем фишка? В моем случае я вижу это так, бывает что-то забыл подправить или баг какой выскочил, можно дать команду Кодексу, чтобы он поправил или доработал, прям с телефона, он сделает, поднимет PR, который я так же смогу аппрувнуть с телефона, и так как у меня frontend на nextjs в Amplify, при мерже в мейн все задеплоится на прод

В случае бекенда у меня ci/cd по сложнее, после мержа в мейн, гитхаб экшены все задеплоят на прод

Это совсем не о том что программисты не нужны, надо все еще понимать что ты просишь своего ai помощника, и ДевОпс должен быть in-place так сказать чтобы все работало как я описал, это открывает больше возможностей, можно будет реализовывать идеи быстрее или вообще позволить им увидеть свет)

Ну и «программировать» с телефона/айпада, это то что давно все ждали)

Но то что джнуиор-мидл специалистов нужно будет меньше это точно, думаю порог вхождения в айти возрастет, как бы не казалось наоборот

Если например джуниору можно было дать сверстать что-то, теперь это сделает AI, а джуниору уже надо уметь что-то больше, например девопс штучки знать или в продукте больше разбираться и понимать разные метрики

#ai | @andreyposnov
Please open Telegram to view this post
VIEW IN TELEGRAM
Бензиновый Мерседес занял электроместо, а Тесла сняла как его штрафуют

Я сам не знал, что за это штраф (на подземной парковке), и поэтому удивился, сегодня как обычно проверил как там Тесла на парковке, и смотрю, что то много видео с человеком в желтом жилете) Он там ходил все фоткал и записывал, потом пришла владелица авто и с ней уже выписывал бумажки

💇 Оказывается, за то что занимаешь место для зарядки авто, штраф - 200 евро (в Мадриде почему то 90 евро, видимо похуже дело с парковкой).
Даже для электромобилей, если встал, но не втыкнул зарядку - штраф. Ну а для бензиновых/дизельных по дефолту.

Во время футбола и разных концертов, очень часто, обычные авто занимают электроместа, но их не штрафуют (по крайней мере я не видел и Тесла не снимала), то есть я предполагаю, что когда вынуждено - то не лютуют. Также когда пробка, многие начинают ехать по автобусной линии - тоже не штрафуют (ну или мне так попадалось - не знаю).

А когда вот так просто в обычный день, то могут штрафануть. + Я заметил что в этому году начали ездить эвакуаторы, раньше не замечал, предполагаю что кто-то решил “наладить” это)

#авто | @andreyposnov
Мои AirPods маленькие беспроводные A2564

А2564 - это модель 2021 года,
а до этого у меня были А1523 модель 2016 года

А недавно у жены А3053 - модель 2024 года

С виду это все одинаковые наушники, но я вот взял новые попробовать 2024 года у жены, (пока гуляю с Патриком, слушаю музыку или подкасты)

Звук отличается примерно в тыыыыщу раз от 2021 года, так что буду менять свои тоже на новые)

Кстати новые Apple AirPods 4 , 2024 года, на сайте эпл стоят 149€, а активным шумуоподавлением 199€.

А вот в Orange рассрочке, как я брал айпад тут пост и как выплатил тут

Так вот в Оранже эти наушники стоят 84€, в рассрочку 3.5€ / мес на 2 года

я не понимаю в чем прикол, если посмотрите пост про айпад он тоже был чуть дешевле чем у Эпла, и очень удобно в рассрочку

Предполагаю что это, чтобы я дольше оставался клиентом Оранж, так как плачу я 80€ за домашний безлимит 1гбит/с и за 2 телефона безлимит с такой же скоростью, насколько я понял у других провайдеров есть более выгодные предложения, может такие рассрочки способ удержать 🤓

9 июня в понедельник будет презентация WWDC от Apple, надеюсь покажут что то классное, или пора на андроид к Гемини (AI от Гугла), а вы как думаете?

👍 -
сушим весла, переходим на андроид

❤️ -
остаемся, верим в Тима Кука, наследника и избранника великого Стива Джобса

🔥 - я и так на андроиде, кстати вы знали, что уже и камера на андроиде хорошо снимает, и батарейку лучше держит, и вообще Гемини… (дальше мем где жириновский делает так 🫳🫳🫳)

#девайсы | @andreyposnov
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Вариативность будущего

Смотрите какая картинка хорошая, интересно иллюстрирует варианты будущего и показывает прошлое в зависимости от моих решений, выбора, поведения

Черным обозначены жизненные дороги закрытые уже для меня.

А зеленая показывает как я родился и как шел к тому где я сейчас, фактический путь, и сколько примерно вариантов будущего.

Идея картинки в том, что в будущем все еще много возможностей и открытий несмотря на то какой путь уже пройден

Если сузить опции до моей будущей карьеры есть много опций:
👉Перейти в геймдев (свой пет-проект, небольшая студия, ААА-компания, свой большой проект) на роль EM/Staff, в game design или для начала в Tooling/Platform
👉Развивать свой SaaS проект (изучить больше про Product, Marketing, Sales, поддерживать тех навыки Coding, DevOps, Monitoring, экспериментировать с AI, ML, LLM, Data, Analytics)
👉Перейти в MAANG (на такую же роль, но с возможностью участия в более интересных проектах) в Европе
👉Перейти в Startup на такую же роль, возможно с бОльшим hands-on опытов в кодинге
👉Перейти на роль Staff Engineer (вернуться в Individual Contributor роль без People Management)
👉Перейти в компанию в США желательно MAANG, или другую интересную типа AI, Геймдев, тир1 техническую
👉Перейти в РФ компанию, Яндекс (пройти 20 этапов) или какой сейчас лидер там (мне кажется они, потому что я видел там уже и банк и свой aws и все подряд)
👉 Открыть свой стартап (желательно в США)
👉Уйти в блоггерство с головой, это тоже может стать работой, если делать это как то более профессионально, снимать видео, искать рекламодателей и партнерства
👉Что -о еще, что я знаю, но пока не хочу (или не думаю, что мог бы туда идти)
👉Что-то еще, что я пока не знаю

🤔

Но одно я знаю точно, свою компанию я никогда не открою в Европе (тут такой мем - few moments later)

#работа | @andreyposnov
“Все готово, осталось только”

Когда я работал в веб-студии с декабря 2012 по декабрь 2013 год, программистом, у нас был руководитель отдела, который был очень необычный мужик, у него всегда стояли десятки двухлитровых Кока-Кол у стола, которые он поглощал, и носил он на работу черный классик костюм с черной рубашкой, не знаю насколько часто, но в голове у меня он запомнился так.

При приеме на работу он мне “рисовал Дуги”, типа вот смотри проект пришел в январе, ты в феврале закрыл, в марте получишь процент, и временной отрезок рисовался “Дугой”, точнее несколькими, обозначая несколько проектов, получались «Дуги», там была интересная система мотивации, чем быстрее сдашь проект (веб сайт/или интернет-магазин), тем быстрее получишь процент от него (+ к зп).

Еще он подгонял нас фразой, “Время - ночь”, которая звучала обычно после 14:00, намекая, что уже скоро заканчивается рабочий день и пора доделывать часть работ/работу.

Задачи ставились по почте, а подпольное общение между сотрудниками происходило в ныне ушедшем в production eternal - Skype.

Прошло уже больше 10 лет, но я до сих пор использую в своем словаре эти фразы “Дуги рисовать”, намекая что возможно не все так чисто в описанном сценарии обещающем золотые горы, “Время - ночь” когда время пролетело а что то еще не сделано,

и “Все готово, осталось только”, так этот руководитель сарказмом повторял нам на нашу частую фразу в ответ на его когда будет задача? Мы часто отвечали “Все готово”, но потом выяснялось, что “осталось только”, которое выливалось в еще неделю))

В итоге это сохранилось шуточно в моем лексиконе когда надо ответить, что еще конь не валялся, или я за что-то вообще еще не брался “Все готово, осталось только”

☺️

Несмотря на странность этого мужика, и веселость всего происходящего в то время там, я ему очень благодарен, он взял меня на работу программистом,

на мою первую работу программистом, «поверил» в меня, позволил мне в рамках отдела прокачаться не только как программист, но и организовать свой хостинг, поднять сервера, развить компетенцию хостинга, поддержки сайтов в этом отделе, и попробовать себя в роли ДевОпс и даже мобильного разработчика.

Не знаю, намеренно он это делал или случайно так вышло, но оценить выданную мне автономность, я смог только по прошествию времени. Теперь я знаю, что при автономности я что называется цвету в полную силу.

Ушел я из этой веб студии уже в свою веб-студию, считая, что я сам знаю как лучше и правильнее, насмотревшись бизнес секретов и бизнес молодости, и это был очень интересный опыт построения бизнеса, изучения продаж, маркетинга, партнерств, всяких legal штук и тд., но про это я уже писал тут

#истории | @andreyposnov
Еще немного про секреты (сервисов)

У меня сейчас CI/CD такой, что код своих микросервисов я комичу в гитхаб, в гитхабе на actions собирается docker image и отправляется в мой docker hub.

На моем kubernetes, поднят ArgoCD (такой опенсорс тул для GitOps*), в него добавлены репозитории микросервисов, он видит что код изменился, и скачивает новый docker image что поднять его Pod в кубернетесе

Как можете видеть взаимодействует много сторонних сервисов, все они приватные, везде свои ключи, которые по безопасности еще должны меняться раз в какое то определенное время

*GitOps - это способ управления инфраструктурой и приложениями с помощью Git как единственного источника правды. Это касается не только микросервисов, но и всей моей Infrastructure as Code (терраформ и ансибл).

В итоге в кубернетес у меня создано 3 сервис аккаунта
Platform
Integration
Workload (Сервисы и приложения)

Это как паспорта, кубернетес выдает jwt token каждому поду, и token подтверждает личность пода.

👉Получается примерно такой воркфлоу, при запросе секрета.
Под говорит Vault: "Я workload-secrets-sa, вот мой токен"
Vault спрашивает у Kubernetes: "Этот токен правда от workload-secrets-sa?"
Kubernetes отвечает: "Да, токен валидный"
Vault выдает доступ: "OK, можешь читать только secret/workload/*"

Пример моей структуры
secret/platform/
-database/postgres
-database/dynamodb
-monitoring/grafana
-monitoring/prometheus
-infra/argocd
-infra/kubernetes-dashboard

secret/integration/
-registry/dockerhub
-cloud/aws-s3
-api/github
-payment/stripe
-notification/tg

secret/workload/
- backend-api/config
-telegram-bot/tokens
-backup-script/keys
-frontend/env

И здесь указаны далеко не все сервисы и компоненты моего проекта, и у каждого есть секреты (ключи), я просто не представляю уже как я раньше все это хранил без Hashicorp Vault, а уж как поддерживать нужный уровень безопасности с постоянной сменой секретов, без автоматизированного инструмента невозможно

Теперь мои сервисы и CI/CD получают секреты из Vault, чудеса

Другие посты на эту тему
1. Terraform (создание серверной инфрастуктуры)
2. Ansible (конфигурация серверов)
3. Как хранить секреты? для сервисов и не только

🍏ps. Презентация Apple WWDC сегодня уже через 10 часов 🤓в 19:00 по Барселоне

#программирование | @andreyposnov
Татуированные мексиканцы каждый вечер меня встречали в подъезде

Всю прошлую неделю, с виду обычные люди, лица не закрывали, но явно не из нашего дома, потому что я их не знал, кто живет в доме ты так или иначе начинаешь знать, что он живет тут) Ну и тем более мы тут почти 3 года

В первые несколько дней в будни, я подумал,
"ну наверное ремонтники" - я знал, что освободились квартиры и их периодически ремонтируют (потому что весь дом арендный, мы успели снять с контрактом на 7 лет), а потом закон изменился тут пост об этом 2 года назад , и теперь в основном сдают по 11 месяцев, на долгосрок редко, в общем я думал ремонт и не обращал внимание

Через пару дней я уже начал думать че они всегда у лифта стоят по одному на первом этаже, это какой то тайминг или что

Потом к выходным, я в очередной раз выходил с Патриком, и мусором, мне аж двери открыли, здоровались, потом я видел другим открывал дверь и без сумок.

👉Вежливость - лучшее оружие вора, подумал я.

И вот вчера мы заходим вечером после прогулки, и опять стоит какой незнакомец и так “Buenos noches”, и после того как мы прошли, по испански куда то голосом толи записал аудио и отправил то ли по телефону:

👉Вошли парень с девушкой, с двумя собаками

ну я думаю все пипец, он наверное думает мы не понимаем по-испански и уже ничего не боится, прям чуть ли не при нас отправил кому то сообщение


Либо это скауты сквотеров(оккупасов), либо может смотрят кто уехал, чтобы ограбить, либо вообще замочить кого то

Думаю как обратится в полицию анонимно и онлайн? Нашел в интернете инфу, что можно через приложение Alertcops - в итоге нельзя, написано в вашем регионе не работает, не знаю работает ли в других регионах Испании.

Поискал еще в интернете инфу как можно обратиться в полицию/вызвать онлайн анонимно - нашел только whatsapp линию для женщин.


Короче весь вечер думал думал, уже начал искать варианты переезжать в другое место где консьерж хотя бы есть, потому что звонить в 112 и говорить тут какие то чуваки, по моему прошлому опыту подсказывало не даст никакого результата.

В итоге написал в УК (Управляющую компанию) зданием, у кого мы снимаем и кто обслуживает все. Типа тут какие то “personas sospechas” (подозрительные лица), по вечерам стоят, проверьте камеры, и полицию вызовите пусть проверят кто это по камерам.


На что сегодня получаю ответ
типа Андрей спасибо за вашу бдительность, но это наши, к нам поступил запрос что кто-то незнакомый заходил на террасу, поэтому мы решили помониторить ситуацию, как в песне “у моей охраны есть охрана ля-ля-ля”

Короче распереживался зря, но интересно было узнать, что есть и такая опция в доме) а из печального узнал что полицию онлайн не вызвать, только звонить 112 видимо.


А вы бы переживали?

👍 - нет, ну стоят и стоят люди какая разница

❤️ - нет, +я бы спросил у них напрямую “че здесь третесь?” или “какова цель вашего обитания здесь?”

🔥- да, тоже подозрительно отношусь к незнакомцам в подъезде/доме/у дома

#истории | @andreyposnov
Начинается с минуты на минуту 🤓
2025/06/25 21:48:06
Back to Top
HTML Embed Code: