Remove Design Remove Exercise Remove Processing Remove Software Architecture
article thumbnail

Building High-Quality Software

DZone

It’s much better to build your process around quality checks than retrofit these checks into the existent process. NIST did classic research to show that catching bugs at the beginning of the development process could be more than ten times cheaper than if a bug reaches production. There are so many benefits.

Software 245
article thumbnail

Open-Sourcing Metaflow, a Human-Centric Framework for Data Science

The Netflix TechBlog

mainly because of mundane reasons related to software engineering. We heard many stories about difficulties related to data access and basic data processing. By design, Metaflow is a deceptively simple Python library: Data scientists can structure their workflow as a Directed Acyclic Graph of steps, as depicted above.

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

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. The third part of the worskhop focuses on strategy?

article thumbnail

Open-Sourcing Metaflow, a Human-Centric Framework for Data Science

The Netflix TechBlog

mainly because of mundane reasons related to software engineering. We heard many stories about difficulties related to data access and basic data processing. By design, Metaflow is a deceptively simple Python library: Data scientists can structure their workflow as a Directed Acyclic Graph of steps, as depicted above.

article thumbnail

Enterprise Architecture in a Product-Oriented DevOps World

Strategic Tech

The traditional EA role of documenting business processes and capabilities serves a purposes. However, if nobody reads the documentation and it gets out of date quickly, it’s a tick-box exercise rather than a value creating one. designing systems that document themselves. Enterprise Architects are smart people.

article thumbnail

Amazon EC2 Cluster GPU Instances - All Things Distributed

All Things Distributed

From financial processing and traditional oil & gas exploration HPC applications to integrating complex 3D graphics into online and mobile applications, the applications of GPU processing appear to be limitless. Because of its focus on latency, the generic CPU yielded rather inefficient system for graphics processing.

AWS 136
article thumbnail

Uncovering Hidden Business Rules with DDD Aggregates

Strategic Tech

In the real world we can be vague about our business rules and processes. Defining Aggregate Boundaries Deciding that specific business operations should succeed or fail together sounds like a simple requirements gathering exercise. Imagine a business rule that all customers must have a first name, middle name, and last name.