Platform Leadership - Deepstash

Platform Leadership

Having a semi flat structure with multiple senior and principal engineer that could make agile decision is recommended. Also having a big team like this with many moving parts would mean that a technical lead role is unsuitable rather having a engineering manager for platform and solution architect is essential.

STASHED IN:

5

MORE IDEAS FROM How to build a platform team now! the secrets to successful engineering

Platform level problems

TLDR; Scaling teams are hard. A platform team done right can help ease the hardships.

At Conde Nast International we grew from a team of 20 engineers to less than 100 in less than a year. We found out that building out a system that will be used in many markets has a lot of moving parts and repetition. For example rebuilding the infrastructure and application configuration. Adding third party add-on software. Building the application using CDN redirects. DNS registration and configuration.

1

STASHED IN:

6

Accountability as a team is important to make sure that whenever the team is making a breaking change the rest of the teams are informed.

Blameless post mortem is a requirement to make each of the member feel safe to make changes. Building a better system at the same time taking ownership of the system.

STASHED IN:

5

Platform Authority

The authority of the platform team lies not in the enforcement of standards. But in the subtle steering of the development team into one decision or the other.

STASHED IN:

5

  • vendor management
  • pipeline management
  • git and scm
  • observability (logging monitoring tracing)
  • soft skill and people management
  • collaboration with other teams and negotiation with the management
  • common workflow and architecture management
  • security
  • developer training and teaching
  • documentation development

STASHED IN:

5

Deepstash helps you become inspired, wiser and productive, through bite-sized ideas from the best articles, books and videos out there.

GET THE APP:

RELATED IDEA

Origin of a Platform team

With growing pains, software entropy kicked in and product developers had to manage several cross-cutting concerns along with their feature work and timelines.

We need to solve problems holistically to handle multiple teams and applications instead of just the projects at hand

1

STASHED IN:

8

We’ve been doubling the amount of people in our product engineering over the past few years, and you just can’t do the same things you used to do.

1

STASHED IN:

12

Building a serverless framework certainly has its challenges. One of which is the deployment of cloud infrastructure, which, in the world of serverless, is one of the fundamental operations developers need to do, even while the application is still in development.

Before the version 5 release , Webiny relied on an infrastructure provisioning technology called Serverless Components (not to be confused with Serverless Framework ).

STASHED IN:

5