Remove Efficiency Remove Exercise Remove Software Architecture
article thumbnail

Building High-Quality Software

DZone

They are rerun(in the best case) and thus defeating the whole purpose of this exercise while spending tons and tons of time/money/energy on this).nn> They are rerun(in the best case) and thus defeating the whole purpose of this exercise while spending tons and tons of time/money/energy on this).nn> "}">I heard all kinds of answers.

Software 245
article thumbnail

Amazon EC2 Cluster GPU Instances - All Things Distributed

All Things Distributed

Modern CPUs strongly favor lower latency of operations with clock cycles in the nanoseconds and we have built general purpose software architectures that can exploit these low latencies very well. Configuring kernel execution is not a trivial exercise and requires GPU device specific knowledge.

AWS 127
Insiders

Sign Up for our Newsletter

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

article thumbnail

MLOps and DevOps: Why Data Makes It Different

O'Reilly

but to reference concrete tooling used today in order to ground what could otherwise be a somewhat abstract exercise. Software Architecture. They are often built by data scientists who are not software engineers or computer science majors by training. Adapted from the book Effective Data Science Infrastructure.

DevOps 140
article thumbnail

Uncovering Hidden Business Rules with DDD Aggregates

Strategic Tech

It acts as a collaboration tool to balance the need for business correctness, user experience, and technical efficiency. Defining Aggregate Boundaries Deciding that specific business operations should succeed or fail together sounds like a simple requirements gathering exercise. Let’s refer to this as an Invariant Business Rule.

article thumbnail

A Clash of Mindsets: When New Products Depend on Existing Products

Strategic Tech

Two particularly relevant patterns are Efficiency Enables Evolution and Higher Order Systems Create New Sources of Worth. In Wardley lingo, Google Maps is so efficient that it acts as a building block for higher-order systems (e.g. map-based property search) which deliver new type of value (e.g.