1 of 15

SPONSORS

Speakers: Guy Menahem & Arsh Sharma

Company: Komodor & Okteto

Backstage: The Ultimate Access Pass to Maximum Developer Awesomeness

2 of 15

Story Time - Johnny & Luna

3 of 15

“We need to create a service to aggregate �data from a new source”

Johnny from Legacy Banking:

  1. He explores similar services in the organization - 1 day
  2. He finds the owners of & checks if the new source can be integrated to their services - 2 days
  3. He asks the DevOps to create a new service - 3 days
  4. He creates dashboards for the service - 2 days
  5. He codes the service
  6. After the development, he follows the service in 10 different tools - 1 day�

Total: 10 days

4 of 15

“We need to create a service to aggregate data from a new source”

Luna from InfiniRapid:

  1. She goes to the internal portal to explore the existing services - 1 hour
  2. She finds the owners of and checks if the new source can be integrated to their services - 2 hours
  3. She triggers an automation to create a new service - 10 minutes
  4. The automation creates the dashboards for her - 0 minutes
  5. She codes the service
  6. After the development, she follows the service in a single tool that aggregates data from 10 different tools - 2 hours��

Total: 1 day

5 of 15

What’s the Difference Between Johnny & Luna?

-Luna is Independent while Johnny requires assistance-

-Luna spends more time coding, while Johnny focused on other tasks-

-Luna’s tasks require less knowledge than Johnny’s-

Sooo….What do you think?

Who’s happier? Who will deliver more?

6 of 15

Hello KCD Munich! 🇩🇪

&

Guy Menahem

Solution Architect @Komodor

CNCF Ambassador

Arsh Sharma

DevX Engineer @Okteto

CNCF Ambassador�K8s SIG Docs Contributor

7 of 15

What Enables Dev Productivity?

  • Motivation
  • Internal Tooling
  • System knowledge
  • Expertise
  • Coding abilities
  • Confidence
  • Focus
  • Autonomy / Independence
  • Happiness

Developer Productivity

Personal Skills/Abilities

Enablers/Accelerators

8 of 15

The Challenge: Legacy Banking

  • Johnny needs 5 systems to complete a single task
  • The system got much more complex since the migration to a microservices architecture
  • Johnny needs to gather & collect information from friends inside the organization since the docs (if they exist) are outdated.
  • Johnny needs other teams help to complete a repetitive task
  • The migration to Kubernetes made everything more complex

9 of 15

You Are Not Alone!

“An organization’s software gives it a competitive advantage. It’s essential to keep developers of that software happy and productive. A poor developer experience gives rise to quantifiable losses.”

Forrester DEX Report 2023

“Continuing with the same legacy tools, process and organization will prevent cost optimizations and limit agility and growth in the future.”

Gartner Predicts 2023

10 of 15

The Solution: InfiniRapid’s Internal Developer Platform

  • Luna has a self-serve product that allows her to be self-sufficient and deliver her software efficiently
  • Luna controls tools & capabilities through a single platform/portal
  • Luna has access to all the internal docs & APIs in the same portal
  • Luna can activate internal workflows in a single click of a button

11 of 15

Enter Backstage

  • Internal Developer Portal by Spotify engineers
  • CNCF Incubation project
  • Unifies all development related services and tools and makes it accessible via the Software Catalog.
  • Backstage Software Templates for creating new projects insuring standardization
  • Extensible via plugins

12 of 15

13 of 15

User

Interface

14 of 15

Demo Time

See Backstage in action!

15 of 15

Thank you!

Follow us on Twitter:

@the_good_guym | @RinkiyaKeDad