Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

Bu yazıda, n8n içinde kendi custom node’unu sıfırdan nasıl oluşturacağını adım adım öğreneceksin. Sadece “nasıl yapılır” değil, neden yapılır, hangi durumlarda mantıklıdır ve en önemlisi gerçek hayatta çalışan setup nasıl kurulur bunu göreceksin.

Yazılım dünyasında en çok tartışılan konulardan biri: “Monolith mi yoksa microservice mi?” Bu yazıda bu iki yaklaşımın ne olduğunu gerçekten anlayacaksın. Ayrıca sadece tanım değil, hangi durumda hangisini seçmen gerektiğini de net şekilde kavrayacaksın.

Bu yazıda bir “ticket booking” (bilet satın alma) sisteminin nasıl tasarlandığını adım adım öğreneceksin. Ama sadece ne yapıldığını değil, neden öyle yapıldığını da anlayacaksın. Özellikle sistem design mülakatlarında nasıl düşünmen gerektiğini net şekilde kafanda oturtacaksın.

Bu yazıda BPMN’de (Business Process Model and Notation) en kritik ama çoğu zaman karıştırılan kavramlardan biri olan boundary event’leri öğreneceksin. Sadece ne olduklarını değil, ne zaman süreci durdurduklarını, ne zaman paralel çalıştıklarını ve subprocess’lerle birleşince nasıl ciddi güç kazandıklarını net şekilde anlayacaksın.

Bu yazıda BPMN süreçlerinde kullanılan dört farklı subprocess (alt süreç) türünü gerçekten anlayacaksın. Sadece ne olduklarını değil, neden kullanıldıklarını, hangi problemi çözdüklerini ve gerçek hayatta nasıl işine yarayacaklarını net şekilde kavrayacaksın. Okumayı bitirdiğinde, bir süreci daha sade, daha esnek ve daha yönetilebilir hale nasıl getireceğini biliyor olacaksın.

Bu yazıda BPMN’de (Business Process Model and Notation) kullanılan event’lerin ne işe yaradığını, hangi durumlarda tercih edildiğini ve süreç içinde nasıl davrandıklarını öğreneceksin. Özellikle timer, message ve signal event’lerinin farklarını net şekilde anlayacak, hangi senaryoda hangisini kullanman gerektiğini kavrayacaksın.

Bir süreci modellemek sadece adımları çizmek değildir; asıl mesele o sürecin hangi durumda nasıl davrandığını net şekilde ifade edebilmektir. İşte burada BPMN Gateway’leri devreye girer. Bu yazıda, en kritik dört gateway türünü (ve uzak durman gereken bir tanesini) sade şekilde anlayacak, ne zaman hangisini kullanman gerektiğini netleştireceksin.

Bu yazıda BPMN ile sadece tek bir süreci değil, birden fazla sürecin birbiriyle nasıl konuştuğunu öğreneceksin. Mesajlaşma, sinyal gönderme ve farklı katılımcıların (müşteri, kasiyer, barista gibi) aynı akış içinde nasıl modellenebileceğini net bir şekilde anlayacaksın. Yazının sonunda “end-to-end süreç” dediğimiz uçtan uca modelin mantığı kafanda oturmuş olacak.

Bu yazıda, büyük sistemlerde yükü birden fazla sunucuya nasıl dağıttığımızı ve klasik yöntemlerin neden bazen yetersiz kaldığını öğreneceksin. Özellikle “consistent hashing” denen yaklaşımın neden ortaya çıktığını ve neyi çözdüğünü net şekilde anlayacaksın.