The internet software industry has moved away from long development cycles and dedicated quality assurance (QA) stages, toward a fast-paced continuous-integration/continuous-delivery (CI/CD) pipeline, where new code is quickly written, committed, and pushed to user-facing applications and services. Doing so has dramatically increased iteration speeds, and at...
Testing Articles
-
Introduction When testing Android applications (for example, the LinkedIn mobile app for Android), thorough testing practices can easily lead to a growth in the number of overall tests being performed—from hundreds to thousands to even tens of thousands. Clearly, there is a need to scale significantly, while at the same time keeping test run times reasonably...
-
If Apache Kafka is the lifeblood of all nearline processing at LinkedIn, then Apache Samza is the beating heart pumping that blood around. Samza at LinkedIn is provided as a managed stream processing service where applications bring their logic (leveraging the wide variety of Samza APIs), while the service handles the hosting, managing, and operations of the...
- Topics:
- Stream Processing,
- Testing,
- Samza
-
At LinkedIn, most decisions are made using experiments. When we want to decide between two features, we test them against each other...
- Topics:
- A/B Testing,
- Testing,
- data science,
- experimentation,
- T-REX,
- Data
-
Co-authors: Erik Krogen and Min Shen In March 2015, LinkedIn’s Big Data Platform team experienced a crisis. As the team was preparing...
- Topics:
- Testing,
- Hadoop,
- Open Source
-
Editor’s Note: This piece talks about test stability and makes mention of Ember in particular. While topics mentioned in this post...
- Topics:
- Testing,
- Ember,
- NYC Engineering