Remove Design Remove Exercise Remove Software Architecture
article thumbnail

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

The Netflix TechBlog

The infrastructure should allow them to exercise their freedom as data scientists but it should provide enough guardrails and scaffolding, so they don’t have to worry about software architecture too much. It leverages elasticity of the cloud by design?—?both The steps can be arbitrary Python code.

article thumbnail

Building High-Quality Software

DZone

If you start catching bugs early, it will save you tons of time fixing them later.nn> Design reviewnnIt’s a very powerful tool when used in a good way. I really like what one of the smartest people with whom I worked said: “A good design is a design where you can see the code”. You may think that you know how the system works.

Software 245
Insiders

Sign Up for our Newsletter

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

article thumbnail

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

The Netflix TechBlog

The infrastructure should allow them to exercise their freedom as data scientists but it should provide enough guardrails and scaffolding, so they don’t have to worry about software architecture too much. It leverages elasticity of the cloud by design?—?both The steps can be arbitrary Python code.

article thumbnail

MLOps and DevOps: Why Data Makes It Different

O'Reilly

Let’s start by considering the job of a non-ML software engineer: writing traditional software deals with well-defined, narrowly-scoped inputs, which the engineer can exhaustively and cleanly model in the code. In effect, the engineer designs and builds the world wherein the software operates. Software Architecture.

DevOps 140
article thumbnail

Amazon EC2 Cluster GPU Instances - All Things Distributed

All Things Distributed

These trade-offs have even impacted the way the lowest level building blocks in our computer architectures have been designed. 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.Â

AWS 127
article thumbnail

Enterprise Architecture in a Product-Oriented DevOps World

Strategic Tech

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. It helps people to understand the complex systems they are working with. I believe that Enterprise Architects should focus on creating living documentation?—?designing

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. Like most of the exercises, the intention is to create a space to discuss, heuristics, principles, patterns, trade-offs etc. Is each domain core, supporting, or generic?