Apache Kafka Uygulaması

Selamlar, 3 oturumluk bir yazı dizisi tasarlamıştık. Bu zamana kadar mimarisel giriş ve apache kafka bilgisi üzerine yazdık. Şimdi ise kafka server uygulaması yapıp mesaj okuma/yazma gibi işlemler yapacağız.

Kafka örneklerini incelediğimde çok yüzeysel geçilmiş yazılar gördüm ve fazla detaya yer verilen türkçe derlemelere denk gelmedim. Şimdi bu konuyu detaylı ele alıyor olacağız.

Continue reading

Apache Kafka Hakkında Her şey

Sorunsallar

  • Mikroservis mimarilerinde verilerin nasıl aktarıldığı önemlidir.  Protokol olarak yani (TCP, HTTP, FTP, JDBC, REST, SOAP vb)
  • Veri formatı, verilerin nasıl parse edileceği de önemlidir (JSON, CSV, XML, Avro, Thrift vb).
  • Ayrıca mikroservis üstünde her entegrasyon ek yük olusturur.
Continue reading

Primefaces ve Spring Boot ile CRUD Projesi

Merhabalar, covid-19  virüs sebebiyle evde kalmaya ve boş zamanlarımızda yeni projeler yapmaya devam ediyoruz.

Bir zamanlar popüler teknoloji ve yerli malı üretimi olan primefaces platformu ile JSF ve Spring Boot uygulaması yapacağız. Ama JSF ile ilgili ufak bir notasyonum var onu söyleyip öyle konuya gelelim: Continue reading

Java New Features

java14′ e kadar neler geldi neler…
openJDK’ lar oracleJDK’ lar…

Biz developer’ lar meslek olarak hep güncel olma zorunluluğumuz var. Yani bu mecburiyet değil de aslında gerçek bir developer için tutku olsa gerek. Çünkü öyle bir şey yapıyoruz ki çok şeyi değiştiriyor 😀 nası anlatayım. En basitinden banka kuyruğunda sıra bekleyen insanlar için yazılım sisteminin hızlı cevaplar vermesi lazım. Veya bir devlet kurumunda fatura vezne kuyruğunda vb. örnekleri çoğaltabiliriz.

Continue reading

Mockito ile UNIT (JUnit5) Test Kullanımı

Merhabalar, bu yazımda Unit test nedir nasıl yazılır konusuna değinmiştik. Şimdileri mockito’ ya başlıyoruz. Daha önce de söylediğim unit test yazarken proje standartımızı arttırarak development esnasında neler ile karşılaşabileceğimizi önden görme şansı yakalıyoruz.

O zaman başlayalım.

Mock kelime anlamı olarak Dummy gibi sahtekar şerefi olmayan dolandırıcı nesne anlamına geliyor 🙂 🙂

Mockito nedir? sorunsalı

mocki mocki test 1-2 test a se

Testlerimiz esnasında Mock nesnesini bize kullanırmayı amaçlayan bir freamworktur. Mockito adını mojitos içeçeğinden almıştır.

Continue reading

JUnit5 ile Java Örneği

Unit test genel olarak; bir metot (ya da fonksiyonun) kendi içerisindeki akışın doğru çalışıp çalışmadığı bilgisini developer’ a gösteren bir testtir. Bu testi son kullanıcı testleri ile ayrı tutmamız lazım. Aslında ifade etmeye çalıştığım şey: bu test developer testidir. Kod doğru çalışıyor mu diye developer’ in geliştirme esnasında oluşturduğu ve kodunu kontrol ettiği testtir. Monolotik olarak metot bazında yapılır.

Continue reading