Merhaba, Ben Deniz

Production ortamında çalışan,
dayanıklı yazılımlar geliştiriyorum.

Uygulama performansı, ölçeklenebilirlik ve işler yolunda gitmediğinde
sistemleri ayakta tutmaya odaklanıyorum.

Yazılım Mühendisliği

Performans & Gözlemlenebilirlik

Kriz & Dayanıklılık

Bağımsız Projeler

03

Pilanvio

Danışmanlar ve hizmet tabanlı işletmeler için randevu ve paket yönetimi sağlayan SaaS platformu.

Yakında

Son Yazılar

  • Exception Fırlatmak Yerine Result Nesnesi Kullanmak

    Exception Fırlatmak Yerine Result Nesnesi Kullanmak

    Merhabalar, Bu yazımızın konusu, uygulamalarımızda beklenen hataların yönetilme şekilleriyle ilgili. Aslında iki yöntem üzerinde duracağız. Bir tanesi koddan exception fırlatmak, diğeri ise hatalı durumu belirten daha nazik bir nesne göndermek. Baştan uyarımı yapayım. Bu yazı result pattern lehine, taraflı bir görüş içerebilir. Yazının sonunda ise benchmark sonuçlarını paylaşıyor olacağım. Mesela bir rezervasyon sistemini ele alalım.

    Devamını Gör

  • Prometheus ve Alert Manager İle Alarmlarınızı Ustaca Yönetin

    Prometheus ve Alert Manager İle Alarmlarınızı Ustaca Yönetin

    Uygulamaların ve servislerin sorunsuz çalışması için sadece metrik toplamak yetmez. Asıl önemli olan, bu metriklerde olağan dışı bir durum olduğunda haberdar olabilmektir. İşte burada Prometheus + Alertmanager ikilisi devreye giriyor. Aslında bu yazıda biraz daha Prometheus üzerinden yapılabilen alarmlar üzerine duracağım. Kavramları netleştirmek adına Alertmanager biraz daha işin bonusu gibi olacak. Yazının sonunda kendinizin de deneyebileceği bir

    Devamını Gör

  • JMX ile Java Uygulamalarını İzlemek

    JMX ile Java Uygulamalarını İzlemek

    https://github.com/idylmz/JMXExampleProject Yıllar önce resilience üzerine çalışan bir ekibe katıldığımda, Java ile geliştirilmiş bir ürünü APM ajanı olmadan izlememiz istenmişti. Ekipteki herkesin kafasında tek bir soru vardı: “Agent kurmadan bu uygulama içinde neler olup bittiğini nasıl göreceğiz?” Ürün dış bir ekibin geliştirmesi olduğu için, izleme konusunu onlara danıştık. Aldığımız cevap ise kısaydı: “JMX ile bağlanabilirsiniz.” O dönem ne

    Devamını Gör