Daniel Bryant Profile picture
Jun 24 28 tweets 82 min read
The latest @InfoQ DevOps and Cloud InfoQ Trends Report has been published 📊

Key topics:
- Data Observability
- FinOps
- eBPF and WASM
- Supply chain security
- Low/no-code platforms
- "Developer Experience as Decision Driver”

Read on to learn more 🧵 👇
@InfoQ Every year, several @InfoQ editors and members of the community get together to share their opinions on the current state of the DevOps and cloud space.

We aim to track the diffusion of technologies, methodologies, and topics in this space

Here is our current take:
@InfoQ The model we use is taken from @geoffreyamoore's diffusion of innovation & "Crossing the Chasm" ⛰️

As pointed out by @swardley, we shouldn't confuse diffusion and evolution (the linked thread provides more context and highlights the value of mapping)

@InfoQ @geoffreyamoore @swardley And although every model is wrong, some are useful 😁 For me, the diffusion of innovation provides a great hook to discuss current trends and attempt to peak into the future of cloud and DevOps 🔮

Let's dive a little deeper... 🤿
@InfoQ @geoffreyamoore @swardley 1/ Data Observability 👁️

Data Observability can help us better understand and troubleshoot our data-intensive systems.
@InfoQ @geoffreyamoore @swardley To begin, great insight was shared by @lenadroid on the topic of Data Observability, with a hat tip to @BM_DataDowntime for coining the term

“Data Observability is an organization’s ability to fully understand the health of the data in their systems.”

montecarlodata.com/blog-what-is-d…
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime And naturally, @mipsytipsy and the @honeycombio team got a shout-out for all of the great work they are doing in the observability space

charity.wtf/2020/03/03/obs…
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio 2/ FinOps practices continue to mature 💵 📉

Awareness of cloud spending has increased and related product offerings have evolved to provide better insights

We believe this topic should move to the early adopter’s stage.
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio Both @SteefJan and Renato highlighted the continuing adoption of FinOps, and they recommended that enterprise leaders learn more

"More companies have become cost aware of their cloud spending and adopted the practices from the FinOps Foundation"

learn.finops.org
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio @SteefJan They also gave a shout-out to the latest "State of FinOps Report" 2021

data.finops.org

This presented a clear takeaway: cloud financial management (i.e., FinOps) has become a mainstream practice in large organizations across all sizes of cloud spending
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio @SteefJan 3/ eBPF and WASM are exciting new technologies that are being used to unlock new approaches to observability, monitoring, and security 🌽

This is particularly evident within the domains of service meshes and ingress/API gateway

We believe this is in the innovator's stage
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio @SteefJan First to mention eBPF was @mostlyRadwan, highlighting that "there are many applications of eBPF including the monitoring and debugging of applications."

@newrelic's pixie is interesting for monitoring and @falco_org for security
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio @SteefJan @mostlyRadwan @newrelic @falco_org And I highlighted that the @ciliumproject folks have done great work with eBPF for providing service mesh-like networking extensions in the kernel

cilium.io/blog/2020/11/1…
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio @SteefJan @mostlyRadwan @newrelic @falco_org @ciliumproject The @Google and Envoy teams have made a lot of great progress in adding extensibility via Wasm plugins into @EnvoyProxy

The folks over at @Tetrateio have shared a lot of great info on this:

tetrate.io/blog/wasm-modu…
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio @SteefJan @mostlyRadwan @newrelic @falco_org @ciliumproject @Google @EnvoyProxy @Tetrateio 4/ Supply chain security: 🦹 vs 🦸

Supply chain attacks have increased dramatically over the past year, and new innovations have been introduced to help combat this 🔏

We expect to see more companies improving as attacks continue to increase in complexity
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio @SteefJan @mostlyRadwan @newrelic @falco_org @ciliumproject @Google @EnvoyProxy @Tetrateio A report from @AquaSecTeam found that supply chain security attacks increased by 300% from 2020 to 2021 without a similar increase in the level of security

infoq.com/news/2022/01/a…
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio @SteefJan @mostlyRadwan @newrelic @falco_org @ciliumproject @Google @EnvoyProxy @Tetrateio @AquaSecTeam In response to the increase in attacks, the Open Source Security Foundation (@theopenssf) announced the Alpha-Omega Project to improve supply chain security across open source software (OSS) projects.

infoq.com/news/2022/02/o…
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio @SteefJan @mostlyRadwan @newrelic @falco_org @ciliumproject @Google @EnvoyProxy @Tetrateio @AquaSecTeam @theopenssf 5/ Low/no-code platforms 🏗️ 🧰

Low- or no-code platforms continue to mature, especially for internal tooling and automation uses.

This maturing of the platforms in both usability and effectiveness will allow innovator companies to start to leverage this technology better.
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio @SteefJan @mostlyRadwan @newrelic @falco_org @ciliumproject @Google @EnvoyProxy @Tetrateio @AquaSecTeam @theopenssf As noted by @tracymiranda, Executive Director at the @CDFoundation:

“with low code and no code, ‘citizen’ developers are empowered to build applications and help unclog always-under-pressure IT departments.”

infoq.com/articles/finan…
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio @SteefJan @mostlyRadwan @newrelic @falco_org @ciliumproject @Google @EnvoyProxy @Tetrateio @AquaSecTeam @theopenssf @tracymiranda @CDFoundation There are also several great low-code articles on InfoQ from @hudgeon that provide useful insight

"Low-code platforms can be grouped into three different categories: UI generation software, integration software, and transformation software"

infoq.com/articles/low-c…
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio @SteefJan @mostlyRadwan @newrelic @falco_org @ciliumproject @Google @EnvoyProxy @Tetrateio @AquaSecTeam @theopenssf @tracymiranda @CDFoundation @hudgeon 6/ "Developer Experience as Decision Driver” 🧑‍💻 💸

We see this trend gaining more traction, particularly within the cloud platform space.

The role of “Platform Engineer” is emerging to support the building of related platform abstractions, APIs, and tooling
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio @SteefJan @mostlyRadwan @newrelic @falco_org @ciliumproject @Google @EnvoyProxy @Tetrateio @AquaSecTeam @theopenssf @tracymiranda @CDFoundation @hudgeon Both @lenadroid and I had a lot to say about this trend 😁

Lena framed the conversation perfectly:

"Developer Experience is becoming an increasingly crucial factor in developers’ decisions to advocate for specific technology adoption."
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio @SteefJan @mostlyRadwan @newrelic @falco_org @ciliumproject @Google @EnvoyProxy @Tetrateio @AquaSecTeam @theopenssf @tracymiranda @CDFoundation @hudgeon And continued: "A lack of good Developer Experience may mean a risk or a bottleneck for significant capabilities, like scalability, automation, speed of innovation, or even security." 💯
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio @SteefJan @mostlyRadwan @newrelic @falco_org @ciliumproject @Google @EnvoyProxy @Tetrateio @AquaSecTeam @theopenssf @tracymiranda @CDFoundation @hudgeon I’m also seeing this trend in the platform space. Cloud-native engineers are increasingly becoming “full cycle developers" and need to code, ship, and run applications

netflixtechblog.com/full-cycle-dev…

DevEx plays a large role in successful tooling adoption
@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio @SteefJan @mostlyRadwan @newrelic @falco_org @ciliumproject @Google @EnvoyProxy @Tetrateio @AquaSecTeam @theopenssf @tracymiranda @CDFoundation @hudgeon I'm also seeing the role of “Platform Engineer" is rising up within all sizes of organizations

From a technical perspective, the Spotify team has long talked about how they create “Golden Paths” and Netflix has a similar approach to “Paved Roads”

@InfoQ @geoffreyamoore @swardley @lenadroid @BM_DataDowntime @mipsytipsy @honeycombio @SteefJan @mostlyRadwan @newrelic @falco_org @ciliumproject @Google @EnvoyProxy @Tetrateio @AquaSecTeam @theopenssf @tracymiranda @CDFoundation @hudgeon @BeardedCoder @FeynmanZhou @shaaron2010 Thanks for reading, and please share your thoughts! 🙏

Do you agree with our opinions? 🤔 What did we get wrong, and what did we miss? 🕵️

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Daniel Bryant

Daniel Bryant Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @danielbryantuk

Jun 25
During my travels I listened to three very good audiobooks for folks working in the dev tooling/platform space:

- Inspired, by @cagan
amzn.to/3bmpiqt
- Ask Your Developer, by @jeffiel
amzn.to/3A5BqXm
- The Power Law, by @scmallaby
amzn.to/3Omtq8y

🧵👇
I've read Inspired once before, and so this was a great reminder of what it takes to design, build, and lead teams to make great tech products 🧑‍🤝‍🧑

For folks building cloud platforms, this is a super useful reference for making sure your thinking is product-focused
Ask Your Developer is a tour de force on how to build and scale tech products effectively 🚀

This will be especially valuable for execs involved in building platforms (doubly so if the exec doesn't have a dev/tech background)
Read 4 tweets
Jun 19
5 technologies that #PlatformEngineers should pay attention to for the next six months 🧰 📆

- devcontainers
- Buildpacks (and SBOMs)
- "Remocal" dev tools e.g. Skaffold, Telepresence
- HTTP/3
- Service catalogs e.g. Backstage

Read on to learn more! 🧵 👇
devcontainers enable the packaging and encapsulation of developer environments and can be run locally and remotely 🛠️

This @InfoQ article from @avdi (reviewed by @BeardedCoder) is super useful for establishing the benefits of devcontainers

infoq.com/articles/devco…
@InfoQ @avdi @BeardedCoder The @buildpacks_io project enables fast, secure, and reproducible software builds! #nuffsaid

They can also be used to easily generate SBOMs to help with software supply chain and security governance 🔏

buildpacks.io/docs/buildpack…
Read 8 tweets
Jun 12
Key learnings from the inaugural #PlatformCon

- Everyone is building a platform, whether they realize it or not
- Platform as product FTW 🚀
- Getting exec/C-level buy-in is challenging
- Platform Product Manager will be a hot role 📈
- Balance devex, CLI, UIs, & IaC ⚖️

🧵👇
1/ Everyone is building a platform, whether they realize it or not 🤔

There was a real mix of platform tech at the event:
- Kubernetes
- Serverless
- On-prem

One key theme: every "platform" helped devs to code, ship, and run, reducing toil and increasing speed and safety 🚀 ⛑️
A lot of (successful) platform builds and adoption appeared to be driven bottom-up by developers 🧰

And yes, even that janky "setup-local-dev. sh" script and clumsily assembled GitHub Actions building and deploying from your repo onto an EC2 instance count as a platform 😁
Read 20 tweets
May 30
#KubeCon EU Takeaway 2: ➡️ Platforms and “golden paths” enable productivity and reduce developer friction

I saw several great talks, and also presented on why I think golden paths and platform engineering are the next big thing 🔥

Let's explore this in more detail: 🧵 👇
The first mention of "golden paths" was from @MercedesBenz in the opening keynote, where they talked about the K8s-based platform they had built over the past 7 years 🏎️

Lots of thought, effort, and iteration had been applied to the dev experience 🧰

@MercedesBenz Golden paths are all about making it easy for a developer to code, ship, and run applications; to go from biz idea, to code, to test, to running in prod, to collecting telemetry to enable iteration ⚡

There can be one golden path or many, depending on your use cases 🛣️
Read 15 tweets
May 29
My top five takeaways from #KubeCon:

1. Cloud education is vitally important
2. Platforms and “golden paths” enable productivity
3. Developer experience is top of mind
4. Cloud networking is simplifying
5. Increasing focus on security

Let's explore 1 in more detail 🧵 👇
First, the complete #KubeConEU summary blog post that provides in-depth coverage can be found here:

blog.getambassador.io/kubecon-eu-202…
Takeaway 1 ➡️ The cloud native community continues to grow: Education is vitally important

@pritianka mentioned in her opening keynote that 65% of attendees were new to KubeCon. And a lot of these folks were new to the cloud native space

More, and new, education is needed
Read 12 tweets
Apr 29
My top Twitter threads on cloud, containers, and microservices for this year so far:

- Platform engineering
- API gateway vs service mesh
- @Kubernetesio debugging
- @Docker chaos testing
- Fast dev/test with Telepresence
- @buildpacks_io
- Microservice testing

A 🧵 of 🧵 s 👇
I'm predicting big things for the "platform engineering" space over the next year. Whether you ❤️ or 😡 the name, I think this is the new DevOps.

Watch this space for lots of knowledge sharing, innovation, and VC money 💰 !

A critical part of your platform is the communication infrastructure ☎️

I think there is a lot of innovation -- and potential confusion -- in the cloud native API gateway and service mesh spaces (and n/s vs e/w 🧭 )

Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(