Chaos-Mesh-Action: Integrate Chaos Engineering Into Your CI

DZone

performance kubernetes chaos engineering github actions stabilityChaos Mesh is a cloud-native chaos testing platform that orchestrates chaos in Kubernetes environments.

Netflix Studio Engineering Overview

The Netflix TechBlog

Our mission in Studio Engineering is to build a unified, global, and digital studio that powers the effective production of amazing content. link] Why Does Studio Engineering Exist? Studio Engineering’s ‘Why’ The journey of a Netflix Original title from the moment it first comes to us as a pitch, to that press of the play button is incredibly complex. innovation production studio engineering entertainment

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

Mastering chaos engineering experiments with Gremlin and Dynatrace

Dynatrace

Very often, I heard that chaos engineering is only a technique used by larger companies (like Netflix) or in cloud native environments. You should read on if: You want to get an idea what chaos engineering is. You plan to use chaos engineering in your delivery process.

Tutorial: Guide to automated SRE-driven performance engineering

Dynatrace

In this blog, I will be going through a step-by-step guide on how to automate SRE-driven performance engineering. The post Tutorial: Guide to automated SRE-driven performance engineering appeared first on Dynatrace blog. Dynatrace news.

Dynatrace wins AI Breakthrough Award for Davis AI engine

Dynatrace

We are proud to s hare Dynatrace has been named the winner in the “ Best Overall AI-based Analytics Company ” category, recognized for our innovation and the business-driving impact of our AI engine, Davis. . Dynatrace news.

Performance Engineering: The What, The Why, and The How Explained

DZone

Everything you need to know about performance engineering. Application performance engineering is an essential practice for any DevOps team, allowing developers across departments to stay agile and efficient. You may also like: A Short History of Performance Engineering.

60 seconds to self-upgrading observability on Google Kubernetes Engine

Dynatrace

We’ll look at lifecycle management and then move on to tracing, while sharing some exciting announcements about Google Kubernetes Engine along the way. As I hinted in the opening paragraph, the OneAgent Helm chart also unlocks some important marketplace integrations, most notably the GCP marketplace for Google Kubernetes Engine. Rapid OneAgent rollouts on Google Kubernetes Engine. Product news Google Kubernetes Engine Helm chart observability What's new

Google 168

Manticore search: a continuation of the Sphinx search engine

SQL Shack

In this article, we will be talking about Manticore Search, which is an open-source search engine first released in 2017 as a fork of the Sphinx search engine.

Getting started with Sphinx search engine

SQL Shack

In this article, we will be talking about the Sphinx search engine and how to use it to install it on the Windows operating system.

Performance Engineering 101: The Brass Tacks to Get You Started

DZone

The Road to Performance Engineering. For example, Google was primarily known as a search engine. engineering developer engineer application performance dev and test performance engineering nfrIn a perfect world, software developers write bug-free code, clients are happy with the user experience, and everyone gets along just fine.

In Search of Quality: QA Must Be Engaged in Search Engine Development

DZone

performance testing test automation solr kafka apache kafka search engine test data management test data test data management automationIf you’re reading this, you’re likely already well aware of the value of watertight QA practice and have a good understanding of what it entails.

Chaos Engineering and Monitoring, Part 1: Sensu + Gremlin

DZone

devops monitoring alerts sensu chaos engineering event monitoringOne of my earliest jobs was as an admin for an MSP. We'd routinely generate alerts that weren't actionable, lacked context, and for most of our customers, were considered noise. From a monitoring perspective, it was bad. Customers didn't trust in the alerts they received and often resorted to having some additional monitoring product installed on their systems.

60 great resources for performance engineering teams

TechBeacon Testing

App Dev & Testing, Testing, Performance EngineeringOne major roadblock that prevents teams from successfully maturing their performance efforts is a lack of training. Sometimes, just knowing where to start can be a challenge.

10 portfolio projects for aspiring automation engineers

TechBeacon Testing

Those looking to break into the test automation field have difficulty doing so because of lack of experience. One way to gain experience is, of course, to study and practice on your own. But how do you demonstrate your newfound knowledge to employers? App Dev & Testing, Testing, Test Automation, Careers

Engineering SQL Support on Apache Pinot at Uber

Uber Engineering

As Uber’s operations became more complex and we offered additional features and … The post Engineering SQL Support on Apache Pinot at Uber appeared first on Uber Engineering Blog.

Should You Shift From Performance Testing to Performance Engineering?

DZone

Performance engineering at its finest. performance testing software testing automated testing mobile app testing software test automation performance engineering performance testing and tuning automated testing life cycle automated testing best practicesAs the world becomes more decidedly digital, the demand for apps has skyrocketed like never before. " There's an app for that " is not just a popular saying. It is an accurate depiction of how people live their lives.

Brilliant Jerks in Engineering

Brendan Gregg

Many of us have worked with them: the engineering jerk who is brilliant at what they do, but treats others like trash. Here's a test for you or your company: Would you tolerate a brilliant engineer who is also an a **e? (Or These are not two actual engineers, but are collections of related traits to help examine this behavior beyond the simple "no a **e rule." Alice is great at working individually on hard engineering problems.

How to go from performance tester to performance engineer

TechBeacon Testing

Companies are increasingly recognizing the value of performance engineering, which goes well beyond performance testing. These organizations now require the capability to fix performance issues whenever and wherever they exist—and they're willing to pay a premium for those skills.

Games 98

Building an elastic query engine on disaggregated storage

The Morning Paper

Building an elastic query engine on disaggregated storage , Vuppalapati, NSDI’20. This paper describes the design decisions behind the Snowflake cloud-based data warehouse. As the saying goes, ‘all snowflakes are special’ – but what is it exactly that’s special about this one?

Team building in software engineering

Tasktop

This can be a challenge for engineering teams: engineers can be less social and more competitive than non-engineers. The post Team building in software engineering appeared first on Tasktop Blog. EngineeringWhen you come in to work, do your teammates greet you? Are jokes told on your team? E specially bad ones? Do you chat about anything besides work? Trust is essential to teams.

Dynatrace Sales Engineers build 3D printed PPE for frontline professionals

Dynatrace

Two Dynatrace Sales Engineers from our Chicago region, Dave Beran and Josh Wood, have recently collaborated on a 3D printing project to protect their local frontline professionals. The post Dynatrace Sales Engineers build 3D printed PPE for frontline professionals appeared first on Dynatrace blog. Dynatrace news. During the current global pandemic of COVID-19, the team at Dynatrace are helping out the community in the best way we can.

Design Principles for Mathematical Engineering in Experimentation Platform

The Netflix TechBlog

Design Principles for Mathematical Engineering in Experimentation Platform at Netflix Jeffrey Wong, Senior Modeling Architect, Experimentation Platform Colin McFarland, Director, Experimentation Platform At Netflix, we have data scientists coming from many backgrounds such as neuroscience, statistics and biostatistics, economics, and physics; each of these backgrounds has a meaningful contribution to how experiments should be analyzed.

Building full-text indexes using the Sphinx search engine

SQL Shack

In the previously published article, Getting started with Sphinx search engine, we talked about the Sphinx search engine and how to install it on the Windows operating system. In this article, we will talk about building full-text indexes using Sphinx. We will be covering seven topics: The Sphinx configuration file Defining data sources Defining full-text […]. Indexes Search

Engineering a Studio Quality Experience With High-Quality Audio at Netflix

The Netflix TechBlog

Our engineering team and Creative Technologies sound expert joined forces to quickly solve the issue, but a larger conversation about higher quality audio continued. However, we have spent years optimizing our adaptive streaming engine for video, so we know adaptive streaming has obvious benefits.

Engineering well-rounded technology leaders

O'Reilly Software

2018 marks the fourth year of O’Reilly’s Software Architecture Conference , a software engineering event focused on providing hands-on training experiences for technologists at all levels of an organization—from experienced developers up through CTOs. Continue reading Engineering well-rounded technology leaders From developers to CTOs, everyone has a role to play in shaping their own transformation. One of the greatest drivers of professional development is learning through doing.

Software engineering for machine learning: a case study

The Morning Paper

Software engineering for machine learning: a case study Amershi et al., More specifically, we’ll be looking at the results of an internal study with over 500 participants designed to figure out how product development and software engineering is changing at Microsoft with the rise of AI and ML. Respondents were well spread across data and applied science (42%), software engineering (32%), program management (17%), research (7%) and other (1%).

Less is More: Engineering Data Warehouse Efficiency with Minimalist Design

Uber Engineering

Once identified, … The post Less is More: Engineering Data Warehouse Efficiency with Minimalist Design appeared first on Uber Engineering Blog. Architecture Uber Data Big Data Data Engineering Data Infrastructure data science Data Warehouse Engineering EfficiencyMaintaining Uber’s large-scale data warehouse comes with an operational cost in terms of ETL functions and storage.

Engineering a Job-based Forecasting Workflow for Observability Anomaly Detection

Uber Engineering

In our push to empower our engineers to author more accurate alerts, Uber’s Observability Applications team sought to introduce alert … The post Engineering a Job-based Forecasting Workflow for Observability Anomaly Detection appeared first on Uber Engineering Blog. Architecture Alert Backtesting Alerting Anomaly Detection Anomaly Detection Platform Backtesting Engineering Forecasting Observability On-Call Engineer Uber Uber Engineering uMonitor

Dockerizing MySQL at Uber Engineering

Uber Engineering

Uber Engineering’s Schemaless storage system powers some of the biggest services at Uber, such as Mezzanine. Managing these clusters was fairly easy when we had … The post Dockerizing MySQL at Uber Engineering appeared first on Uber Engineering Blog. Schemaless is a scalable and highly available datastore on top of MySQL ¹ clusters.

Microsoft Engineering loves SQLBits

SQL Server According to Bob

Microsoft engineering is actually sending quite a few folks over the Atlantic to come talk about SQL Server 2017, SQL Server on Linux, GDPR, Performance, Security, Azure Data Lake, Azure SQL Database, Azure SQL Data Warehouse, and Azure CosmosDB. How would you like to actually be part of our engineering team without working for Microsoft? Finally, and I can speak for all the folks from engineering, we love customers!

The Billion Data Point Challenge: Building a Query Engine for High Cardinality Time Series Data

Uber Engineering

From low-level system metrics, such as memory utilization of a host, to high-level business metrics, including the number of Uber Eats orders in a … The post The Billion Data Point Challenge: Building a Query Engine for High Cardinality Time Series Data appeared first on Uber Engineering Blog. Uber, like most large technology companies, relies extensively on metrics to effectively monitor its entire stack.

The Most Common Mobile Game Testing Concerns for QA Engineers

DZone

A QA engineer is expected to make sure that the game is clean, bug-free, up-to-date, and perfectly fits the descriptions and requirements, provided by the developers. The mobile gaming market is currently emerging and is likely to continue growing in the next 10 years. According to the recent data , it will reach $311.2 billion by 2023. The mobile games are becoming an inevitable part of our lives, attracting billions of users in all countries worldwide.

Games 100

Modern Dev Teams Are More Efficient Than Ever: Quality Engineering Should Be Too!

DZone

Earlier in my career (though it seems like yesterday), product teams I was a part of did everything “on-prem”, and angst-ridden code compiles took place every few months. We’d burn down bugs using manual QA and push to production after several long nights before taking a long nap and doing it all again next quarter. This XKCD cartoon captures life: devops performance testing automation artificial intelligence developer qa and software testing qa and testing development teams

From Student to Junior Software Engineer at Tasktop

Tasktop

The beginning of my experience as a Junior Software Engineer on one of Tasktop’s ‘Integrations Teams’ marked a definitive transition in the way I learned and practiced computer science and software development. Software Engineers, was introduced to the fundamental concepts and tools on which Tasktop is built. An amazing experience” – how Tasktop is creating an impactful and fulfilling Co-op program for budding software developers and engineers. Engineering

Engineering Uber Predictions in Real Time with ELK

Uber Engineering

From estimating rider demand on a given date to predicting … The post Engineering Uber Predictions in Real Time with ELK appeared first on Uber Engineering Blog. Architecture Apache Lucene Elasticsearch ELK Guocheng Xie HIVE Kafka Kibana KNN Logstash Machine Learning Predictions RESTful Search Engine Uber Uber Data Uber Engineering UberBLACK UberEATS UberPOOL Yanjun Huang

Chaos — Engineered or Otherwise — Is Not Enough

J. Paul Reed

Three years ago when I would talk to engineers and technology leaders about the ideas around Chaos Engineering, only about a fifth of the audience had heard of the concept. This is due in large part to Netflix’s Chaos Monkey (and the rest of their “ Simian Army ”) as well as their Chaos Engineering team’s stories on the work they’ve done in the space and the benefits it’s produced. In effect, Resilience Engineering sets chaos… in context.

A Day in the Life of… a Senior Software Engineer and Team Lead

Tasktop

He’s one of our Senior Software Engineers and Team Leads who works remotely in Germany. Probably very different from most other Tasktopians; I’m a remote engineer from the south-west of Germany. I’m a Senior Software Engineer and Team Lead of one of the Tasktop Integration Hub teams. What does a typical day as a Senior Software Engineer and Team Lead look like for you? After joining Tasktop in 2015, a fellow German engineer and I went to Vancouver for a face-to-face.

Organise your engineering teams around the work by reteaming

Abhishek Tiwari

When it comes to organising engineering teams, a popular view has been to organise your teams based on either Spotify's agile model (i.e. On a positive note, both organisational models focus on having small yet productive independent cross-functional teams and there is nothing wrong to draw inspiration from either of these models when building your engineering organisation. One thing stand-out to me is being intentional and practical about your engineering organisation design.

How to Use New Relic for Performance Engineering and Load Testing

DZone

Performance engineering and load testing are critical parts of any modern software organization's toolset. Driven by key performance indicators (KPIs) , performance engineering and load testing for software applications have three main goals: tutorial web dev new relic sla apdexIn fact, it's increasingly common to see companies field dedicated load-testing teams and environments. Many companies that don't have such processes in place are quickly evolving in that direction.

Evolving Distributed Tracing at Uber Engineering

Uber Engineering

At Uber Engineering, our open source distributed tracing system Jaeger saw large-scale internal adoption throughout 2016, integrated into hundreds … The post Evolving Distributed Tracing at Uber Engineering appeared first on Uber Engineering Blog. Distributed tracing is quickly becoming a must-have component in the tools that organizations use to monitor their complex, microservice-based architectures.

Balancing The Desire To Under-Engineer and Over-Engineer

Professor Beekums

If we under-engineer the project by not planning enough, then we will end up with lots of technical debt. Software development is a balancing act of spending too little time planning out a project and spending too much time. The result will be lots of time wasted dealing with that technical debt. Think of it as building a house with a really shaky foundation. You end up spending more trying to fix things than it would have cost doing things properly the first time

Engineering On-Demand Transportation for Business with Uber Central

Uber Engineering

While our mission remains the same today, the number of Uber use cases have grown dramatically, motivating our engineers to think … The post Engineering On-Demand Transportation for Business with Uber Central appeared first on Uber Engineering Blog. react-router React/Redux Redux Form U4B Uber Uber Central Uber Engineering Uber for Business UX Web Platform

A Note to Business Leaders on Software Engineering

Strategic Tech

In fact, there are near infinite ways to solve every software engineering challenging. And the ability to create sustainable code is a skill that separates good software engineers from mediocre software engineers. Strong software engineering teams will focus on solving business problem with the simplest, most sustainable code in the shortest possible time. Creating high quality, sustainable code requires high levels of engagement from software engineers.