ABOUT COMPANY

Ixia, recently acquired by Keysight Technologies, provides testing, visibility, and security solutions, strengthening applications across physical and virtual networks for enterprises, service providers, and network equipment manufacturers.

We offer companies trusted environments in which to develop, deploy, and operate. Customers worldwide rely on us to verify their designs, optimize their performance, and ensure the protection of their networks to make their applications stronger.

.

Add distributed service tracing in a highly elastic environment for applications that have high availability and resilience.
Paid internship at IXIA ROMANIA · 15/06/2020
Categories:
  • – Networking
City:
  • room București
Required skills:

scripting

This project is meant to improve the observability and debugability of products that target the Kubernetes platform.

Problem:

We have a distributed application that's made up of a collection of microservices deployed in a Kubernetes cluster and accessed via a web UI. Each end-user interaction generates a request that ends up touching multiple services (ex: the targeted microservice itself, an auth service to validate permissions for the request, a db to retrieve data, etc.). To properly understand the path of a single request, we need to correlate logs from multiple services. In a distributed, elastic environment with multiple concurrent users, simply determining what logs to look at is a nontrivial problem.

Solution:

Instrument services with code that assigns each external request a unique id and passes it to all services that are involved in handling the request. Include the external request-id in all log messages and records information (e.g., start time, end time) about the requests and operations performed when handling an external request in a centralized service.

This project is one of the 40+ latest technology projects we have prepared for you this year. If you choose it, after 3 months with our team and mentors you will: •know how to deal with real-life technological challenges •gain technical skills •apply what you learn in challenging self-contained projects with visibility in the market •gain new soft skills, especially teamwork, communication, and presentations skills •be part of a Vibrant, Flexible, Friendly & Fun place •access Hi-tech & best-in-class facilities •access our benefits: flexible schedule, sports & recreational facilities, medical subscription, daily fruits, and lots of coffee •increase your income 😊

Check out our social media for more info about the team.