Trendyol Traffic Team: Superheroes in Action!

Ezgi Karahan
4 min readJul 22, 2024

--

Hello, in this article, I will talk about the Trendyol Traffic Platform & Development teams, their agile processes and what it’s like to be a product manager in these teams.☺

At Trendyol , the Traffic team optimizes network traffic to ensure high availability, performance and security by developing and managing effective and scalable load balancing solutions. This team works like the superheroes of network traffic! Here are some of our team’s superpowers:

  • Load Balancing: Designing solutions to direct traffic most efficiently.
  • Performance Enhancement: Increasing the performance and accessibility of systems.
  • Security Assurance: Ensuring the security of systems.
  • Problem Solving: Quickly resolving emerging issues.
  • Technology Tracking: Continuously following new technologies to improve systems.

Daily Routine

Every morning, we have daily stand-up meetings. These meetings are short and concise and are great for sharing the team’s current status. Everyone talks about what they are working on, what they have achieved and what obstacles they are facing. This way, everyone stays on the same page and any issues can be quickly addressed. These stand-ups foster a collaborative environment where team members can support each other and ensure smooth workflow.

Planning and Grooming Meetings

In the platform team, we have planning and grooming meetings once a week, while in the development team, we have them every two weeks. These meetings are crucial for reviewing the items planned on the roadmap and addressing requests from our customers. During these meetings:

  • Prioritize Tasks: Based on their criticality and impact on the system’s performance and reliability.
  • Review Feedback: From developers, security teams and infrastructure teams to ensure all perspectives are considered.
  • Refine Backlog: Ensuring the backlog is up-to-date and reflects the most current needs and priorities.

Retrospective Meetings

We hold retrospective meetings as needed or once a month. These meetings are the times when we evaluate our processes and identify opportunities for improvement. Retrospectives are vital for:

  • Reflecting on Successes and Failures: Analyzing what went well and what didn’t.
  • Identifying Process Improvements: Finding ways to streamline workflows and eliminate bottlenecks.
  • Setting Actionable Goals: Creating concrete steps to enhance future sprints.

Deployment Processes

In our deployment processes, we meticulously track and analyze data across four key metrics that are pivotal for monitoring and enhancing system performance and reliability. By leveraging these metrics, we empower ourselves to make informed, data-driven decisions, thereby ensuring continuous improvement in our operations. Additionally, we regularly measure Net Promoter Score (NPS) to gauge customer satisfaction, assess support workload to optimize resource allocation and consistently evaluate vulnerabilities to strengthen our security posture. This comprehensive approach not only fosters a culture of continuous improvement but also reinforces our commitment to delivering robust and resilient systems. The key metrics include:

  1. Deployment Frequency: How often we deploy new features or updates.
  2. Lead Time for Changes: The time it takes from code commit to deployment in production.
  3. Change Failure Rate: The percentage of deployments causing a failure in production.
  4. Time to Restore Service: How quickly we can recover from a production failure.

These metrics help us track our progress, identify areas for improvement, and ensure our deployments are smooth and efficient.

Customer Communication and Roadmap Planning

Monthly, we announce the specific and usable tasks we have completed to our customers. Keeping our customers informed helps build trust and ensures transparency. We plan the tasks we will carry out throughout the year on a quarterly basis in our roadmap and try to keep the system up and running in the best possible way with OKR metrics. Our communication strategy includes:

  • Monthly Newsletters: Highlighting new features, improvements and upcoming projects.
  • Customer Feedback Sessions: Gathering insights and suggestions to align our efforts with customer needs.
  • Regular Updates: Providing status reports and progress updates to stakeholders.

What Do We Pay Attention to When Developing a Product?

As the Trendyol Traffic team, here are the main points we focus on when developing a product:

  • User Requirements: Ensuring the product meets user needs in the best possible way.
  • Performance: Ensuring the product is high-performing and scalable to handle varying loads.
  • Security: Ensuring the product is secure, protecting user data and maintaining integrity.
  • Process Improvement: Continuously reviewing processes to identify and implement improvement opportunities.

Working with the Trendyol Traffic Platform & Development teams is like an adventure! Each day is filled with new challenges, new solutions, and continuous learning. We thrive on collaboration, brainstorming sessions, and innovative thinking to overcome obstacles and achieve our goals. The sense of teamwork and shared purpose drives us to excel and deliver top-notch solutions for our users.

See you ♡

--

--