<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/fcoder/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя fcoder]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Mon, 04 May 2026 00:17:14 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Асинхронная инициализация компонентов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/247331/</guid>
      <link>https://habr.com/ru/articles/247331/?utm_campaign=247331&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Многие приложения весьма долго стартуют из-за того, что инициализация тяжелых компонентов требует времени на загрузку данных. В какой-то момент возникло логичное желание сократить время старта за счет асинхронного выполнения части операций. <br/>
<br/>
Под приложением я сейчас имею ввиду довольно «толстый» бекенд некоего интернет-сервиса, которому для старта необходимо подгрузить немало всяких бизнес-кешей <i>до того</i>, как нода попадет в балансировщик нагрузки, избавляя первых пришедших пользователей от томительного ожидания, а дежурного администратора от алерта о том, что приложение отвечает слишком медленно.<br/>
<br/>
Асинхронную логику я решил реализовывать через механизм async/await, а готовые к работе компоненты регистрировать в <a href="https://unity.codeplex.com/">Unity</a>. <br/>
 <a href="https://habr.com/ru/articles/247331/?utm_campaign=247331&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 05 Jan 2015 07:18:50 GMT</pubDate>
      <dc:creator><![CDATA[fcoder]]></dc:creator>
      <category><![CDATA[.NET]]></category><category><![CDATA[Программирование]]></category>
      <category><![CDATA[асинхронное программирование]]></category><category><![CDATA[ioc контейнеры]]></category><category><![CDATA[unity]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
