İçeriğe geç
DESTEK SİSTEMİ
Web Geliştirme

Ölçeklenmek üzere kurulmuş yüksek performanslı web platformları

İşinizin üzerinde döndüğü web uygulamasını kuruyoruz: müşteri portalı, iç yönetim panosu, randevu motoru, SaaS ürünü. Sizin iş akışlarınıza göre tasarlanır; bu akışlar değiştikçe hızlı ve bakımı kolay kalacak şekilde geliştirilir.

Burada web geliştirme ne demek

Şirketlerin çoğu bu noktaya aynı yoldan gelir. Bir tablo dosyası zamanla asıl kayıt sistemine dönüşür. Hazır bir araç sürecin %70’ini karşılar, kalan %30 elle yapılır. Müşteriler paket üründen çıkmayan bir şey ister. O noktada soru artık “web sitesine ihtiyacımız var mı” değildir; “ne inşa edeceğiz ve önümüzdeki beş yıl bunu nasıl ayakta tutacağız” olur. Bizim yaptığımız iş budur. Veri modelini tasarlar, uygulamayı genel bir sürece değil sizin gerçek sürecinize göre kurar ve zaten para ödediğiniz sistemlerle entegre ederiz. Sonuç; en hızlı olduğu yerde sunucu tarafında render edilen, gerekli olduğu yerde etkileşimli, önemli yerlerinde test edilmiş ve bir sonraki mühendisin — bizden ya da sizden — devralabileceği kadar belgelenmiş bir üründür. Sayfa oluşturucudan ya da hazır temadan başlamıyoruz. Yazılımın ne yapması gerektiğinden başlıyoruz.

Temel faydalar

Bunun işiniz için değiştirdiği şeyler.

Büyümeye dayanan performans

Sorgu bütçeleri, önbellekleme ve sunucu tarafı render mimari aşamasında kararlaştırılır; ilk yavaş aydan sonra sonradan eklenmez.

Bir aşama değil, varsayılan olarak güvenlik

Kimlik doğrulama, yetkilendirme, CSRF, hız sınırlama ve güvenlik başlıkları ilk commit’in parçasıdır; sonda açılan bir sıkılaştırma kaydı değil.

Bir sonraki kişinin okuyabileceği bir kod tabanı

Alışıldık yapı, anlamlı isimler ve bozulması pahalıya patlayacak yerlerde testler. Devir teslim bir yeniden yazım değildir.

Sizin sürecinize göre kurulmuş

Uygulama, ekibinizin gerçekte nasıl çalıştığını izler. Şablona uyması için işi değiştirmenizi istemiyoruz.

Başından itibaren çok dilli ve sağdan sola

Her proje; yönlendirme, içerik modeli ve yerleşim düzeyinde İngilizce, Türkçe ve Arapça desteğiyle çıkar — gerçek RTL dahil.

Daha az hareketli parça

Moda olanı değil, sıkıcı ve iyi desteklenen araçları seçeriz. Bir uygulamanın üç yıl sonra ucuza çalışmasını sağlayan şey budur.

Neler teslim ediyoruz

Gerçekte elinize geçenler.

  • SaaS platformları

    Abonelik, rol, kullanım limiti ve mutabakatı tutan bir faturalama entegrasyonu olan çok kiracılı ürünler.

  • Müşteri portalları

    Müşterilere kendi hesabını, belgelerini, faturalarını, taleplerini ve durumlarını verin — arada bir e-posta zinciri olmadan.

  • İç yönetim panoları

    Dört araç ve bir tablo yerine; operasyonun, sayıların ve istisnaların yaşadığı tek ekran.

  • Randevu ve planlama sistemleri

    Uygunluk kuralları, kapasite, saat dilimleri, onaylar ve bunları güvenilir kılan çifte rezervasyon koruması.

  • Pazar yeri platformları

    İlan, arama, mesajlaşma, hakediş ödemesi ve işletmecinin ihtiyaç duyduğu denetim araçlarıyla çift taraflı ürünler.

  • İçerik platformları ve CMS

    Editörün geliştiriciyi aramadan yönettiği yayın akışları, yapılandırılmış içerik ve çeviriler.

  • API odaklı uygulamalar

    Önce belgelenmiş bir API; web arayüzü onun istemcilerinden yalnızca biri — böylece sıradaki bir mobil uygulama ya da iş ortağı olabilir.

  • Progressive Web App’ler

    Sahada ya da güvenilmez bağlantılarda çalışan ekipler için kurulabilir, çevrimdışına dayanıklı web uygulamaları.

  • Gerçekten içeriği olan kurumsal siteler

    İçerik modeli, işin kendini gerçekte nasıl anlattığıyla örtüşen; hızlı, erişilebilir ve çok dilli siteler.

  • Eski sistemlerin modernizasyonu

    Yaşlanan bir sistemi aşamalı olarak değiştirmek: tek ve riskli bir geçiş yerine eski ile yeninin yan yana çalışması.

Temel yetkinlikler

Bu hizmetin dayandığı mühendislik alanları.

Ön uç mühendisliği
Arka uç geliştirme
Veritabanı mimarisi
Kimlik doğrulama ve yetkilendirme
REST API tasarımı
Gerçek zamanlı özellikler
Ödeme entegrasyonları
Üçüncü taraf entegrasyonları
Arama ve filtreleme
Headless ve klasik CMS
Analitik ve raporlama
Performans optimizasyonu

Kullandığımız teknolojiler

Başvuracağımız teknoloji yığını ve her parçanın ne işe yaradığı.

Laravel

Kimlik doğrulama, kuyruklar ve test altyapısı hazır gelen; güvenli ve bakımı kolay sunucu taraflı uygulamalar ve API’ler için olgun bir PHP çatısı.

PHP

Web’in büyük bölümünü çalıştıran dil; PHP 8 ile birlikte hızlı ve katı tip desteğine sahip.

React

Durum yönetimi yoğun arayüzler için bileşen kütüphanesi: panolar, editörler ve siz bakarken güncellenen her şey.

Vue.js

Mevcut bir uygulamayı baştan yazmadan tek bir sayfaya eklenebilen, kademeli olarak benimsenen arayüz çatısı.

TypeScript

JavaScript üzerine statik tipler. Birden fazla kişinin baktığı bir kod tabanında bir grup çalışma zamanı hatasını derleme zamanına taşır.

Tailwind

Büyüyen özel CSS yığını olmadan, geniş bir kod tabanında tasarımı tutarlı tutan yardımcı sınıf temelli bir stil sistemi.

MySQL

Yaygın olarak kullanılan ilişkisel veritabanı; işlemsel iş verileri için güvenli ve iyi bilinen bir varsayılan.

PostgreSQL

JSON, tam metin arama ve coğrafi veri desteği güçlü bir ilişkisel veritabanı; düz tabloları aşan modeller için.

Redis

Önbellekleme, kuyruklar ve hız sınırlama için bellek içi depo: veritabanını bekleyen sayfa ile beklemeyen sayfa arasındaki fark.

AWS

Yönetilen veritabanları, depolama ve ağ hizmetleriyle bulut altyapısı; kapasite satın alma siparişini değil talebi izler.

Docker

Konteynerler: geliştiricinin yerelde çalıştırdığı uygulama ile üretimdeki uygulamanın aynı çıktı olmasını sağlar.

Teknoloji kullanımı

Bu yığındaki teknolojilerin, aşağıdakiler de dâhil olmak üzere çeşitli kuruluşlar tarafından kullanıldığı kamuya açık kaynaklarda belgelenmiştir.

GitLab

Vue.js

Kaynak

Slack

TypeScript

Kaynak

Bu kuruluşlar, listelenen teknolojilerin belgelenmiş kullanıcıları olarak anılmaktadır. Vertex Arc’ın müşterisi değildirler ve burada yer almaları Vertex Arc ile herhangi bir ilişki ya da onay anlamına gelmez.

Hizmet verdiğimiz sektörler

Bu hizmetin genellikle iyi oturduğu sektörler.

  • SaaS
  • E-Ticaret
  • Profesyonel Hizmetler
  • Gayrimenkul
  • Eğitim
  • Medya ve Yayıncılık

Teslim sürecimiz

Bir işin ilk görüşmeden sürekli desteğe kadar nasıl ilerlediği.

  1. Keşif

    Yazılımın ne yapması gerektiğini, kimin kullandığını ve hangi kısıtların gerçek olduğunu çıkarırız. Çıktı bir teklif değil, yazılı bir kapsamdır.

  2. Mimari

    Veri modeli, sınırlar, entegrasyonlar ve altyapı; kimse uygulama kodu yazmadan önce kararlaştırılır ve mutabık kalınır.

  3. Tasarım

    Akışlar ve arayüz; ürünün gerçekte nasıl hissettirdiğini belirleyen boş, hatalı ve yetkisiz durumlar dâhil.

  4. Geliştirme

    Alışıldık bir yapı üzerinde gözden geçirilebilir artışlarla; bozulması pahalıya patlayacak yerlerde testlerle.

  5. Kalite ve güvenlik

    Yayına almadan önce işlevsel testler, performans kontrolleri ve kimlik doğrulama, yetkilendirme ile bağımlılık riskinin incelenmesi.

  6. Yayına alma

    Dağıtım, izleme ve gerçek trafiğin hazırlık ortamının bulamadığını bulduğu dönemde yakın takip.

  7. Sürekli iyileştirme

    Destek sistemi üzerinden yamalar, yükseltmeler ve yeni işler; böylece ürün sessizce yaşlanmak yerine bakımlı kalır.

Kullanım senaryoları

Bunun bitmiş bir ürün olarak görünüşü.

Müşteri portalı

Müşterilerin projelerini, belgelerini, faturalarını ve açık taleplerini gördüğü; kimseye e-posta atmadan yeni talep açabildiği, girişle korunan bir alan.

Operasyon panosu

Ekibin her sabah baktığı sayılar, çalıştığı kuyruk ve birinin karar vermesi gereken istisnalar için tek yer.

Randevu platformu

Uygunluk kuralları, kapasite limitleri, saat dilimleri, hatırlatmalar ve iptal politikası — iki kişinin aynı slotu almasını engelleyen eşzamanlılık yönetimiyle.

Neden Vertex Arc

İşi gerçekten yapan kıdemli mühendisler

Projenizi kapsamlandıran kişiler onu geliştiren kişilerdir. Hiçbir şey alt kadroya devredilmez.

Koddan önce kararlaştırılan mimari

Veri modeli, sınırlar ve entegrasyon noktaları önce yazılı olarak mutabık kalınır. Dördüncü ayı yeniden yazımdan kurtaran şey budur.

Her şeyin sahibi sizsiniz

Depo, altyapı, alan adları ve hesaplar ilk günden sizindir. Sonradan tartışılacak bir bağımlılık yoktur.

Yayından sonra da süren destek

İzleme, yamalar ve gerçek talep takibi olan bir destek sistemi — birinin belki cevaplayacağı bir telefon numarası değil.

Sıkça sorulan sorular

Özel bir web projesi ne kadar sürer?
Odaklı bir ilk sürüm, sürecin ne kadarının netleştiğine göre genelde sekiz ila on altı hafta arasıdır. Aşamalar hâlinde kapsamlandırırız; ilk aşama her zaman bir belge değil, kullanabileceğiniz çalışan bir dilimdir.
Mevcut bir sistemi değiştirmek yerine modernize edebilir misiniz?
Çoğu zaman evet ve çoğu zaman daha doğru cevap budur. Yeni uygulamayı eskisinin yanına koyar, iş akışlarını teker teker taşır ve eski sisteme bağımlılık kalmayana dek ikisini birlikte çalıştırırız. Tek ve büyük geçiş, ters giden versiyondur.
Hem ön uç hem arka uç geliştiriyor musunuz?
Evet. Arayüz, uygulama mantığı, veritabanı ve dağıtım tek ekip ve tek iş kapsamıdır; “o karşı tarafın sorunu” konuşmasını ortadan kaldıran şey budur.
Hâlihazırda kullandığımız araçlarla entegre olabilir misiniz?
Projelerin çoğu zaten budur. Muhasebe, CRM, ERP, ödeme sağlayıcıları, kargo, e-imza, e-posta — belgelenmiş bir API’si veya desteklenen bir dışa aktarımı olan her şey. Bir entegrasyon kırılgansa bunu kurulduktan sonra değil, öncesinde söyleriz.
Yayına aldıktan sonra ne oluyor?
Depo, altyapı ve dokümantasyon size geçer. İşletmeye devam etmemizi isterseniz bakım hizmetimiz; izleme, güvenlik yamaları, bağımlılık güncellemeleri ve destek sistemi üzerinden yeni özellikleri kapsar.