$30 off During Our Annual Pro Sale. View details »

Serverless_For_Startups__Serverless_Architecture_Conference_2022.pdf

Marco Troisi
November 17, 2022
3

 Serverless_For_Startups__Serverless_Architecture_Conference_2022.pdf

Marco Troisi

November 17, 2022
Tweet

Transcript

  1. Serverless For Startups How to Prepare Your Team, Get Started

    With Ease, and Get Ready to Scale Marco Troisi CTO Trilo
  2. Agenda Prepare Start Scale 2

  3. Serverless + Startups = ❤️ Lower costs Faster development cycles

    More team collaboration (true devops) 3
  4. Serverless + Startups = ❤️ Lower costs Faster development cycles

    More team collaboration (true devops) Increased focus on the customer No need to worry about future scale Smaller cognitive load 4
  5. 🏗 Prepare Infrastructure-as-Code Event-Driven Architecture Solution Architecture Diagrams 5

  6. 🏗 Prepare: Infrastructure-as-Code 1. 2. 3. It ensures consistency across

    environments It makes infrastructure reviewable by developers It increases the speed of development 6
  7. 🏗 Prepare: Event-Driven Architecture Enables you to build loosely coupled

    applications Serverless has Event-Driven as part of its DNA Event-Driven systems don’t need to be too complex 7
  8. 🏗 Prepare: Solution Architecture Diagrams 8

  9. “ A persuasive solution architecture diagram must be able to

    convey the business values to key stakeholders and the technical details to developers. – Tuan Lee, solution architect at NashTech 9
  10. 🏗 Prepare: Solution Architecture Diagrams Bringing about clarity and keeps

    stakeholders aligned 10
  11. 🏗 Prepare: Solution Architecture Diagrams 1. 2. 3. Users Technologies

    used Flow of information 11
  12. 🏗 Prepare: Solution Architecture Diagrams 1. 2. 3. Users Technologies

    used Flow of information 12
  13. 🏗 Prepare: Solution Architecture Diagrams 1. 2. 3. Users Technologies

    used Flow of information Source: AWS 13
  14. ✅ Start Start simple: the "serverless monolith" Set up an

    automated pipeline A smarter way to test 14
  15. ✅ Start: the "serverless monolith" 15

  16. ✅ Start: the "serverless monolith" No need to think about

    microservice boundaries No need for event-driven communication No need for overly complex data modelling 16
  17. ✅ Start: automated pipeline Start with the end in mind

    Remain sane while dealing with many moving parts Foundational work makes you go faster later 17
  18. ✅ Start: a smarter way to test 18

  19. ✅ Start: a smarter way to test ❌ 19

  20. ✅ Start: a smarter way to test 20

  21. 🚀 Scale Serverless microservices Increase performance by going all-in with

    event driven 21
  22. 🚀 Scale: serverless microservices Why microservices Establishing microservice boundaries Nanoservices

    22
  23. 🚀 Scale: serverless microservices Why microservices Establishing microservice boundaries Nanoservices

    23
  24. 🚀 Scale: serverless microservices Why microservices Establishing microservice boundaries Nanoservices

    24
  25. 🚀 Scale: all-in with event-driven Increase performance Reduce points of

    failure Use EventBridge and Step Functions if on AWS 25
  26. Thank You!

  27. 🔗 Useful Links Newsletter on Serverless → marcotroisi.substack.com Instagram →

    @serverlessforstartups TikTok → @marco.troisi Twitter → @marcotroisi Trilo → trilo.io ✍️ Send me a message to pre-order a copy of my upcoming "Serverless For Startups" book! ✉️ hello@marcotroisi.com