Fork me on GitHub
#discussion-capri-8
<
2024-08-20
>
Slackbot12:08:24

Reminder: "Get yourself to your seat in the Azure Ballroom and into #C015DQFEGMT for the opening remarks. We’re kicking off Day 2 in 15 minutes at 8:45am PDT! https://devopsenterprise.slack.com/files/UATE4LJ94/F07H7N10D62/timer.png" on 8/21at 8:3.

Nick Eggleston (free radical)14:08:03

Day 1 and 2 at the same time?! How is one to stay sane with this much information overload?! 😉

Slackbot18:08:04

Reminder: The breakout sessions are starting in 5 minutes. Start navigating your way to whichever session you’re attending. https://devopsenterprise.slack.com/files/UATE4LJ94/F07H7N10D62/timer.png

Jon Smart [Sooner Safer Happier]18:08:05

Communities of Practice most significant thing for Elite performers (2018)

👍 1
David Faircloth - Wendy’s18:08:19

Culture is the biggest projector for security practices.

Jon Smart [Sooner Safer Happier]18:08:01

(Also see Northrop Grumman talk on CoPs on Thursday)

David Faircloth - Wendy’s18:08:00

http://ask.dora.dev - AI to go through the last decade of DORA

Matthew Sibley (Liatrio)18:08:07

Heh - have built an open source tool that uses OpentTelemetry that is super easy to deploy to get these metrics! We will be demoing it with @ericc over at booth 301 if folks are interested in checking it out …

1
Stephen Fishman18:08:54

Great question - who thinks generation of code is the core constraint? Zero hands raised

💯 4
Jeffrey Fredrick, Author-Agile Conversations18:08:57

“We added the users because we keep costs low” < very important change of emphasis

Jeffrey Fredrick, Author-Agile Conversations19:08:17

Very amusing to hear @catswetel explaining modern retail banking experience to an American audience.

Jeffrey Fredrick, Author-Agile Conversations19:08:40

As a reader of Patrick McKenzie I always enjoy learning about new payment rails

Josh Phillips - Building Better Software Faster19:08:21

This reminds me of the old maxim: “A problem that can be solved with money isn’t an interesting problem”

👍 1
Jeffrey Fredrick, Author-Agile Conversations19:08:49

“For every $1 spent on NVMEs, avoid spending $3500 on scaling”

Jeffrey Fredrick, Author-Agile Conversations19:08:01

Improved costs a result of higher throughput, lower latency… at a bottleneck process I presume?

Jeffrey Fredrick, Author-Agile Conversations19:08:04

Z GC : shorter GC pauses result in cost savings across the flow.

Jeffrey Fredrick, Author-Agile Conversations19:08:34

Both stories so far emphasize end-to-end optimization at the cost of local optimization.

Jeffrey Fredrick, Author-Agile Conversations19:08:58

“Cheaper overall because it is more stable and more performant”

Jeffrey Fredrick, Author-Agile Conversations19:08:33

“Cloud cost champion” < I can see the utility… I wonder who volunteers to be the first one?

Jeffrey Fredrick, Author-Agile Conversations19:08:24

“We will never charge back the cost of CICD”

Jeffrey Fredrick, Author-Agile Conversations19:08:31

I think “faster is cheaper” might be an idea I first heard from an Nginx developer. (Maybe the developer?)

Cat Swetel - Nubank20:08:20

questions from my cloud cost talk:

Cat Swetel - Nubank20:08:37

Seniority and background of cloud cost champions 🧵

Cat Swetel - Nubank20:08:14

my colleagues in Cloud Financial Management do not mandate a certain level for BU cost champions, but they do recommend someone comfortable contributing across teams.

Cat Swetel - Nubank20:08:24

it's important to know about the business context of the BU, to connect that to cloud costs and budgets.

Cat Swetel - Nubank20:08:10

there's also plenty of AWS education available for cost champions and beyond. personally, I feel it's easier to teach someone about AWS costs than it is to teach someone about their own BU's architecture or business context. 🙂

Cat Swetel - Nubank20:08:16

we've also invested a lot in making cost champion a great role with a big impact on career development. the efforts of cost champions are recognized frequently with internal posts from our Cloud Financial Management group.

👍 1
Cat Swetel - Nubank20:08:40

charge back / cost decentralization for CICD....or not 🧵

Cat Swetel - Nubank20:08:22

we do not chargeback for CICD costs, but in my group, the transactional infra + mobile platform group, we do track the cost of the CICD platform.

Cat Swetel - Nubank20:08:37

we do not chargeback because we do not want folks to be incentivized to deploy less frequently.

Cat Swetel - Nubank20:08:53

however, we do realize that there are some uses of the platform that could be considered inefficient. example: your BU triggers a lot of rollbacks.

Cat Swetel - Nubank20:08:48

a bunch of questions that basically boil down to unit costs 🧵

Cat Swetel - Nubank20:08:07

every BU/cost champion is responsible for identifying and tracking their own unit costs and demand drivers, e.g. cost per pix transaction, number of pix transactions

Cat Swetel - Nubank20:08:55

so yes, we try to keep cost per customer down, but we also try to keep cost per transaction down via those BU specific metrics.

Cat Swetel - Nubank20:08:26

do we experiment with cost? 🧵

Cat Swetel - Nubank20:08:30

yes, we do stable efficiency experiments, and we can apply changes at various levels of our environment eg service level, pod level, cell level, etc.

Cat Swetel - Nubank20:08:41

we also have an amazing experimentation platform that allows us to run A/B tests where we can see the effects on business performance in addition to the effects on cost. 🙂

👍 1
Cat Swetel - Nubank20:08:01

please let me know if anyone wants to meet up to discuss anything about cloud costs 🤓

💰 1
Nick Eggleston (free radical)20:08:47

I'd love to at least listen-in, but I am not live with you folks in Vegas

Slackbot20:08:15

Reminder: The breakout sessions are starting again in 5 minutes. Start navigating your way to whichever session you’re attending. https://devopsenterprise.slack.com/files/UATE4LJ94/F07H7N10D62/timer.png

Josh Phillips - Building Better Software Faster20:08:22

What does identifying fitness functions mean? I blanked out and we moved on quick :melting_face:

Adam Zimman, GP at RockTreeMountain20:08:02

What are the things that are important to you, ideally that you can measure

Adam Zimman, GP at RockTreeMountain20:08:49

Technical renovation guiding principles: 1. “Make it work, make it right, make it fast” 2. Evolutionary architecture 3. Innovating and renovating (not an either/or, but a both) 4. deprecation driven development 5. Intentional organization design

❤️ 1
Josh Phillips - Building Better Software Faster20:08:54

Why does legacy happen? • advances in technology • Bit rot theory • Law of architectural entropy

❤️ 1
Andrew Biehn20:08:10

@rvenugopal Great presentation! I’m helping lead a technical renovation effort and will be sharing your thoughts with my team!

❤️ 1
Olivier Jacques - AWS - DevEx21:08:46

“I have the authors of quotes in my slides in the room!”

❤️ 5
Slackbot22:08:14

Reminder: The plenary sessions are starting again in 5 minutes. Start making your way back to the Azure Ballroom and join us in #C015DQFEGMT to interact live with the speakers and other attendees. https://devopsenterprise.slack.com/files/UATE4LJ94/F07H7N10D62/timer.png