Upgrade to Pro — share decks privately, control downloads, hide ads and more …

L'architettura di Stack Overflow, {codemotion} ...

L'architettura di Stack Overflow, {codemotion} Milano 2014

L'architettura di Stack Overflow, presentata a {codemotion} Milano in Novembre 2014.

Marco Cecconi

November 29, 2014
Tweet

More Decks by Marco Cecconi

Other Decks in Programming

Transcript

  1. DEV.SO NETWORK META.SE 1-click deploy git push 1-click deploy In

    produzione! Tonnellate di utenti lo usano… BAT!CAVERNA
  2. IRepository<Order>  orderRepository  =            container.Resolve<IRepository<Order>>();  

      Order  order  =  orderRepository.Get(35); La buona, vecchia dependency injection
  3. IRepository<Order>  repository  =      new  ValidatingOrderRepository  (    

         new  SecurityRepository<Order>  (              new  LoggingRepository<Order>  (                  new  CachingRepository<Order>  (                      new  NHibernateRepository<Order>  ()                  )              )          )      );         Order  order  =  repository.Get(35);
  4. •     La  performance  è  una  feature   •   

     Always.  Be.  Shipping.   •     Usate  le  vostre  circostanze.   •     Rilasciate  O/S  le  vostre  librerie   •     3  monitor  grandi  da  far  schifo.     MORALE DELLA FAVOLA