https://platformengineering.org logo
Join the conversationJoin Slack
Channels
aws
azure
back-end
building-our-platform-engineering-team
chaos
documentation
envoys
envoyz
events
general
gitops
idp-architectural-design
idp-resources
intros
israel
it-meetups-organizers
jobs
kubernetes
loc-angola
loc-atlanta
loc-bangalore
loc-brazil
loc-canada
loc-dallas
loc-dcmetro
loc-france
loc-germany
loc-india
loc-irvine
loc-japan
loc-korea
loc-norway
loc-poland
loc-russia
loc-singapore
loc-vietnam
metrics
mychannel-
observability
outages
platform-coffee
platform-culture
platform-design
platform-engineering-in-edge-computing
platform-engineering-milan
platform-leadership
platform-stories
platform-tech
platformcon-news
platformk8sathome
platformscript
product_management
product-management
qualityassurance
security
serverless
support
team
terraform
test2
uk
verisure-commonservice-datastax
verisure-commonservice-datastax
Powered by Linen
platform-design
  • g

    Grayson Adkins

    04/01/2022, 12:28 AM
    Technical PM here 🙋‍♂️
    🙌 3
    l
    • 2
    • 1
  • h

    Henning Jacobs

    04/26/2022, 1:01 PM
    How do you envision the DevEx for managing infrastructure resources and other dependencies?
    Everybody talks about infrastructure as code, so that's definitely what I would see for us. Currently we have AWS resources (CloudFormation) and Kubernetes manifests as YAML in the same repo as the application code. We do not use Helm or any advanced templating (just Mustache). Changes are applied via CI/CD when deploying a new version (CloudFormation update, kubectl "apply"). Some teams already use AWS CDK and I can foresee us adopting something higher-level (than YAML) going forward. There are some trade-offs between what is possible to customize locally vs. how to allow central changes across 200 teams. YAML is not so bad right now as we do automated PRs to change certain things as needed (e.g. Kubernetes API version updates needing changes). Full "code" can make this harder to achieve (interpreting turing-complete code from automated tools). We definitely strive to increase leverage, i.e. remove toil from engineers and move to centrally provided services incl. updates etc.
    b
    • 2
    • 4
  • h

    Henning Jacobs

    04/26/2022, 1:11 PM
    WDYT about Backstages Golden Paths idea?
    Our developer portal ("Sunrise") is based on Backstage and I'm certainly a fan of golden paths. Currently we have so-called application templates (e.g. for Java Spring Boot app) in our developer portal so teams can get started easily. The idea is that our communities of practice (e.g. Kotlin or Python guild) provide such "golden path" application templates for the common use cases.
    o
    r
    • 3
    • 5
  • h

    Henning Jacobs

    04/26/2022, 1:17 PM
    How do you deal with failure and debugging of infrastructure?
    That's always a tricky topic. Right now our Container Platform team is looped in when necessary, e.g. if some EC2 Kubernetes worker node behaves in a strange way (that happens from time to time on AWS). Teams have the possibility to subscribe to cluster updates (we have >160 Kubernetes clusters) and can also stop any ongoing cluster updates if they suspect some issues. The Container Platform team has inspection tools to check cluster health, e.g. networking etc and relies on Prometheus/ZMON/Grafana for monitoring. In general we follow a continuous delivery approach for any changes going to production Kubernetes clusters. There is some KubeCon talk about this -->

    https://www.youtube.com/watch?v=1xHmCrd8Qn8▾

    We do not have advanced infrastructure debugging capabilities for engineering teams right now, but they can always request (automated, 4-eyes approval) cluster API access e.g. to start some Pod with Busybox or do port forwarding.
    o
    • 2
    • 3
  • h

    Hugo Pinheiro

    05/02/2022, 5:42 PM
    For those that are interested in the developer environment side of platforms - https://devxconf.org/ is happening now
    💡 2
    👀 2
    l
    j
    • 3
    • 5
  • k

    Karolina Junčytė

    05/10/2022, 9:12 AM
    Is legacy Kubernetes workloads a thing? @Ravi Lachhman, Field CTO at Shipa, will talk about how Kubernetes directly impacts internal customers and platforms. He will discuss: • Designing for when folks eventually leave. • How to validate the “truth” over workloads that the authors might not even be around to explain. • Ketch, an Open Source project looking to address Kubernetes developer complexities. Shipa is one of PlatformCon's proud sponsors 📣. We are thankful for their contribution to the growth of this conference!
    🙌 4
  • r

    Raquel Pau Fernandez

    05/11/2022, 8:48 AM
    I'd like to ask a question for the audience: what specific platform teams are the designers of the Golden Path? I have seen some tribes around programming languages, but I wonder if this requires a collaborative effort between different platform teams.
    j
    • 2
    • 3
  • r

    Raquel Pau Fernandez

    05/11/2022, 8:50 AM
    And.. another topic: Are your platform teams using Team (REST) APIs? What functionality those APIs contain?
    b
    g
    +3
    • 6
    • 46
  • r

    Raquel Pau Fernandez

    05/13/2022, 9:41 AM
    What cloud-native utilities/services are offered as "product" by your platform teams? Have they been built on top of https://clutch.sh/?
    🔖 2
    d
    • 2
    • 1
  • k

    Karolina Junčytė

    05/17/2022, 3:25 PM
    We often talk about needing a Kubernetes platform, but are we really looking for a PaaS? The talk Daniel Bryant is giving at PlatformCon will look back on his experience building platforms, both as an end-user and now as part of an organization helping their customers do the same. Developers, do you take responsibility for coding applications only or also shipping and running them from your end?
    💯 4
    n
    b
    • 3
    • 2
  • a

    Andre Marcelo-Tanner

    05/18/2022, 1:47 AM
    👋 Hi just joined but wonder if there were any discussions or if you know of talks that discuss where to build value in a Platform and where to use pre-built solutions whether open-source or vendors? I'm thinking of making a Wardley map or something similar for our own inhouse platform to visualize where we should be concentrating on building unique value.
    🔖 1
    😮 1
    j
    j
    +2
    • 5
    • 7
  • r

    Raquel Pau Fernandez

    05/18/2022, 10:04 AM
    Just curiosity. Are there any Platform team that is not using K8S to deploy microservices?
    e
    • 2
    • 1
  • a

    Andrew Fong

    05/18/2022, 10:05 AM
    I know a lot of people that picked nomad
  • a

    Andrew Fong

    05/18/2022, 10:06 AM
    as well as a lot that use ecs fargate
    👍 2
  • r

    Ravi Kotecha

    05/18/2022, 10:15 AM
    we are pretty big on cloud foundry (DIT bet on it 6-7 years ago) but it's turning into a dead end so we're looking at things that retain the cloudfoundry/heroku style mental model for developers while running on k8s https://github.com/cloudfoundry/cf-for-k8s
    👍 2
  • j

    jonny s.

    05/18/2022, 10:16 AM
    I used ECS a couple years ago and I liked it way more than working with k8s now.
    👍 3
    m
    • 2
    • 2
  • a

    Andrew Fong

    05/18/2022, 10:19 AM
    Every very senior person in early stage i know has said what @jonny s. Just said
    👍 2
  • r

    Raquel Pau Fernandez

    05/18/2022, 1:08 PM
    Another curiosity about (Spotify) Golden Paths. Sorry for having so many questions 😅. I perceive that the happy path is 1 golden path (e.g to deploy a Java/Go/whatever microservice in K8s) per repository. But, in case that a microservice needs to apply a schema change, is this part of the same golden path, or do you consider that is a different service that needs to be coordinated in the same flow?
    j
    j
    +3
    • 6
    • 13
  • a

    Andy McKay

    05/19/2022, 11:58 AM
    current place uses k8s, previous used ECS and I much preferred that - less complexity and basically achieved the same end goal
    👍 5
  • m

    Mitesh Sharma

    05/20/2022, 2:47 PM
    Just curious to know what are top 3 things everyone doing as part of platform team? This will help everyone understand kind of thing we are doing in our platform teams. For us: 1. Built an operator to deploy application seamlessly 2. Created a deployment service to create deployment using API (using operator CRD internally) 3. Working on simplifying access management. (How you guys doing this?)
    h
    • 2
    • 2
  • m

    Marc Barry (enclave.io)

    05/20/2022, 2:48 PM
    Hi Mitesh re; 3 - we built a company around this, will be doing a talk in July if you're interested
    m
    • 2
    • 2
  • r

    Raquel Pau Fernandez

    05/25/2022, 1:50 PM
    I have a question for the people that use Backstage. How do you update and manage teams and their members?
    r
    d
    +4
    • 7
    • 9
  • k

    Karolina Junčytė

    05/26/2022, 10:05 AM
    We often talk about needing a Kubernetes :kubernetes: platform, but are we really looking for a PaaS? At PlatformCon Daniel Bryant, Head of DevRel at Ambassador Labs will look back on his experience building platforms, both as an end-user and now as part of an organization helping customers do the same. The key takeaways from his talk for you will be: • Learn to treat platform as a product. • Realize that you can’t have good developer experience (DevEx) without good UX. • Focus on workflows and tooling interoperability.
    🙌 8
  • g

    Gobiraj Vadivelrajan

    05/30/2022, 5:11 PM
    What are some of the tooling options out there that can help the Platform team document APIs, SDKs, How-to Guides, and any supporting documentation for application developers? Heard about Backstage, but like to learn about how others manage a dev portal.
    h
    n
    j
    • 4
    • 4
  • k

    Karolina Junčytė

    06/02/2022, 1:34 PM
    2 questions❓: 1. Do you wonder if your engineers enjoy the internal tooling they use every day? 2. Do you struggle with keeping developer technical documentation appealing and relevant? If at least one answer is :yes:, then the talk @Stefan Kolesnikowicz is giving at 😛latformcon: might just be what you are looking for. Stefan will discuss how a small team managed to improve Achievers’ engineering culture through automation and tooling.
    🙌 5
    💯 4
  • a

    ahn heesuk

    06/06/2022, 7:51 AM
    Hi, All! I recently configured
    GitOps
    +
    ArgoCD
    to deploy to a Kubernetes cluster after commits and merges in Git. This works fine, but we want to take the user experience to the next level beyond committing to Git every time. Using the Internal Developer Portal, users want to be able to skaffolding and management of the application they want with a click. But the difficulty I feel here is the Git Layer. Since GitOps is distributed using the Git Repository, all changes must occur in the Git Repo. (Single Source of Truth) If you change the value (eg. replicas, helm value...) on the dashboard, you also need to commit it to Git. What is the best practice in this case? 1. When a change value is triggered in the dashboard, the operator or API server commits it to Git on its behalf. 2. You cannot modify the dashboard after scaffolding, only the Read Only mode is allowed. If you want to change the value, you have to edit it directly in Git. Anyone running GitOps and dashboards together? I'm curious about your experience. 🤔
    m
    l
    • 3
    • 7
  • m

    Michael Butak

    06/06/2022, 4:26 PM
    Question: What metrics does your team to track your performance as a platform engineering team?
    j
    e
    n
    • 4
    • 6
  • e

    Eelko

    06/07/2022, 9:12 AM
    Question: What strategies / Tools do you use to test your Platform Solution? What steps do you take, what process do you follow and what tasks do you handle in order to make sure you are releasing super solid software!?
    s
    • 2
    • 1
  • a

    Andrew Fong

    06/07/2022, 1:27 PM
    I dont think software development for platform is very different than anything else. Unit and integration tests, fuzzing etc
    👍 1
  • a

    Andrew Fong

    06/07/2022, 1:27 PM
    Fuzzing probably goes up if the platform is scaled tbh
Powered by Linen
Title
a

Andrew Fong

06/07/2022, 1:27 PM
Fuzzing probably goes up if the platform is scaled tbh
View count: 30