Serverless

thinking

Jakub Gutkowski

@gutek       blog.gutek.pl       kuba@gutek.pl

Czym jest Serverless?

a więc...

Z "mikro-ratką" (TM)

Zdarzeniowy system

Abstrakcja serwerów

Icons made by Freepik and Gregor Cresnar​ under CC 3.0 BY​

Co nam daje (przeważnie) serverless?

Krótszy time-to-market

Koncentracja na rozwiązaniu

LessOps

Icons made by Eucalyp under CC 3.0 BY​

Czemu już wykorzystywaliście serverless?

Inputs

Event/trigger

Output

Chmury Publiczne

np. klocki azure

DEMA

#01: coś chcemy fajnego zrobić, ale czy inni tego chcą?

Problem: Mamy pomysł na projekt. Warto sprawdzić co o tym myśli świat i czy w ogóle będzie zainteresowanie.

Sposób mierzenia czy jest zainteresowanie: zapisanie się ludzi do mailing list.

#01: implementacja

  • Azure Blob
  • Azure App Logic
  • MailChimp

#02: minimum valuable product

Problem: Mamy małe zainteresowanie na mailing list. Może warto szybko coś dostarczyć i sprawdzić czy to w ogóle ma ręce i nogi?

 

Potem możemy budować na podstawie tego.

#02: implementacja

  • Azure Blob
  • Azure Functions
  • Azure CosmoDB

#03: ludziom się podoba, ale chcą MOTYWACJI

Problem: Nasza aplikacja przypadła ludziom. Coraz częściej z niej korzystają. Także proszą o nową funkcjonalność. Na pierwszy ogień chcą być MOTYWOWANI. Chcą by ktoś im KIBICOWAŁ.

#03: implementacja

  • Azure Functions
  • Azure CosmoDB
  • Twillo

Obraz wart 1000 słów

PaaS

SaaS

FaaS

BaaS

MaaS

IaaS

Podsumowanie

  • Serverless jest możliwy dzięki Functions
  • SaaS może być Serverless
  • Nowy styl myślenia nad rozwiązaniami

Jakub Gutkowski

@gutek       blog.gutek.pl       kuba@gutek.pl

Serverless thinking

By Jakub Gutkowski

Serverless thinking

Nowy trend albo jak to niektórzy mówią buzz word - serverless. Niby wszystko nowe a tak naprawdę… no właśnie. Jak to jest z tym serverless? Czym on jest i jak go ugryźć. Na prelekcji dowiesz się czym jest serverless, czemu już go znałeś i czemu już z niego korzystałeś nawet pewnie nie wiedząc o tym oraz zobaczysz w praktyce jak można zmienić tok myślenia tak by tworzyć rozwiązania serverless mając tego świadomość :)

  • 1,237