Remove Continuous Integration Remove Exercises Remove Systems Review
article thumbnail

How ML System Design helps us to make better ML products

Xebia

With the industry moving towards end-to-end ML teams to enable them to implement MLOPs practices, it is paramount to look past the model and view the entire system around your machine learning model. The classic article on Hidden Technical Debt in Machine Learning Systems explains how small the model is compared to the system it operates in.

article thumbnail

Developer Testing

Henrik Warne

Almost all developers who start working today will be exposed to unit testing, mocking, continuous integration and so on from pretty much the first day on the job. This includes writing unit and integration tests, implementing continuous integration and providing infrastructure for test automation. Dependencies.

Testing 119
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

The Anatomy of an Attack Against a Cloud Supply Pipeline

Palo Alto Networks

The most recent Unit 42 Cloud Threat Report contains the high-level results of a red team exercise performed against a SaaS customer’s continuous integration and continuous development (CI/CD) pipeline. Compromising the CI/CD Pipeline.

Cloud 97
article thumbnail

AoAD2 Practice: Collective Code Ownership

James Shore

To share your thoughts, join the AoAD2 open review mailing list. If you’re not using pairing (or mobbing), you might need to add a daily design review. Continuous Integration. Finally, continuous integration will prevent painful merge conflicts and keep everyone’s code in sync. Your feedback is appreciated!

article thumbnail

Benefits and challenges of using monorepo development practices

CircleCI

This approach is natural for most applications or systems developed using a monolithic architecture. System knowledge is spread across multiple repos maintained by different teams. At some point, you realize that no one knows how to build and deploy the entire system. However, using separate repositories introduces risk.

article thumbnail

Why we hired two DefCon hackers to teach our team to think like deviants

CircleCI

Several dozen people, most wearing black hoodies, are hunched over laptops whispering about default system passwords and hunting for deleted (supposedly) password.txt files in Docker containers. During an exercise at the event, he discovered a vulnerability that was wide open on his service. Security reviews are really important.

article thumbnail

How We Shipped PostgreSQL 14 on Azure Within One Day of its Release

The Citus Data

This allows for faster crash recovery on systems with many database files. We review new PostgreSQL features. This 3rd step usually takes the most amount of time and involves the following: Continuous Integration (CI) : These tests provide us with 95% code coverage and take about 5 minutes to run in parallel.

Azure 144