Homepage
Open in app
Sign inGet started

Trendyol Tech

  • Mobile
  • Performance
  • Data
  • Security
  • Platform
  • Apply to Trendyol
  • The Power of Healthy Conflict

    The Power of Healthy Conflict

    In the world of collaboration and teamwork, conflict is often perceived as a disruptive force, something to be avoided. However, what if we…
    Go to the profile of Betül Arslan
    Betül Arslan
    Sep 20
    How do we reach success in our CQRS Data Synchronization?

    How do we reach success in our CQRS Data Synchronization?

    Last year, I wrote an article about “How did we fail in our CQRS Data Synchronization?”. You could check the details of that failure, but…
    Go to the profile of Emre Odabas
    Emre Odabas
    Sep 5
    Testing Google Maps and WebSockets with Cypress

    Testing Google Maps and WebSockets with Cypress

    In previous articles, we discussed Trendyol GO’s React-based admin micro-frontend application, highlighting our use of Google Maps and…
    Go to the profile of Doğan Öztürk
    Doğan Öztürk
    Sep 4
    Achieving Cross-Browser & Responsive Coverage in Cypress Snapshot Testing

    Achieving Cross-Browser & Responsive Coverage in Cypress Snapshot Testing

    In this article, we will explore how we implemented snapshot testing with Cypress , focusing on two essential features: supporting…
    Go to the profile of Mahmud Mardini
    Mahmud Mardini
    Aug 25
    Goal Setting and Performance Evaluation

    Goal Setting and Performance Evaluation

    In this article, we have made suggestions about time management for those who are new leaders or want to be leaders. Another issue that…
    Go to the profile of Mustafa Daşgın
    Mustafa Daşgın
    Aug 13
    Unleashing the Power of Dynamic Config Updates and Toggles in Agile Testing

    Unleashing the Power of Dynamic Config Updates and Toggles in Agile Testing

    Greetings, tech aficionados and development enthusiasts! Prepare to be enthralled as we dive deep into the tech-savvy world of Trendyol…
    Go to the profile of Özge
    Özge
    Aug 10
    How We Handled The Communication With The Conveyor System

    How We Handled The Communication With The Conveyor System

    Today, I would like to talk about the approach we follow to communicate with the conveyor system, which plays an important role in the…
    Go to the profile of Celal Can Kaya
    Celal Can Kaya
    Aug 7
    Unidirectional Data Flow in Vue & how it helped us?

    Unidirectional Data Flow in Vue & how it helped us?

    As PLM Team at Trendyol, we are responsible for applications that provide management tools for the products produced by Trendyol (Trendyol…
    Go to the profile of Doğucan Durmuşlar
    Doğucan Durmuşlar
    Aug 7
    Structuring the Seller Payout Creation Process with a PSP in Trendyol International Domain

    Structuring the Seller Payout Creation Process with a PSP in Trendyol International Domain

    A Payment Service Provider (PSP) is a company or financial institution that facilitates secure and efficient electronic payment…
    Go to the profile of Kerim Siper
    Kerim Siper
    Aug 7
    We Measure the Satisfaction of Our Agents: CSAT Survey

    We Measure the Satisfaction of Our Agents: CSAT Survey

    CSAT Surveys: Empowering Trendyol’s UX & Agent Satisfaction. Discover the impact on experiences & outcomes.
    Go to the profile of Cenk YILMAZ
    Cenk YILMAZ
    Aug 2
    How we made our Unit Tests Domain Oriented

    How we made our Unit Tests Domain Oriented

    The goal of unit testing is to verify that every unit of the software performs as designed. Writing unit tests helps you anticipate future…
    Go to the profile of Oktay Dağdelen
    Oktay Dağdelen
    Aug 1
    Batch Processing with confluent-kafka-go

    Batch Processing with confluent-kafka-go

    Let’s discuss and demonstrate how we can boost the performance of an Apache Kafka consumer/producer in Golang by applying batch processing…
    Go to the profile of Bora Buyukoz
    Bora Buyukoz
    Jul 26
    How we calculated 70 million prices in 2 minutes for Global Platforms — Part 1

    How we calculated 70 million prices in 2 minutes for Global Platforms — Part 1

    How we calculated 70 million prices in 2 minutes for Global Platforms with Couchbase, Kafka, Elasticsearch, and Golang
    Go to the profile of Kyrylo Zimokos
    Kyrylo Zimokos
    Jul 24
    How we calculated 70 million prices in 2 minutes for Global Platforms — Part 2

    How we calculated 70 million prices in 2 minutes for Global Platforms — Part 2

    How we calculated 70 million prices in 2 minutes for Global Platforms with Couchbase, Kafka, Elasticsearch, and Golang
    Go to the profile of Sumeyyecetinkaya
    Sumeyyecetinkaya
    Jul 24
    Monitoring and Alerting for Enhanced App Experience

    Monitoring and Alerting for Enhanced App Experience

    An Overview of Monitoring and Alerting Practices at TDesk Team in Trendyol
    Go to the profile of Gökten Karadağ
    Gökten Karadağ
    Jul 20
    Unleashing the Power of Cilium CNI to Propel Trendyol’s Performance Up to 40%!

    Unleashing the Power of Cilium CNI to Propel Trendyol’s Performance Up to 40%!

    Trendyol implemented Cilium as the default CNI for the Kubernetes Cluster starting from version 1.26. Discover our journey.
    Go to the profile of Emin Aktaş
    Emin Aktaş
    Jul 19
    How we can manage a smooth pipeline involving more than 15 teams

    How we can manage a smooth pipeline involving more than 15 teams

    As the Seller Center Mobile Core team, we aim to carry out all the processes of the marketplace application used by our sellers and to…
    Go to the profile of cengizhan aydın
    cengizhan aydın
    Jul 19
    How did my open-source contribution reduce our Go applications and Kafka cluster resource usage?

    How did my open-source contribution reduce our Go applications and Kafka cluster resource usage?

    Trying to explain how to find and improve resource usage by contributing to an open-source project.
    Go to the profile of Mehmet Sezer
    Mehmet Sezer
    Jul 17
    How to Track Errors on Couchbase Eventing Service Instantly

    How to Track Errors on Couchbase Eventing Service Instantly

    Hello everyone, you can find all the details about how to implement instant error tracking for Couchbase Eventing Service in this article!
    Go to the profile of Can Akgun
    Can Akgun
    Jul 16
    How We Handle Our OMS Events With High Availability by Using Kafka Connect

    How We Handle Our OMS Events With High Availability by Using Kafka Connect

    Hello everyone. First and foremost, allow me to introduce my team. The Order Meal Team is dedicated to seamlessly integrating meal orders…
    Go to the profile of Ahmet Ata
    Ahmet Ata
    Jul 16
    How We Solved Kafka Event Loss Problem By ‘Break’ing It Down

    How We Solved Kafka Event Loss Problem By ‘Break’ing It Down

    Kafka is a scalable, fault-tolerant real-time messaging platform to process millions of messages per second. However, some situations cause…
    Go to the profile of Zuhal Polat
    Zuhal Polat
    Jul 10
    Android Test Doubles In Unit Test

    Android Test Doubles In Unit Test

    Hello everyone! In this article, I would like to mention Android Test Doubles with unit test examples in Trendyol. Anyone who has already…
    Go to the profile of Enes Zor
    Enes Zor
    Jul 10
    No More Forgotten Action Items: Our Journey with the Retrospective Reminder Bot

    No More Forgotten Action Items: Our Journey with the Retrospective Reminder Bot

    As the Trendyol Tech team, we’ve adopted the remote working model, allowing us to work efficiently. Our meetings, such as grooming…
    Go to the profile of Berkay Bilgin
    Berkay Bilgin
    Jul 9
    How to Add Parameter for Specific Network Call in Retrofit

    How to Add Parameter for Specific Network Call in Retrofit

    Hello everyone, in this article, I will explain how did we solve our problem Grocery side in Trendyol.
    Go to the profile of Recep ÇELİK
    Recep ÇELİK
    Jul 7
    About Trendyol TechLatest StoriesArchiveAbout MediumTermsPrivacyTeams