I've seen Serverless, and I've come back to tell you all about it.
The presentation was given at the Microservices Meetup in Dublin on 29th November 2018.
I’VE SEENSERVERLESS AND I’VE COME BACKTO TELL YOUALL ABOUT IT@MarcoTroisiDublin Microservices Meetup
View Slide
Marco Troisiwww.marcotroisi.com
@MarcoTroisiI’VE SEENSERVERLESS AND I’VE COME BACKTO TELL YOUALL ABOUT IT
@MarcoTroisiUNDERSTANDINGSERVERLESSI’VE SEEN SERVERLESS
@MarcoTroisiHOW IT ISPRESENTED TO USI’VE SEEN SERVERLESS
@MarcoTroisiHOW IT ISPRESENTED TO US“Run code without thinkingabout servers.”I’VE SEEN SERVERLESS
@MarcoTroisiHOW IT ISPRESENTED TO US“Pay only for the compute timeyou consume”I’VE SEEN SERVERLESS
@MarcoTroisiHOW IT ISPRESENTED TO US“A serverless platform for buildingevent-based microservices”I’VE SEEN SERVERLESS
@MarcoTroisiWHAT SERVERLESSESSENTIALLY ISI’VE SEEN SERVERLESS
@MarcoTroisiI’VE SEEN SERVERLESS
@MarcoTroisi1. PaaS (Platform as a Service)I’VE SEEN SERVERLESS
@MarcoTroisi1. PaaS (Platform as a Service)2. Servers that startin <20msI’VE SEEN SERVERLESS
@MarcoTroisiSERVERLESS=Heroku on steroidsI’VE SEEN SERVERLESS
@MarcoTroisiDO WE NEEDSERVERLESS?I’VE SEEN SERVERLESS
@MarcoTroisiWHEN TO USE ITI’VE SEEN SERVERLESS
@MarcoTroisiWHEN TO USE IT1. MicroservicesI’VE SEEN SERVERLESS
@MarcoTroisiWHEN TO USE IT1. Microservices2. Not always onI’VE SEEN SERVERLESS
@MarcoTroisiWHEN TO USE IT1. Microservices2. Not always on3. Event-basedI’VE SEEN SERVERLESS
@MarcoTroisiWHEN NOTTO USE ITI’VE SEEN SERVERLESS
@MarcoTroisiWHEN NOT TO USE IT1. If not on the cloudI’VE SEEN SERVERLESS
@MarcoTroisiWHEN NOT TO USE IT1. If not on the cloud2. If you don’t want to bevendor-lockedI’VE SEEN SERVERLESS
@MarcoTroisiOUR TRANSITIONTO SERVERLESSI’VE SEEN SERVERLESS
@MarcoTroisiOUR TRANSITION TO SERVERLESSWe identified the easiest components that we could port (but also, biggest “bang for the buck”)I’VE SEEN SERVERLESS
@MarcoTroisiOUR TRANSITION TO SERVERLESSWe established a roadmap and migrated everything elseI’VE SEEN SERVERLESS
@MarcoTroisiOUR TRANSITION TO SERVERLESSWe decided to use everything that the cloud had to offerI’VE SEEN SERVERLESS
@MarcoTroisiWHAT WE LEARNTI’VE SEEN SERVERLESS
@MarcoTroisiWHAT WE LEARNTBig cost reduction(bill was slashed by 90%!)I’VE SEEN SERVERLESS
@MarcoTroisiWHAT WE LEARNTCold starts can be an issueSolutions:- CloudWatch Events- More memoryI’VE SEEN SERVERLESS
@MarcoTroisiWHAT WE LEARNTCold starts afterdeployments are evenworseI’VE SEEN SERVERLESS
@MarcoTroisiWHAT WE LEARNT12-factor applicationOr 7 ½-factorI’VE SEEN SERVERLESS
@MarcoTroisiWHAT WE LEARNT“All in” cloud is better than half-hearted cloudI’VE SEEN SERVERLESS
@MarcoTroisiWHAT WE LEARNTInfrastructure as codeI’VE SEEN SERVERLESS
@MarcoTroisiWHAT WE LEARNTCI/CDI’VE SEEN SERVERLESS
@MarcoTroisiWHAT WE LEARNTCI/CDWithout automation, good luck!I’VE SEEN SERVERLESS
@MarcoTroisiTHANK YOUVERY MUCH!marcotroisi.com@MarcoTroisiservisbot.com