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-tech
  • j

    jpeach

    06/13/2022, 1:41 AM
    @Suzanne Daniels Do you know if there is a Backstage CI/CD plugin for TeamCity?
    👀 1
    s
    • 2
    • 3
  • m

    Mark Jaffe

    06/15/2022, 9:33 PM
    Is anyone using Sonarqube metrics for any dashboards? I’m trying to find examples of quality metrics dashboards (hopefully in Grafana) but coming up short…
    r
    • 2
    • 1
  • j

    jpeach

    06/17/2022, 1:53 AM
    People using Backstage - when you have an internal website that has staging and production instances, do you model that as one or two catalog entities?
    r
    t
    • 3
    • 4
  • p

    Prem Patel

    06/22/2022, 6:12 PM
    Our team at Okay just released a plugin for Backstage where you can embed charts in your team/service pages, including DORA Metrics, Incident Dashboards, CI/CD Performance charts, and more. Would love to know if anyone is open to providing feedback. Please DM me if so https://github.com/OkayHQ/backstage-plugin
    🙌 13
    🆗 2
    k
    a
    • 3
    • 4
  • l

    Luca Galante

    07/05/2022, 7:12 AM
    PlatformCon 😛latformcon: track dedicated to Kubernetes, Terraform, Backstage and any other tools to build your IDP. Check out

    Day1▾

    and

    Day2▾

    of the Platform Culture track from PlatformCon22.
    🙌 6
  • k

    Kashmira Patel

    07/14/2022, 2:10 AM
    Hey tribe, Any tips/templates/thoughts on writing up the ROI of adopting an IDP? Thanks in advance!
    w
    j
    • 3
    • 5
  • s

    Stefan Tomm

    07/14/2022, 5:50 AM
    Hey everyone, i am currently trying to find a way on how to build landing zones for our cloud platforms. Azure promotes the Cloud Adoption Framework and the Well-Architectured Framework. AWS has for example Control Tower and GCP also provides a lot of documentation around building a landing zone. Also Terraform could be a good option to build the landing zone. How do you actually build your cloud landing zone and what are the biggest challenges you face with it?
    h
    p
    f
    • 4
    • 19
  • k

    Karolina Junčytė

    07/27/2022, 8:38 AM
    Great Meetups can’t be missed! Join the Meetup with Luca and Praveen tomorrow where Praveen will demonstrate how to build a multi-stage pipeline for applications and clusters, automate deployments and integrate EKS with your GitOps deployments. You can enroll here 👈
  • p

    Prem Patel

    07/28/2022, 6:06 PM
    Wanted to share this great content with everyone! https://www.okayhq.com/handbook/
  • s

    Stefan Tomm

    08/01/2022, 1:36 PM
    Hey everyone 👋 Perhaps some of you already crossed the topic of deleting AWS accounts within an AWS organization. This was actually a big pain with many manual steps in the past. Luckily AWS provided an automatable way of closing AWS accounts in march this year. I just recorded and published a video about how to close an AWS account via the Organizations API. It is the first video i ever recorded and i hope it helps some of you building or improving your automation around AWS account deletion.

    https://www.youtube.com/watch?v=_XU-BlxELVM&t=5s▾

  • j

    jpeach

    08/01/2022, 12:15 AM
    Does anyone else with Backstage find that it’s difficult to find consensus on taxonomy for entities?
    j
    • 2
    • 3
  • d

    Daniel Li

    08/02/2022, 12:22 PM
    As a follow-up to my PlatformCON talk (https://platformcon.com/talk/building-your-first-idp-with-cdkt-and-typescript) - my liveProject with Manning is finally published! It's called Internal Developer Platform on AWS (https://www.linkedin.com/posts/d4nyll_terraform-typescript-nodejs-activity-6960203563[…]P4cz?utm_source=linkedin_share&utm_medium=member_desktop_web) and it goes through how to build a simple IDP with CDKTF, TypeScript, and AWS. The first project is free, so please do check it out! 🙇
  • s

    Stefan Tomm

    08/05/2022, 7:18 AM
    Hi, i already asked a question about setting up a Landing Zone for your Cloud Platforms before. I am currently working on it for GCP. I am trying out GCP's Fabric FAST approach of setting up a secure, based on best practices, Landing Zone. I am wondering whether someone of you already used it and can share some experience?
  • a

    Andre Marcelo-Tanner

    08/13/2022, 6:04 PM
    Anyone used one of the Terraform IAC consultancies/frameworks like Gruntworks/Cloud Posse/ BoltOps? Also looking for feedback on Terraform solutions for large eng orgs. 100+ eng. Terragrunt vs Terraspace? I think what we lack is a scalable standard to make IAC simpler to replicate and maintain
    d
    u
    • 3
    • 4
  • r

    Rak

    08/17/2022, 5:40 PM
    Hey Platform Engineers! We’re extremely excited to announce that our new platform, Nitric Deploy, is now in preview! We've heard from countless development teams that the cloud-native deployment experience is painful, and we've been working to make it simpler with a new platform built on the open source Nitric framework. Nitric Deploy builds and deploys the right infrastructure from your code in your chosen cloud. It's as simple as connecting your GitHub repo, and your deployment pipeline is created for you. You can deploy in one click to your cloud and get automatic management of multiple environments. We’re inviting a limited number of engineers to participate in our early preview, test it out and get one-click deploys. As an early supporter, we'd really value your feedback to help drive new innovations.
    s
    r
    • 3
    • 5
  • s

    sabina

    08/24/2022, 8:51 PM
    hey folks has anyone implemented event sourcing as a platform team and done it well where developers building on top find the experience usable / intuitive?
    a
    • 2
    • 6
  • c

    Cruise Hall

    08/25/2022, 9:37 PM
    Has anyone ever taken a stab at building a “thin platform layer” on top of NewRelic? I started documenting some “most used” queries for our SREs but would love to learn other creative ways to lower the barrier of entry to NewRelic
  • a

    Alex Fitzgerald

    08/31/2022, 4:04 PM
    Does Azure have a service similar to AWS ECS which is a non-K8s managed? Because AKS is the only one I find info about and I wonder if there’re any alternatives in the market.
    b
    p
    j
    • 4
    • 4
  • a

    Aleix Morgadas

    09/04/2022, 11:01 AM
    Hi folks! 👋 I was wondering if you were designing and executing engineering strategies as part of the Platform initiatives. In the past, we started to come with Engineering Strategies for the tribe but also for the Platforms teams. Thanks to that, I started to write openly about Engineering Strategy and came with this template that can help people to think about their strategy in a step by step way plus able to communicate and collaborate with the team. Let me know how are you doing the strategy today and if the template can help you! https://learnings.aleixmorgadas.dev/p/engineering-strategy-template
  • d

    David Montoya

    09/06/2022, 3:06 PM
    sup Platformers! :blob-waver: our team was recently tasked with brokering short-lived credentials for devs to access their Google CloudSQL databases using Hashicorp Vault… we ended up open sourcing a database plugin that allows you to securely connect your Hashicorp Vault servers to CloudSQL instances — check out how and why we built it here! if you want to try it, check out the plugin on Github! 👉 https://github.com/expel-io/vault-plugin-database-cloudsql
    a
    • 2
    • 1
  • t

    Tim Fischer

    09/06/2022, 3:13 PM
    Hey guys, what’s the cheaper alternative for AWS that would provide similar features? Our team finds it a bit pricey for now.
    m
    a
    +4
    • 7
    • 14
  • j

    Justin Kronz

    09/09/2022, 1:43 PM
    Has anyone had success with cloud based development environments with something like Telepresence? Seems like we get it working for a day or so and then some connection breaks down somewhere and we're back to debugging. Any guides you find useful? I'm asking second hand, not in the weeds on this project, but Id love to learn what's been helpful.
    e
    a
    • 3
    • 2
  • j

    Jay Adams Clearwater

    09/11/2022, 3:40 PM
    Hi, I am trying to execute the command “yarn install” on one particular project, and though the command works for other projects, it does not for this particular one. The Error I get is: “https://registry.yarnpkg.com/createdBy: Not found” any ideas?
  • m

    Maciej Raszplewicz

    09/13/2022, 7:40 AM
    We have published a simple wrapper for Lambda container images written in Go which: - gets secrets from SSM Parameter Store SecureString parameters, - runs any executable passed as an argument - for example, any bash script (we are executing SQL scripts in Lambda using this wrapper). The wrapper itself can be useful, but for us, it is also a possibility to learn how to publish open-source software written in Go before publishing something bigger. https://github.com/devopsbox-io/lambda-docker-wrapper
  • r

    Rak

    09/16/2022, 5:10 PM
    Hey Platformers - It’s been exciting to see users using Nitric Deploy over the last month through our early access preview. Since the launch of Nitric Deploy we’ve been getting heaps of great feedback on what we can improve. Here’s what we’ve been up to over the last month: • Investigating AWS Lambda cold starts • Speeding up deploys and improving starter templates • Managing multiple environments • Improving the log output during Nitric builds • Features for you to invite your team members to your orgs If you haven't had a chance yet, now is a great time to get involved as we enter Alpha and open up access to all users. Head over to Nitric Deploy to get started. Feel free to reach out to me if you'd like to give direct feedback or have any queries about how your team might work with us! Thanks again for your support and feedback!
    • 1
    • 1
  • j

    Jelmer Borst

    09/20/2022, 8:33 PM
    Part of your platform is also consistent and quality code. Linting is a good start, but static analysis can have a huge impact across the org. What tools do you all use?
    • 1
    • 1
  • j

    Jacob Hodges

    09/21/2022, 12:45 AM
    I'm looking for a bit of guidance or insight from teams who have adopted Kubernetes as a key part of their platform. Our team uses Azure exclusively and mostly use PaaS (Azure Web Apps) or VMs. The VMs run a couple of Windows Services and a few console apps. There seems to be a push in the industry towards hosting everything in Kubernetes. I suspect this is driven more by engineers being attracted to fancy new tech and higher salaries than a genuine business need. If you come at it from a business requirements perspective what is the justification for Kubernetes over using PaaS components? It would be trivial to deploy our web apps to Azure App Services and convert our services and console apps to serverless functions. These services are easy for developers to understand and there is no special skills required within the Platform team to administer them. Conversely, using Kubernetes first means the development team need to adopt containerization. This is a significant investment for a team with no current experience. Then the platform needs to build and maintain K8s clusters. Even when using a hosted solution like AKS still requires a significant investment in skilling up to properly support Kubernetes. I feel like Kubernetes is a solution to a problem that most of us don't have. Am I missing something?
    a
    a
    +3
    • 6
    • 6
  • p

    PRANESH ALLENA

    09/23/2022, 10:24 PM
    PYTHON FILE UPLOADER. PLEASE READ FULLY BEFORE CONTACTING US. (1) Our users will visit our https landing page and click on a file upload link. Files of all types and all sizes are allowed. The file upload method must use TCP protocol to upload all client files to our server. We also need the ability to upload files locally to the same server from a local A:, B:, or C: drive. There must be a daily log of all incoming source IP addresses with time stamps and size of files. The image attached is only an example. (2) The file upload must be done in chunks of 10mb chunks or more and transferred ONLY in the order of LAST byte to FIRST byte. (3) The chunks of data will be transferred to a byte array called InArray{}. For example: 1kb of data going to InArray{} will have the highest byte (last byte) inserted at InArray{0} index and the lowest byte inserted at InArray{1023} index. (4) After each data chunk transfer, the function will wait for a request from the main program to send the next sequence of data chunks, until all the data is successfully uploaded from the client to the server.
  • s

    Sarah Krasnik

    09/26/2022, 2:42 PM
    I've been a fan of Terraform for a while now, and had this obsession with Terraforming everything. They don't exist, but I'm curious if anyone in this group would benefit from Terraform providers for common SaaS tools for business teams like BI tools (Looker), CRMs (Salesforce), or automation platforms (Make)? If so, how? I find there's such sprawl in configuration but a lot of hesitancy in using tools that require teams of engineers to maintain when there are other options. Thoughts?
    d
    r
    n
    • 4
    • 11
  • o

    Olivier Kouame

    09/27/2022, 10:44 AM
    Hi all, question about tracking how your internal customers make use of the services you provide. Let's say you support Datadog, or Sentry, or similar, or you self-host Prometheus or Grafana for example. We're trying to figure out how to understand what capabilities of these services are being used (so we know what documentation to put together, whether there are other services we can use instead) and also to decommission legacy resources (dashboards in Datadog for example) that no-one is using but everyone is too worried to remove. We're wondered whether CASBs would provide something useful around UEBA but haven't found anything useful for our purposes. Anyone have better luck or facing a similar problem?
    s
    t
    c
    • 4
    • 5
Powered by Linen
Title
o

Olivier Kouame

09/27/2022, 10:44 AM
Hi all, question about tracking how your internal customers make use of the services you provide. Let's say you support Datadog, or Sentry, or similar, or you self-host Prometheus or Grafana for example. We're trying to figure out how to understand what capabilities of these services are being used (so we know what documentation to put together, whether there are other services we can use instead) and also to decommission legacy resources (dashboards in Datadog for example) that no-one is using but everyone is too worried to remove. We're wondered whether CASBs would provide something useful around UEBA but haven't found anything useful for our purposes. Anyone have better luck or facing a similar problem?
s

Sarah Krasnik

09/27/2022, 11:46 AM
My head initially goes to getting usage metrics for dashboards themselves, sorting by least popular / not used, then having a process for deprecation. Do you know / have access already to these types of usage metrics?
o

Olivier Kouame

09/27/2022, 11:47 AM
That's part of the problem unfortunately - with Grafana for example, there's no way that we know of to get these usage metrics? Would love to be proved wrong
t

Tulayb Mahmood

09/27/2022, 12:41 PM
Hey @Olivier Kouame ! I can probably weigh in here on the Grafana piece - there are some usage insights you can enable to look at who and how often someone accesses certain dashboards to determine usefulness: https://grafana.com/docs/grafana/latest/dashboards/assess-dashboard-usage/. The only caveat being it isn't in the free version, only the enterprise editions of Grafana
o

Olivier Kouame

09/27/2022, 1:21 PM
Ah thanks for that, definitely part of what we're looking for, though unfortunately we're not on the enterprise editions.
c

Cruise Hall

09/29/2022, 10:59 AM
@Olivier Kouame I can’t speak for the other tools mentioned here, but I have found Datadog’s Audit Log to be very helpful for understanding usage. The data requires some parsing and interpretation (can share specific gotchas in a DM if you’d like) but the Audit Log sounds like the tool for the job
View count: 36