It’s time for the community to help determine the winner of the 2020 Open Infrastructure Summit Superuser Awards. The Superuser Editorial Advisory Board will review the nominees and determine the finalists and overall winner after the community has had a chance to review and rate nominees.
Now, it’s your turn.
Trendyol Tech is one of eight nominees for the Superuser Awards. Review the nomination criteria below, check out the other nominees and rate them before the deadline September 28 at 11:59 p.m. Pacific Daylight Time.
Rate them here!
Who is the nominee?
How has open infrastructure transformed the organization’s business?
Trendyol Tech is growing exponentially and scale growth is driven directly by the Trendyol Tech Team. We value culture before anything else and welcome all people who say “We” before “I,” improves continuously, takes ownership of matters, and have a “Let’s Do It” mindset. To cope with the scale growth, we continuously improve ourselves and excel in our Technical skill set.
The aim for us to make the engineering happen inside the company by developing systems and building new projects to grow together. We have a cloud structure which is following the growth of the company day-to-day. The plans for the future, to focus on faster time-to-market.
How has the organization participated in or contributed to an open source project?
As a team, we are attending Openstack Foundation events to stay updated on the current topics, being sponsors for events such as OpenInfra Days Turkey, and one of our colleagues was a speaker during the event.
Also, we are organizing meetups to share our knowledge and implementations among Tech enthusiasts who would like to learn more about our technologies.
We also contribute to upstream projects and one of our colleagues is a core reviewer of the Kolla project.
Check out some of Trendyol Tech’s contributions here:
What open source technologies does the organization use in its open infrastructure environment?
MAAS, OpenStack, CEPH, Kubernetes, PostgreSQL, Cassandra, Ansible, Terraform, Saltstack, Consul, Kafka, Rabbitmq, Haproxy, Tengine, istio, Grafana, Elasticsearch, Prometheus, Golang, Java, Python.
What is the scale of your open infrastructure environment?
We have two regions up and running and the third region will be deployed soon. We use shared Keystone on a large-scale. The total core count will be ~50,000 by the end of this year.
Here is a brief detail about our services:
- Kubernetes: 1,040 VM & 100 Clusters in the first region, 2,000 VM & 100 Clusters both in the second and third regions
- Couchbase: 750 VM & 100 Clusters in each region
- ElasticSearch: 536 VM & 64 Clusters in the first region, 1000 VM & 120 Clusters both in the second and third regions
- HA Proxy: 334 VM & 150 Clusters only in the first region
- PostgreSQL: 300 VM & 60 Clusters in each region
- Cassandra: 10 VM & 2 Clusters in the first region, 100 VM & 20 Clusters both in the 2nd and 3rd regions
- Kafka: 103 VM & 12 Clusters in the first region, 20 VM & one Cluster both 2nd and 3rd
What kind of operational challenges have you overcome during your experience with open infrastructure?
The main challenge is often the Linux distribution itself. We use Ubuntu and try to work with the upstream. Another challenge is the architecture for a large scale cloud. And also some vendors do not meet our automation criteria. We’re going to contribute to large-scale-sig to share our experiences.
Rolling upgrades are not a big issue. All our processes go to heavy testing before production.
How is this team innovating with open infrastructure?
- The biggest change is transforming the virtualization technology to KVM.
- We also succeeded in the transformation from a legacy CDN architecture to an object storage powered CDN. With the power of Ceph, the teams can develop cloud native applications.
- Our DNS environment runs on Designate anymore.
- Another ongoing process is testing the OpenStack Barbican project for production use.