article thumbnail

The Real Problem with Software Development

O'Reilly

That statement nicely summarizes what makes software development difficult. It’s not just memorizing the syntactic details of some programming language, or the many functions in some API, but understanding and managing the complexity of the problem you’re trying to solve. We’ve all seen this many times. That brings me to my main point.

Software 120
article thumbnail

How to overcome the cloud observability wall

Dynatrace

You may be using serverless functions like AWS Lambda , Azure Functions , or Google Cloud Functions, or a container management service, such as Kubernetes. In contrast to modern software architecture, which uses distributed microservices, organizations historically structured their applications in a pattern known as “monolithic.”

Cloud 231
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types

The Netflix TechBlog

By Chris Wolfe , Joey Schorr , and Victor Roldán Betancort Introduction The authorization team at Netflix recently sponsored work to add Attribute Based Access Control (ABAC) support to AuthZed’s open source Google Zanzibar inspired authorization system, SpiceDB.

Cache 249
article thumbnail

5 key areas for tech leaders to watch in 2020

O'Reilly

It’s the single most popular programming language on O’Reilly, and it accounts for 10% of all usage. Software architecture, infrastructure, and operations are each changing rapidly. Software architecture, infrastructure, and operations are each changing rapidly. In programming, Python is preeminent.

article thumbnail

MLOps and DevOps: Why Data Makes It Different

O'Reilly

The skillset and the background of people building the applications gets realigned : while it is still effective to express applications in code, the emphasis shifts to data and experimentation—more akin to empirical science—rather than traditional software engineering. Software Development Layers. Software Architecture.

DevOps 137
article thumbnail

Questions for 2024

O'Reilly

I doubt that we’ll see strikes at major technology companies like Google and Amazon—but we’ve already seen a union at Bandcamp. That’s no doubt true; prior to its release as an open source project, Kubernetes was Google’s Borg, the almost legendary software that ran their core applications. Which will win out?

article thumbnail

Quantum computing’s potential is still far off, but quantum supremacy shows we’re on the right track

O'Reilly

We recently learned about a major breakthrough: Google says it has achieved “quantum supremacy” with a 53-qubit computer. Google performed a computation in a few minutes (3 minutes, 20 seconds to be precise ) that would have taken more than 10,000 years on the most powerful computers we currently have.