
HİZMETLERİMİZ
Sunucu Taraflı Yazılımlar
Codelisa Development Studio, Sunucu tarafında çalışan ve tüm sistemin ayakta durmasını sağlayan servis yazılımlarına son derecede dikkat eder ve titizlikle üzerinde durur. Sunucu taraflı yazılımlar aslında bir ekosistemin kalbidir. Burada alınan kararlar, yapılan güvenlik çalışmaları, ön uç geliştiricilerine sunulan servislerin verimliliği, üçüncü parti yazılımlar ile haberleşilmesi, veritabanı ve cloud operasyonları, ram yönetimleri ve aklınıza gelebilecek her türlü senaryonun yürütüldüğü noktadır.
Gelişen ve ulaşılabilirliği kolaylaşan teknoloji ile artık her uygulama veya sistem çok rahat bir şekilde yüksek rakamda kullanıcı sayılarına ulaşabilmektedir. Burada da önemli olan nokta sunucu taraflı yazılımlarınızın ne denli yükleri kaldırabildiği, cloud tarafında yapılan operasyonlar ile ne kadar entegre ve verimli çalışabildiği konusudur. Çünkü "Monolith" mimarilerde sistemler mecbur olarak dikey gelişmektedir. Bu da zaman içerisinde sunucu tarafında ki maliyeti ciddi ölçüde arttırmaktadır.
Bizler, bunu ön görüyoruz ve büyük projelerin hepsinde Micro Service mimarisi yaklaşımını kullanarak, projelerinizi bölebildiğimiz en ufak servisler haline bölerek geliştirmeleri yapıyoruz. Bu bağlamda hem projenin farklı ekipler tarafından daha hızlı yazılması sağlanırken, hem de yatay genişlemeye uygun bir sunucu operasyonu yapılmasına olanak sağlıyoruz. Bu bağlamda, her servis sadece kendi görevini üstleniyor ve projenin alakasız bir yerinde yaşanan hata yüzünden tüm sistemin durması engelleniyor, sadece bir servisin durması ve küçük olmasından dolayı hızlı şekilde çözüme ulaşması ile birlikte sistemin ayakta kalması sağlanıyor.
Web Uygulamaları
Bizler, bir Web Sitesi tasarlamak gerektiği zaman bunu Wix platformu üzerinden, sadece kıramayacağımız kişiler adına yapıyoruz. Ancak konu bir Web Uygulaması ise o zaman tüm detayları ile uçtan uca bir planlama süreci başlatıyoruz. Web Uygulamaları genel olarak düşünüldüğü kadar kolay ve hızlı geliştirilmez. Bir çok optimizasyon ve özellik barındırması gerekmektedir. Kullanılacak teknolojilerden, sayfaların Render operasyonlarına kadar, SEO Dostu içerikten Responsive tasarımlara kadar farklı farklı düşünülmesi gereken bir çok konu bulunmaktadır.
Hayatımıza giren Moden Javascript Kütüphaneleri ile geliştirmeler yaparken bir çok maddeye dikkat edilmesi gerekiyor. Uygulamalarınızın hangi tür render operasyonuna ihtiyaç duyacağı, uygulamanın bir Web Uygulaması'ndan beklentilere göre değişmektedir. Bu bağlamda da farklı mimariler karşımıza çıkmaktadır. SPA (Single Page Application) ve SSR (Server Side Rendering) yöntemleri kendi mimari yapılarına göre farklı ihtiyaçlar doğuran iki farklı yaklaşım türüdür. Bizler bu ihtiyaçlara uygun olacak şekilde ve performansı da düşünerek geliştirmeler yaparak sizlerin talep etmiş olduğu Web Uygulamalarını geliştiriyoruz.
Mobil Uygulamalar
Geliştirilmesini arzu ettiğiniz Mobil Uygulamanızın temel ihtiyaçları baz alınarak, bu ihtiyaçlara göre Native veya Cross Platform olarak geliştirilmesi konusunda planlama yapıyoruz. Uygulama içerisinde ileri seviye Native istekler olmadığı sürece Cross Platform yaklaşımı ile maliyeti hemen hemen yarı yarıya düşürüyoruz. Bu bağlamda da Dünya üzerinde en çok kullanılan ve en güncel teknoloji olan React Native Expo teknolojisini kullanarak hem uygulamalarımızın test süresinde yaşanan DevOps operasyonlarını minimize ediyoruz, hem de uygulamaların çok hızlı bir şekilde geliştirilmesine olanak sağlıyoruz.
Geliştirilecek olan uygulamalarda, cihaz optimizasyonu ve veri kullanımı çok önemlidir. Doğru bir Store yönetimi olmazsa olmazdır, bu bağlamda yapılan tüm çalışmalar minimize servis kullanımı ve maksimum store kullanımı üzerinedir. Uygulamalarımızın tüm güvenlik işlemleri tamamen Sunucu tarafında bulunan yazılımdadır. Kullanıcının cihazına yüklenen her hangi bir bilgi asla kullanıcıdan saklanamayacağını çok iyi biliyoruz. Bu bağlamda da bizler Mobil Uygulama ve Web Uygulaması tarafında asla güvenlik önlemi almıyoruz.
Mobil Uygulama geliştirme sonrasında Play Store ve App Store üzerinde yayınlanması konusunda size Teknik Destek veriyoruz. Bu destek uygulamanın yayınlanması ile ilgili tüm sürecin yönetilmesi ile alakalıdır. Ancak özel istekler (Sözleşmeler, Tasarımlar vs.) tamamen sizlerden talep edilmektedir.
Oyun Dünyası
Codelisa Development Studio, adından da anlaşılacağı üzere bir Geliştirme Stüdyosu. Bunun nedeni ise Oyun Geliştirme süreçlerinde de oldukça çalışkan olmasıdır. Unity platformu kullanarak Masaüstü, Web, Mobil oyunlar geliştirebiliyoruz. 2D / 3D / AR / VR / XR türünde de oyunlar geliştirmekteyiz. Geliştirdiğimiz oyunların tüm Sunucu operasyonlarını da yapmaktayız. Bu bağlamda sizler sadece sipariş etmiş olduğunuz oyunun geliştirmelerinden haberdar olup, test süreçlerine katılıyorsunuz.
Geliştirilen oyunların Steam üzerinde yayınlanması konusunda da iş birlikleri yapmaya devam ediyoruz. Bu bağlamda oluşacak eforlar ile ilgili ek destekler veriyoruz ve çalışmalarımızın Steam Platformu üzerinde yayınlanması konusunda destek veriyoruz.