Homepage
Open in app
Sign inGet started

hepsiburadatech

hepsiburada technology

How I tackle Docker Hub rate-limiting policy with a policy engine Kyverno

How I tackle Docker Hub rate-limiting policy with a policy engine Kyverno

In this article, I will be sharing how I got rid of the troublesome docker hub rate-limiting policy.
Go to the profile of Gökçe Sürenkök
Gökçe Sürenkök
Feb 24
Efficiently Handling Transient Errors

Efficiently Handling Transient Errors

Applications can encounter temporary faults due to some of services when they try to make contact with services. If faults are not related…
Go to the profile of Bilal Emre Gulsen
Bilal Emre Gulsen
Feb 11
What is the best software architecture pattern!?

What is the best software architecture pattern!?

TL;DR There is none. Because this is not the right question.
Go to the profile of Beykan Şen
Beykan Şen
Feb 10
Botlar, Botnet’ler ve Zombiler nedir?

Botlar, Botnet’ler ve Zombiler nedir?

İnternet suçlarıyla ilgili haberlerde genellikle “botlar”, “zombiler” ve “botnet” ler yer alır. Bunların bilgisayar veya ağ güvenliği…
Go to the profile of İrem Boyukısa
İrem Boyukısa
Jan 31
A (V)ay to write understandable software

A (V)ay to write understandable software

According to the AGILE manifesto, “Simplicity — the art of maximizing the amount of work done — is essential.”
Go to the profile of Sercan DUMANSIZ
Sercan DUMANSIZ
Jan 24
SOC Nedir ? Bu Merkezde Neler Oluyor ?

SOC Nedir ? Bu Merkezde Neler Oluyor ?

SOC kavramını duyup fikri olmayan fakat merak eden insanlar için kafamızda canlandırmak adına bu anlamlı söz ile başlamak istedim yazıma…
Go to the profile of İrem Boyukısa
İrem Boyukısa
Dec 25, 2020
DNS Önbellek Zehirleme

DNS Önbellek Zehirleme

YAYGINLIK: Genellikle | FAYDALANILABİLİRLİK: Orta | ETKİ: Zararlı
Go to the profile of Mengüalp Yavaşoğlu
Mengüalp Yavaşoğlu
Dec 22, 2020
The story of a micro-service transformation in Hepsiburada

The story of a micro-service transformation in Hepsiburada

We launched the new checkout ecosystem “Erebor” after a few months ago in Hepsiburada. In this article, I will talk about what we have…
Go to the profile of Cem Başaranoğlu
Cem Başaranoğlu
Dec 21, 2020
gRPC load balancing — Service Meshes

gRPC load balancing — Service Meshes

In this article, I will be explaining why it is a must to use L7 proxies(service meshes) when you have microservices communicating with…
Go to the profile of Gökçe Sürenkök
Gökçe Sürenkök
Dec 15, 2020
How to provide secure access practices for a business application?

How to provide secure access practices for a business application?

A magical question for all organizations due to nearly there are no organizations carrying on their business without an application.
Go to the profile of Semih Yılmaz
Semih Yılmaz
Dec 14, 2020
BGP ve ECMP ile L3 Load Balancing — Envoy FrontProxy Ortamı

BGP ve ECMP ile L3 Load Balancing — Envoy FrontProxy Ortamı

Enterprise dünyasında load balancerlar önemli bir role sahiptir. Ancak enterprise dünyasındaki load balancerların hem kolay scale…
Go to the profile of Engin Eken
Engin Eken
Dec 10, 2020
Envoy, Bgp+Ecmp, Frr ile dağıtık frontproxy ortam hazırlama

Envoy, Bgp+Ecmp, Frr ile dağıtık frontproxy ortam hazırlama

Bu yazıdaki amacımız, envoy proxy’i distributed bir şekilde kullanarak en önde trafiği nasıl karşıladığımızı, bütün bu yapıyı merkezi bir…
Go to the profile of Sefa Pehlivan
Sefa Pehlivan
Dec 6, 2020
Babel Nasıl Çalışır?

Babel Nasıl Çalışır?

Günlük hayatımızda kullandığımız derleyiciler nasıl çalışıyor?  Yazdığımız EcmaScript 6 standardındaki kodu nasıl ve hangi araç tarafından…
Go to the profile of Oğuzhan Aslan
Oğuzhan Aslan
Dec 3, 2020
ElasticSearch’s Garbage Collector — CMS or G1GC ?

ElasticSearch’s Garbage Collector — CMS or G1GC ?

Like most of programming languages, garbage collector is crucial for Elasticsearch. After Elasticsearch 6.5, garbage first garbage…
Go to the profile of Bilal Emre Gulsen
Bilal Emre Gulsen
Oct 14, 2020
Heap Configuration in Elasticsearch

Heap Configuration in Elasticsearch

Heap is a memory area that object is stored in runtime. All of java objects are referenced in heap. The size of heap is maximized by…
Go to the profile of Bilal Emre Gulsen
Bilal Emre Gulsen
Sep 21, 2020
Teamcity ile Robotframework CI/CD pipeline Oluşturma ve Slack Entegrasyonu

Teamcity ile Robotframework CI/CD pipeline Oluşturma ve Slack Entegrasyonu

Bir önceki yazımda docker container’larda robotframework ile test execution’lar gerçekleştirmeyi anlatmaya çalıştım. Bu yazımda ise…
Go to the profile of Baris Ekici
Baris Ekici
Jul 23, 2020
Web Uygulama Zafiyetleri ve Giderilme Yöntemleri

Web Uygulama Zafiyetleri ve Giderilme Yöntemleri

EPISODE I: INTRO
Go to the profile of Muhammet Muti
Muhammet Muti
Jul 23, 2020
Istio Request Control with Envoy Filters — Request Headers

Istio Request Control with Envoy Filters — Request Headers

In microservices each service has it’s own task. To execute each task, microservices receive requests and each request may contain headers…
Go to the profile of Emre Karadeniz
Emre Karadeniz
Jul 14, 2020
SAML (“Security Assertion Markup Language”)

SAML (“Security Assertion Markup Language”)

Kimlik ve erişim yönetimi (Identity & Access Management) günümüzde kurumlardaki siber güvenlik süreçlerinin doğru yönetilmesinde büyük rol…
Go to the profile of Eren Karabacak
Eren Karabacak
Jul 13, 2020
Docker Container’da RobotFramework İle Çalışma

Docker Container’da RobotFramework İle Çalışma

Merhabalar,
Go to the profile of Baris Ekici
Baris Ekici
Jun 29, 2020
How to Integrate AppsFlyer to your Mobile App

How to Integrate AppsFlyer to your Mobile App

What is AppsFlyer?
Go to the profile of Özge İzci
Özge İzci
Jun 24, 2020
What is gRPC and Building a gRPC service on .Net Core

What is gRPC and Building a gRPC service on .Net Core

In this article we are going to talk about what gRPC is in general terms, how it came about, and how we can implement it on a sample .net…
Go to the profile of Caner Tosuner
Caner Tosuner
Jun 2, 2020
PostgreSql Db Change Data Capture (CDC) Using Debezium

PostgreSql Db Change Data Capture (CDC) Using Debezium

It’s clear that all kind of data is very important for today’s software environment. Especially end-user oriented data helps us to develop…
Go to the profile of Caner Tosuner
Caner Tosuner
Mar 27, 2020
Mobil Test Otomasyonunda Appium(Kurulum)

Mobil Test Otomasyonunda Appium(Kurulum)

Bir önceki appium yazısında sizlere, Appium’ u detaylı şekilde anlattım. Appium ile neler yapabileceğinizi ve Appium’ un genel mimari…
Go to the profile of Mesut Beysülen
Mesut Beysülen
Mar 15, 2020
High Available Flink Cluster on Kubernetes-Setup

High Available Flink Cluster on Kubernetes-Setup

Introduction
Go to the profile of Gökçe Sürenkök
Gökçe Sürenkök
Feb 25, 2020
About hepsiburadatechLatest StoriesArchiveAbout MediumTermsPrivacy