WhatsApp altyapısına teknik bir bakış

Selamlar, X kuşağına son dönemlerinden, Y kuşağına da ilk yıllarından dahil olduğum için kendimi oldukça şanslı sayıyorum. Rutin hayat devam ederken bir taraftan da bu iki dönem arası yaşanan teknik anlamdaki devrimsel gelişmelere şahit olan, kıt imkanlar ile bu teknolojilere ulaşabilen, sindire sindire, keyfini çıkara çıkara bu teknolojileri kullanan kuşaktan bahsediyorum. Bahsettiğim nesil, zamanla BBS, Netscape…

Strava altyapısına teknik bir bakış

Güzel bir hafta sonu, güneşli ve keyifli. Giderek ısınan havaların ayrıca keyfini çıkaran büyük bir kitle var etrafımızda; bisiklet severler. Bu hafta masaya yatırdığım teknolojiler bütünü uygulama,  bisiklet ve koşu tutkunlarının yakından tanıdığı,  tanıyanların da "Yapmış adamlar!" dediği uygulama Strava. Uygulama altyapısı hakkında Online ortamlardan edindiğim bilgiler ile yapıda kullanılan teknolojilere kısa bir bakış ve bakış sonrası, bu…

Spotify altyapısına teknik bir bakış

Bu Pazar günü hem biraz eğlenceli şeyler yapmak, beyin dinlendirmek hem de bir süredir merak ettiğim bir konuyu derinlemesine araştırmak için  aldım kahvemi elime ve Spotify müzik servisinin ardındaki teknolojiyi araştırmak, notlara dökmek için kolları sıvadım. Şimdiden uyarayım, biraz uzun bir yazı olabilir. Çoğumuzun düzenli olarak kullanığı Spotify müzik servisinin arka tarafındaki (Backend) mimarisi, çalışma şekli,…

Spotify Altyapısına teknik bir bakış – 2

Selamlar, Geçenlerde Spotify Backend mimarisini merak edip, biraz araştırıp, karşıma çıkan ve kayda değer gördüğüm birçok gönderiyi harmanlayıp bir şeyler karalamıştım. 1. bölümü kaleme almak bana teorik ve pratik anlamda çok şey kattı. Kendimi bir Newbie olarak konumladığım bu ortamda,  yüzeysel de olsa hakkında fikir sahibi olup, "bu da bu işe yarıyormuş" diyebileceğim birçok kavramı…

Metriklerin Efendisi Prometheus! – Episode 2 – Monitoring

Oldukça sıcak bir hafta sonundan herkese selamlar. Yine biraz fırsat bulmuşken Prometheus ile ilgili makaleye kaldığım yerden devam etmek istiyorum. İlk bölümde uygulama ve genel konsept hakkında temel bilgiler paylaşmıştım. Ara ara konuyu dağıtıp Soundcloud Infrastructure'ın monolitik mimariden mikroservis mimarisine taşınırken ortaya çıkan dağıtık bir monitoring ihtiyacından da bahsetmiştim. Bu bölümde, Prometheus'u kullanarak bir Docker Host sunucunun metriklerini Collect…

Nedir bu “Third Platform”

Third Platform, bir "computing platform" yani bilgi işlem, bilişim platformu.  Third platform kavramı mobile platformların, sosyal medyanın, bulut bilişimin, Internet Of Things kavramının ve analitiğin (big data) bir arada uyum içinde çalışması anlamına geliyor. Bütün bu uyum, insanların ve teknoloji ile ilişkili birçok işletmenin iş yapış biçimini değiştireceği öngörülüyor. Numaralandırılmış platformların paradigmasında "First Platform"; Mainframe…

Metriklerin efendisi Prometheus! – Episode 1 – Doğuş ve Mimari

Prometheus, son zamanlarda gezindiğim makalelerde adını sık sık duyduğum, benim de mimarisini çok merak ettiğim, ismine "Next generation monitoring system" ünvanı yakıştırılan, ufacık bir projeden tutun da büyük ölçekli mimarilerde bile rahatlıkla kullanılabilen bir ekosistem. Evet, "ekosistem" diyorum çünkü bu yazılımlar bütününe basitçe bir "monitoring tool" demek oldukça yüzeysel bir tanım olur, hatta ayıp bile…

CCNA v3.0 – 200-125 Neler değişti?

Merhabalar,  çoğunuzun bildiği gibi CCNA/200-120 kodlu Cisco Certified Network Associate Exam sınavı ve 100-101 ICND1 ile 200-101 ICND2 kodlu sınavlarda Cisco müfredat güncellemesi yaptı. 200-120 kodlu kompozit sınav 200-125 olarak güncellendi. Aynı şekilde 100-101 kodlu sınav 100-105'e, 200-101 kodlu sınav ise 200-105'e güncellendi. Peki, CCNA 200-125 kodlu sınav içeriğinde yapılan güncellemeler hangi konuları içeriyor bir…