article thumbnail

Software architecture metrics interview with Neal Ford

Apiumhub

He is an internationally recognized expert on software development and delivery, especially at the intersection of agile engineering techniques and software architecture. What Software Architecture Metrics do you normally use? However, this is truer than most of the times this answer appears in software architecture trade-offs.

Metrics 91
article thumbnail

Exercises in Programming Style

Henrik Warne

In the book club at work , we recently finished reading Exercises in Programming Style by Cristina Videira Lopes. The inspiration is a book from the 1940s by the French writer Raymond Queneau called Exercises in Style. Next there are comments on the use of this style, historical notes, further reading, a glossary and exercises.

Exercises 179
Insiders

Sign Up for our Newsletter

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

article thumbnail

Architecture of Max reHIT Workout

High Scalability

Max reHIT Workout is an exercise app that guides you through interval workouts. I'll just say I’m proud of how it turned out and if you want an optimal algorithm for exercising, you might like it. That's because there’s been very little evolution in software system architecture. I won’t pitch the app here.

article thumbnail

Architectural Fitness Function: build measurable evolutionary architecture

Apiumhub

Evolutionary architecture is something every software architect thinks about. To support this evolution, fitness functions can help in finding how well a system meets specified architecture goals and constraints in an automated way. And today’s post is about architectural fitness functions. . Atomic vs Holistic .

article thumbnail

How to Improve Your Organization’s Cyber Resiliency

CIO

It’s about making sure there are regular test exercises that ensure that the data backup is going to be useful if worse comes to worst.”. Adopting a cybersecurity architecture that embraces modern constructs such as zero trust and that incorporates agile concepts such as continuous improvement is another requisite.

Security 223
article thumbnail

Architecture & DDD Kata: Online Car Dealership

Strategic Tech

I’ve just created a new kata which you and your team/friends can use to practice your architecture and domain-driven design skills. All architecture decisions are ultimately driven by a company’s business model, so I think this is a sensible starting point. Is each domain core, supporting, or generic?

article thumbnail

4 remedies to avoid cloud app migration headaches

CIO

But if you do your planning exercise properly, you shouldn’t have to move your applications around,” he says. Architectural lock-in is when the application relies on multiple managed services from the cloud provider. One big reason: they’re often locked into their chosen provider’s ecosystem. So plan for that in advance, adds Holcombe.

Cloud 312