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

[PL] EuRuKo 2017 recap

wrzasa
October 12, 2017

[PL] EuRuKo 2017 recap

Slides from my talk on Rzeszów Ruby User Group (http://rrug.pl) with summary of EuRuKo 2017 conference (http://euruko2017.org).

wrzasa

October 12, 2017
Tweet

More Decks by wrzasa

Other Decks in Programming

Transcript

  1. CASE STUDY: THE REAL BLACK FRIDAY AKA HOW TO SCALE

    AN UNSCALABLE SERVICE JUDIT ÖRDÖG-ANDRÁSI (EMARSYS) https://euruko2017.org/downloads/slides/the_real_black_friday
  2. INTRODUCING TENSORFLOW RUBY API ARAFAT KHAN (I AM DOING MY

    BACHELORS DEGREE...) https://docs.google.com/presentation/d/1FSfVfwFrWQ5AXgedVo usp=sharing
  3. DISTRIBUTED SYSTEMS: YOUR ONLY GUARANTEE IS INCONSISTENCY ANTHONY ZACHARAKIS (DIGITALOCEAN)

    https://speakerdeck.com/azach/distributed-systems- your-only-guarantee-is-inconsistency
  4. Problem z kolejnością wykonywanych zadań Najpierw płatność, potem mail? itp

    Sprawdź warunki wykonując zadanie, nie wrzucając je do sidekiq Zatrzymać w czasie (to co można)
  5. THINGS I LEARNED THE HARD WAY BUILDING A SEARCH ENGINE

    KATARZYNA TURBIASZ-BUGAŁA (REBASED) https://euruko2017.org/downloads/slides/search_engine.pdf
  6. HOW TO MAKE IT AS A JUNIOR DEV AND STAY

    SANE KATELYN HERTEL (NEWSCRED) https://www.slideshare.net/KatelynKatieHertel/how- to-make-it-as-a-junior-dev/1
  7. Problemy ze skalowaniem Monitorowanie Logi (agregacja) Obsługa wyjątków Backupy (macie!?

    ;-)) Deployment (reversible) Autoskalowanie (up, nie zapomnieć o down -> monitoring)
  8. RESCUING LEGACY CODEBASES WITH GRAPHQL AND RAILS NETTO FARAH (SEGMENT)

    https://speakerdeck.com/nettofarah/rescuing-legacy- codebases-with-graphql-1
  9. Rails 3 monolith app Wiele wersji API Challenging to deploy/iterate/run

    tests Nowe funkcje -> deadline: 9 miesięcy Nowy produkt -> problem z itegracją ze starym
  10. WEB SERVER program :apache do on_event :data_received do |data| cpu

    do |cpu| (100 * data.size.in_bytes / cpu.performance).miliseconds end send_data to: data.src, size: data.size * 10, type: :response, content: data.content end end
  11. RUBY 4.0: TO INFINITY AND BEYOND BOZHIDAR BATSOV (TOPTOTAL, AUTHOR

    OF RUBOCOP) https://speakerdeck.com/bbatsov/ruby-4-to-infinity- and-beyond