<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Дима пишет | Дмитрий Смотров</title><generator>teletype.in</generator><description><![CDATA[Выстраиваю процессы в команде и пишу код, который решает конкретные задачи бизнеса и добавляет новое «полезное действие» в функциональность проекта.]]></description><image><url>https://img2.teletype.in/files/de/95/de95f839-57c4-4f59-89b5-f975ec5f7240.png</url><title>Дима пишет | Дмитрий Смотров</title><link>https://teletype.in/@dsmotrov</link></image><link>https://teletype.in/@dsmotrov?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dsmotrov</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/dsmotrov?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/dsmotrov?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Sat, 25 Apr 2026 15:45:28 GMT</pubDate><lastBuildDate>Sat, 25 Apr 2026 15:45:28 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@dsmotrov/Dima-na-HighLoade</guid><link>https://teletype.in/@dsmotrov/Dima-na-HighLoade?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dsmotrov</link><comments>https://teletype.in/@dsmotrov/Dima-na-HighLoade?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dsmotrov#comments</comments><dc:creator>dsmotrov</dc:creator><title>Как я на HL сгонял</title><pubDate>Mon, 09 Dec 2024 21:02:51 GMT</pubDate><media:content medium="image" url="https://img3.teletype.in/files/e2/98/e2986b3e-8a48-4a62-b65c-71c9d8f9b67a.png"></media:content><category>Разработка</category><description><![CDATA[<img src="https://img4.teletype.in/files/b3/ce/b3ceec15-9592-4e40-92b9-909c3046b734.jpeg"></img>Побывал на HighLoad 2-3 декабря в Москве. Я остался доволен, так что мне есть, что рассказать.]]></description><content:encoded><![CDATA[
  <p id="STPy"><br />Побывал на HighLoad 2-3 декабря в Москве. Я остался доволен, так что мне есть, что рассказать.</p>
  <p id="RUK4">Организация</p>
  <p id="7E6J">Особых ожиданий по этому поводу не было, только сухой прагматизм - &quot;ну тут в очереди постою, тут наверно сесть будет некуда, тут может быть водянистый доклад, а еще я заблужусь где-нибудь, так что спокойно тусуемся, топаем туда, куда успеваем&quot;.</p>
  <p id="fh1e">Но у ребят все круто продумано:</p>
  <p id="RoBw">✔️На бейдже присутствует карта помещений, так что найти сундук с сокровищами шансы есть;</p>
  <p id="zTEn">✔️Сами помещения понятно обозначены, но тут скорее особенность здания Школы Управления Сколково. Через часа 3 ты уже спокойно ориентируешься, хотя порой и тупишь;</p>
  <p id="s5O5">✔️Между докладами перекусы и кофе в шаговой доступности;</p>
  <p id="eugL">✔️Обед по талонам(во время выдачи на стойке регистрации я невольно засмеялся :), без них был бы Ад и Израиль;</p>
  <p id="XEsi">3 декабря в здании было около 2 тысяч человек(или даже больше, @r0oxy, поправь меня), но места хватало всем.</p>
  <p id="FGYP"><strong>Доклады и спикеры</strong></p>
  <p id="KTpA">✔️Доклады были подготовлены сильно лучше, чем на других конференциях, которые я посещал;</p>
  <p id="asJn">✔️Были спикеры, которые терялись от вопросов после доклада, но сами доклады ребята рассказывали хорошо. Слушать было приятно, запинок было мало.</p>
  <p id="qtUg">Сами темы докладов сильно сложнее и комплекснее в среднем(привет докладу с темой &quot;Почему Go лучше Python&quot; с содержанием, пересказывающим статью на Хабре 5 летней давности, которое можно сократить до слова &quot;Потому.&quot;) Аномалии Postgres под нагрузкой, устройство файлового хранилища ВК, их же система распознавания отрезков видео, замеры работы разных ДБ на больших RPS - лишь небольшая часть из тем, что были рассказаны.</p>
  <p id="76hD">Отдельный топ докладов с моей точки зрения выложу в следующих постах.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@dsmotrov/modulny-monolit-1</guid><link>https://teletype.in/@dsmotrov/modulny-monolit-1?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dsmotrov</link><comments>https://teletype.in/@dsmotrov/modulny-monolit-1?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dsmotrov#comments</comments><dc:creator>dsmotrov</dc:creator><title>Модульный монолит (1)</title><pubDate>Fri, 06 Dec 2024 17:02:48 GMT</pubDate><category>Разработка</category><description><![CDATA[Хочу помочь людям разобраться с практиками и архитектурными подходами, которые применяются в разработке. Начать я захотел с такого понятия, как «Модульный монолит». Кому интересно аргументированно пообщаться — прошу под кат.]]></description><content:encoded><![CDATA[
  <p id="ZMJO">Хочу помочь людям разобраться с практиками и архитектурными подходами, которые применяются в разработке. Начать я захотел с такого понятия, как «Модульный монолит». Кому интересно аргументированно пообщаться — прошу под кат.</p>
  <blockquote id="IRJm"><em><strong>Монолитная архитектура</strong> — это традиционная универсальная модель проектирования ПО. Монолитный в данном контексте значит собранный в единое целое. Компоненты программы связаны и взаимозависимы, а не обладают слабой связанностью (_low coupling — &gt;прим. перев._), как в случае модульных программ</em>.</blockquote>
  <p id="bcPy">Описание выше — пример очень плохой ситуации, когда происходит «утечка БЛ»(или же сильное сплетение разных компонентов). Подобную систему поддерживать — очень дорого по трудозатратам и деньгам. Все наладом дышит, а капельницы для проекта заканчиваются быстрее, чем новые подвозят.</p>
  <p id="v0S2">Я уверен, что читатель в своих проектах с пеной у рта отказывается вливать конструкции с таким количеством связей в разные стороны, в том числе когда код «воюет не в ту сторону». Кроме случаев, когда дедлайн ближе, чем кажется(вы же берете себе задачу для улучшение подобного кусочка кода в ближайшее после хотфиксов время?).</p>
  <p id="nb7e">И тут у меня возникает вопрос: а зачем из каждого утюга орут, что монолит — это мерзость, которую всеми правдами и неправдами нужно избегать? Ребят, а вы зачем лезете в микросервисы, когда есть возможность добавить модульность в монолит, использовать между модулями четкие интерфейсы и в определенный момент(он сам к вами придет) вырезать нужные сервисы из достаточно опрятного монолита? Какое учение несет ваша церковь? Кто среди вас главный евангелист?</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@dsmotrov/J6jAW8Ophjn</guid><link>https://teletype.in/@dsmotrov/J6jAW8Ophjn?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dsmotrov</link><comments>https://teletype.in/@dsmotrov/J6jAW8Ophjn?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dsmotrov#comments</comments><dc:creator>dsmotrov</dc:creator><title>Кто я такой? </title><pubDate>Fri, 06 Dec 2024 16:59:49 GMT</pubDate><category>Разработка</category><description><![CDATA[<img src="https://img3.teletype.in/files/26/84/2684c5f1-b68f-49da-b593-25779b492717.jpeg"></img>Разрабатываю систему ACM в AstraLinux.]]></description><content:encoded><![CDATA[
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="IxVl"><strong>Senior Python Developer.</strong></h2>
  </section>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="3d8t">Разрабатываю систему ACM в AstraLinux. </p>
    <p id="xYjg">Руковожу командой из 8 разработчиков, отвечаю за функциональность установки/конфигурации ПО и выполнения заданных команд/скриптов на целевых компьютерах(контур из 4 микросервисов), управления инфраструктуры(контур из 3 микросервисов), а так же за отказоустойчивость отведенной мне подсистемы. Развиваю проект с MVP версии, спас несколько релизов и провел(и буду проводить дальше) методы повышения качества кода и DevEx от согласования до внедрения.</p>
  </section>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="AVTb">Выстраиваю процессы в команде и пишу код, который решает конкретные задачи бизнеса и добавляет новое «полезное действие» в функциональность проекта.</p>
    <p id="pvXo">Развиваюсь в направлении архитектуры систем/кода, методологий разработки, технологиях создания качественных Backend-систем.</p>
  </section>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="85fA">Вкатываюсь в fullstack-историю, оказываю консультации(в том числе трудоустройство с нуля) и разрабатываю ПО для коммерческих проектов.<br />Блог в телеграмме — <a href="https://t.me/SmotrovDev" target="_blank">https://t.me/SmotrovDev</a></p>
    <p id="34hY"><strong>Связь со мной</strong>:</p>
    <ol id="OzuD">
      <li id="cdYC">Консультационные услуги — <a href="https://teletype.in/@dsmotrov/y6bjePDDihw" target="_blank">https://teletype.in/@dsmotrov/y6bjePDDihw</a></li>
      <li id="Alx2">Для сотрудничества — SmotrovDM@yandex.com</li>
    </ol>
  </section>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@dsmotrov/y6bjePDDihw</guid><link>https://teletype.in/@dsmotrov/y6bjePDDihw?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dsmotrov</link><comments>https://teletype.in/@dsmotrov/y6bjePDDihw?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=dsmotrov#comments</comments><dc:creator>dsmotrov</dc:creator><title>Менторство Backend</title><pubDate>Thu, 29 Feb 2024 11:10:27 GMT</pubDate><description><![CDATA[<img src="https://img2.teletype.in/files/19/a9/19a93ea2-5ec1-49fc-90b9-1da788ad40ea.jpeg"></img>Привет, меня зовут Дима, я Middle+ Python backend разработчик и ментор]]></description><content:encoded><![CDATA[
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="wqpD">Привет, меня зовут Дима, я Middle+ Python backend разработчик и ментор</p>
    <p id="I1tu">За 4 года в разработке успел поработать как инженер встраиваемых систем, дорасти до middle C++ программиста на проекте беспилотных автомобилей и переквалифицироваться в Python разработчика. Работал в аутсорсе на проекте BMW, эдо продукте и сейчас занимаюсь продуктовой разработкой web-сервисов. На данный момент совокупный доход составляет <strong>250000+ </strong>рублей.</p>
    <p id="pu9a">Веду блог и менторю по backend-разработке.</p>
    <p id="qtCC"><strong>Мой стек</strong>: FastAPI, Django, Python, Postgres, MongoDB, RabbitMQ, Redis</p>
  </section>
  <section style="background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <p id="aNBh"> Каждый месяц прохожу собеседования на Middle позиции, поэтому всегда имею актуальный опыт и информацию по тому, что необходимо для трудоустройства. </p>
    <p id="JWod">Натыкался на все грабли связанные в обсуждением зарплат/задач перед выходом на работу. На своей шкуре понял, что бюджеты на привлечение новых сотрудников всегда выше, чем бюджет на удержание текущих(привет повышение на 15-20% максимум, как бы ты не старался). Знаю, каково сидеть на <strong>джуновской позиции</strong>, выполняя <strong>мидловские задачи</strong>, и при этом получать увиливающие ответы на вопросы повешения от PM&#x27;a.</p>
    <p id="d0Pw">Я помогу избежать подобных проблем и помогу выбраться, если вы уже попали в подобную ситуацию.</p>
  </section>
  <section style="background-color:hsl(hsl(170, 33%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="yMEB"><strong>Услуги</strong></h2>
    <p id="6HWG"><strong>Консультации</strong></p>
    <ul id="wylE">
      <li id="9Ilq">Разбор/Составление резюме - 4.000, 1 час - помогу составить резюме, с которым вас точно позовут на собеседования</li>
      <li id="OGlT">Мок-собеседование - 10.000, 2 часа - проведу полноценное интервью, дам фидбек и список материалов для закрытия пробелов</li>
      <li id="1yNV">Консультация по поиску работы и Backend-разработке - 4.000, 1 час</li>
    </ul>
  </section>
  <section style="background-color:hsl(hsl(24,  24%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <h2 id="D5pQ"><strong>Контакты</strong></h2>
    <p id="qrjj">Если остались вопросы, пишите мне, обязательно обсудим вам запрос</p>
    <p id="WLUE"><a href="https://t.me/EmbraceOfEvil" target="_blank">Написать лично</a></p>
    <p id="Q5eX"><a href="https://dimasmotrov.ru" target="_blank">Блог о разработке и менторстве</a></p>
  </section>

]]></content:encoded></item></channel></rss>