Kayıtlar

What Are the Challenges That Can Arise in the Business Logic Layer of a Multi-Layered Architecture and How Can You Overcome Them?

Resim
In a multi-layered architecture, each layer has its own challenges, and I will address each of them separately in the future. In this article, let's discuss some of the challenges you may encounter while developing the business logic layer and how to overcome these challenges. The Business Logic Layer is Like the Conductor of the Orchestra in an Application: 1. Complexity: The business logic layer is often the most complex part of the application because it implements business processes, rules, and requirements. Writing complex business logic can make it challenging to keep the code organized and understandable, especially as your codebase grows, leading to code duplications and making maintenance difficult. To overcome this challenge, try to break down your code into small, independent functions and modularize them as needed. This will make your complexity more manageable. 2. Data Management: Business logic retrieves, processes, and updates data from the database. Da

Bulut Bilişimin Türleri Nelerdir?

Resim
Geçmiş yazılarımda önce kendi veri merkezimizi yönetirsek nelerle karşılaşacağımızı inceleyip, daha sonra bulut bilişimin faydalarına değinmiştik. Bu yazımda ise bulut bilişimin türlerini değinmek, farklı bulut bilişim türleri hakkında bilgi paylaşmak istiyorum. Yalnız bu konuya girmeden önce bulut bilişim tanımı üzerinden geçmekte fayda görüyorum. Özetle bulut bilişim; işlemci gücünün, veri tabanı depolamanın, uygulamalarının,servislerinin ve diğer BT kaynaklarının internet üzerinden kullandığın kadar öde yaklaşımıyla fiyatlandırılmasıdır. Kullanım Durumuna Göre Şimdi bulut bilişimi nasıl kulland ı ğımıza bir bakalım. Elimizde kullanım durumunu gösterir bir terazi olduğunu varsayalım. Bu terazinin bir ucunda sunucular üzerinde mutlak kontrole; diğer ucunda ise bakımını hiç düşünmediğimiz sadece uygulamalara ve servislere odaklandığımız bir yapıya sahibiz. Bu terazinin üç farklı noktası var: En solunda maksimum kontrol ile Infrastructure as a Service (IaaS) bulunmaktadır

Bulut Bilişimin Faydaları Nelerdir?

Resim
Bir önceki  yazımızda  Bulut bilişim yerine kendi sunucularımızı yönetirsek nelerle karşılaşabileceğimizi örnek bir şirketimiz LangEr isimli hayali bir girişim üzerinden anlatmaya çalışmıştım. Şimdi ise bulut bilişime geçiş ile elde edeceğimiz faydalardan bahsedeceğim. Mevcut Bulut pazarında; Google Clouds, Amazon Web Services, Microsoft Azure gibi büyük oyuncular yer alıyor, birde bunun yanında daha temel hizmetleri veren oyuncular da bulunuyor. Her ne kadar bu servis sağlayıcılar benzer kazanımlar sunsa da özelde ve detayda farklılaştıkları konular da bulunuyor. Bu yazımda bulut bilişim sunan firmaların özelleştiği hizmetlerinden değil, bulut paradigmasının genel faydalarından bahsedeceğim. Bulut Bilişimin Faydaları Cloud Comput i ng yani bulut bilişim birkaç önemli avantaj sunmaktadır. Bunlardan ilki  değişken gider  yöntemi ile sermayenizi etkili yönetilmenizdir. Karışık bir cümle oldu sanırım. Biraz açalım; geçen yazımda örnek olarak LangEr isimli bir firmayı ele almıştık. Bu şi

Kendi Veri Merkezimizi Yönetirsek Nelerle Karşılaşırız?

Resim
Girişimler ve şirketler işlerini devam ettirebilmek için veri merkezlerini ihtiyaç duyarlar. Bu yazımda şirketlerin büyüdükçe IT yatırımlarını nasıl arttırdığından ve geleneksel veri merkezlerini nasıl kullandığından bahsedeceğiz. Yazıda özellikle de henüz buluta geçmemiş kuruluşlara odaklanacağız. Bu kuruluşların büyümek istedikçe ne tip sorunlarla karşılaştığına değineceğiz. Veri Merkezlerini yönetmek maliyetlidir Konuyu anlatmak için varsayımsal bir girişimci şirketi el e  alacağız. Bu şirketimizin adı  LangEr  olsun. Bu şirket iş sahası olarak; yeni bir dil öğrenmek isteyenlerin birbiriyle iletişime geçebileceği, iş birliğine girebileceği sosyal bir ağ kurmayı seçmiş olsun. Bu girişim başlangıçta, lansman için Türkiye’ye odaklanıp eğer başarılı olurlarsa, Avrupa ve Asya’ya açılmayı planlıyor. İlk olarak IT altyapısı yatırımlarını yapmak için fon bulmaya çalışıyorlar çünkü ilk veri merkezini kurmak onlar için çok pahalıya mal olacak. Hadi bunun üzerinden senaryomuzu anlatmaya başl

ORA-06502: PL/SQL: sayısal veya değer hatası: karakter dizesi arabelleği çok küçük hatası ve çözümü

"ORA-06502: PL/SQL: sayısal veya değer hatası: karakter dizesi arabelleği çok küçük" hatası Oracle'da veri girilen kolona girilmek istenen değer uzun olduğunda veya veri tipi uyumsuzluğunda ortaya çıkmaktadır. Sizin veri girmek istediğiniz kolon boyutu 3 karakter ama siz 4 karakterlik bir metin girmeye çaışırsanız bu hata ile karşılaşırsınız. kolon varchar2(3); UPDATE example SET kolon = 'abcd' Sorunun diğer sebebi ise tip uyumsuzluğudur. kolon number; UPDATE example SET kolon = 'a' Çözüm Hatadan kaçınmak için değişken tipi ve kolon tipi aynı olmalıdır. v_kolon example.kolon%type Veri boyutu kolon boyutunu geçmemelidir Anahtar Kelimeler: ORA-0650, DB hata mesejları, Oracle

Problem Çözüm Sertifikası

Resim
Bir süredir bloguma yazı eklemeyi bırakmıştım. Bu uzun ayrılığı aldığım bir bir sertifikayı ekleyerek bozayım istedim. Planlarım arasında yeniden her hafta faydalı bir post paylaşmak var.     Anahtar Kelimeler: hackerrank, sertifika, problem çözme

Zaman anaforu yutmaya devam ediyor.

Resim
Herşeyin hızla değiştiği dünyada bloggerlıkta tarihe karıştı. Dolayısıyla oldukça uzun süredir her hangi bir konuda her hangi birşey paylaşmadığımı farkettim. dönüp baktığımızda "paylaşım" dünyası o kadar çok genişledi ki bloggerlık gibi diğerlerine göre daha fazla emek istiyen ortamlar iyice düştü. uzun paylaşımlarımızı Facebook'tan kısa paylaşımlarımızı Twitter'dan, resimleri Instagram'dan, hikayeleri Snapchat, canlı yayınları Persicope'dan paylaşıyoruz. Dolayısıyla 4 senedir yazı yazmıyorum gibi bir durum ortaya çıkıyor. Anahtar Kelimeler: Facebook, paylaşım dünyası, Twitter, snapchat, periscope