Java’cılar Için Scala – 2 [Collections]

Bu yazıda Scala'daki collection yapılarını inceleyeceğiz. Bir önceki yazıyı okumadıysanız aşağıdaki linkten ulaşabilirsiniz. Java'cılar için Scala -1 Array Java'da bir array tanımı için köşeli parantezler(''), tip belirtiyor ve…

Java’cılar için Scala – 1 [Temel]

Scala da Java gibi JVM tabanlı bir dildir ve makinenizde JDK kurulumu yapıldıysa geliştirme ortamlarına Scala için pluginler ekleyerek geliştirmeye başlayabilirsiniz bu nedenle kurulumdan bahsetmeyeceğim. Yazı boyunca zaman zaman Java…

Spring Boot Profiles

Uygulamalar, farklı ortamlarda farklı konfigürasyonlara sahip olmaktadırlar. Spring Profile ise bu ortamlardaki konfigürasyonlarınızı yönetmenizi sağlar. Uygulamaların canlıya geçiş aşamaları farklılık gösterse de temel olarak test ve…

Istio: Service Mesh

Service Mesh kavramına geçiş yapmadan önce microservice mimarisinin üzerinden geçmek faydalı olabilir. Çünkü bu kavram, bu mimariyle anlam kazanan bir yapı. Servis Mesh Nedir? Servis sayılarımız arttıkça operasyonel işlerimiz artıyor…

Spring Boot ile RabbitMQ Kullanımı

Bu yazımızda RabbitMQ'ya veri yazma üzerinde duracağız. İlk adımımız RabbitMQ'yu docker üzerinde ayağa kaldırmak olacak. Bunun için hub.docker.com gidip Rabbit image'ını indirebiliriz. Eğer docker komutlarına aşina değilseniz  basit docker…

Docker 101

Bu yazıda temel docker komutları üzerinde duracağız ve bir uygulamayı dockerize edip çalıştırmayı deneyeceğiz. Docker ile ilgili önceki yazılarımızı okumadıysanız oradan başlamak çok faydalı olacaktır. İlgili yazılara aşağıdaki…