1 of 73

The future of PaaS

2 of 73

🗺 From Bergen, (Laksevåg)

🚀 Platform Engineer @Telenor

3x AWS Certified & AWS User Group Leader in Bergen

Car Nerd, Photographer, Hobby Investor

THE FUTURE OF PAAS

Martin Bergo

mbergo

@mInrOz

3 of 73

4 of 73

5 of 73

Framtidens PaaS

6 of 73

7 of 73

AI Hype 🤮 🤮 🤮

8 of 73

History, so far…

9 of 73

History

10 of 73

History

Traditional Business

Servers

Virtualized Environment

Cloud

11 of 73

History

Cloud

Containers

Functions

(Serverless)

12 of 73

What is the limiting factor for Norways prosperity?

13 of 73

14 of 73

15 of 73

16 of 73

The Limiting Factor is:

Human Intelligence

17 of 73

AI So far 🤷🏻‍♂️

18 of 73

OpenAI (ClosedAI)

�GPT-2

2019

19 of 73

OpenAI (ClosedAI)

�GPT-3

2020

20 of 73

OpenAI (ClosedAI)

�GPT-3.5

2022

21 of 73

22 of 73

2024

23 of 73

24 of 73

25 of 73

26 of 73

27 of 73

AI Hype 🤮 🤮 🤮�Ok this is kinda cool

28 of 73

But what does this have to do with PaaS ?

29 of 73

Value of a PaaS

  • Abstracts away complex infrastructure
  • Opinionated Best Practices for running applications
  • Creates a better Software Developer experience
  • You build it you run it

30 of 73

Scenario 1 - Junior Dev joins team

  • What is needed for the Junior Dev to become productive?
    • Understanding the Codebase (Git)�> Navigating repositories to grasp project architecture & functionality.
    • Mastering the CI/CD Pipeline�> Following automated build, test, and deployment flows to contribute to releases.
    • Navigating the PaaS Platform�> Exploring documentation & hands-on practice to deploy and manage applications efficiently.
    • Gaining Team & Application Context�> Engaging with senior team members to understand domain knowledge & workflows.
    • Potentially Acquiring New Language Skills�> Dedicated learning and practice if the role requires proficiency in a new language.

31 of 73

Scenario 1 - Senior Dev joins team

    • Understand the Existing Team Culture & Practices
    • Identify Areas for Potential Improvement (Respectfully & Collaboratively)
    • Adapt Their Own Style & Approach
    • Build Relationships & Trust Before Proposing Changes
    • Become Proficient in New Tools & Technologies
    • Act as a Bridge Between Different Technical Cultures
    • Learning the codebase, but also the context behind the code and the team’s coding style

32 of 73

DEMO !

33 of 73

34 of 73

35 of 73

36 of 73

37 of 73

38 of 73

39 of 73

40 of 73

41 of 73

Kult, vi har en PR, hva nå?

42 of 73

Telenor krever:

4 eyes

43 of 73

44 of 73

45 of 73

Demo from Black Hat 2024

46 of 73

47 of 73

48 of 73

49 of 73

50 of 73

51 of 73

52 of 73

53 of 73

54 of 73

55 of 73

56 of 73

57 of 73

Future?

58 of 73

59 of 73

60 of 73

61 of 73

Stargate Project

  • $500B USD
  • Datacenter with 2GW power draw

62 of 73

63 of 73

64 of 73

65 of 73

66 of 73

67 of 73

68 of 73

69 of 73

70 of 73

71 of 73

72 of 73

73 of 73