Modern dil ve framework'lerle özel web uygulamaları, API'ler ve entegrasyonlar. Test odaklı geliştirme, CI/CD'den canlıya, uzun vadeli sahiplenme — yığın seçimi probleme göre, ekibinizle birlikte.
1 export type Order = {
2 id: string
3 lines: LineItem[]
4 status: 'pending' | 'paid'
5 }
6
7 export const checkout = async (o: Order) => {
8 const total = sum(o.lines.map(l => l.price))
9 await payments.charge(o.id, total)
10 await mail.send('receipt', o)
11 }
Trend kovalamıyor, üretimde kanıtlanmış araçları seviyoruz. Her proje için problem ve ekibe en uygun dili ve framework'ü birlikte seçiyor; 5 yılda da bakımı kolay olacak ürünler kuruyoruz. Her satıra "bu kod 5 yıl sonra kim okur?" diye düşünerek yazıyoruz.
Hype'ı değil, sahada test edilmiş dilleri ve framework'leri tercih ediyoruz.
Unit, integration ve end-to-end testler — minimum %80 kapsam, her dilde.
İlk haftadan canlı ortam; her PR otomatik build, test, scan ve deploy.
Pazara açılan ilk MVP'den, 5. yılında ölçeklenen ürüne kadar — kapsamı sizinle birlikte tanımlıyoruz.
SPA karmaşıklığı olmadan SPA hissiyatı. Probleme göre Next.js / Remix, Hotwire, Livewire, LiveView ya da hibrit bir yaklaşım. Sunucu tarafında render edilen, hidrasyon ile zenginleştirilmiş arayüzler — daha az JS, daha az hata, daha hızlı ekran.
Versiyonlu, dökümante edilmiş, oran sınırlanan API'ler. SDK'sı dahil.
iyzico, Stripe, Postmark, SendGrid, HubSpot, Salesforce, e-fatura.
SAML, OIDC, sosyal giriş; rol bazlı yetkilendirme ve audit log.
BullMQ, Celery, Sidekiq, RabbitMQ — projeye göre. Retry, rate limit, izleme.
Gerçek zamanlı arayüz; bildirim, sohbet, canlı dashboard.
"Burada kodun" deyip arkanızı dönmüyoruz. Test, döküman, izleme ve runbook'lar dahil — gelecekte projeyi kim devralırsa devralsın elinde tam paket olur.
"En yeni" yerine "en güvenilir"i tercih ediyoruz. Tüm yığını biz kullanmak zorunda değiliz; mevcut teknolojinizle de çalışıyoruz. Aşağıda ekibin günlük araç çantası:
Her proje aynı şekilde başlamaz. Kapsamın netliği, süre ve ekip yapınıza göre üç farklı çalışma şeklinden birini öneriyoruz.
Kapsamı, çıktıları ve takvimi netleştirilmiş projeler için. İki haftalık discovery sonunda kesin teklif.
Devam eden bir ürün ya da uzun vadeli yol haritası için. Sizin ekibinizmiş gibi çalışan dedicated geliştiriciler.
Kapsamı kademeli netleşen, küçük bütçeli ya da spike çalışmalar için. Öderken yalnızca harcanan zamanı.
Hangisi sizin için doğru — 15 dakikada birlikte karar veriyoruz.
Sürpriz sevmiyoruz; her adımda nerede olduğumuzu, neyin yapıldığını ve sonraki adımı birlikte biliyoruz.
İş hedefleri, kullanıcı senaryoları, kısıtlar ve teknik bağlam çıkarılır. Çıktı: PRD, mimari ve sprint planı.
İlk haftada uçtan uca minimal akış canlıda. CI/CD, izleme, deployment ilk günden çalışır.
Haftalık demo, sürekli geri bildirim. Her sprint sonunda canlıda test edilebilir bir özellik.
Canlı üretim, izleme ve sürekli iyileştirme. İsterseniz devir-teslim, isterseniz uzun vadeli bakım.
Daha fazlası için yardım merkezi ya da iletişim formu.
Polyglot bir ekibiz; her proje için problem, ekip ve uzun vadeli bakım kolaylığına en uygun yığını birlikte seçiyoruz. Backend tarafında Node.js (Express, NestJS, Next.js), Python (Django, FastAPI), PHP (Laravel, Symfony), Go, Java/Kotlin (Spring) ve Ruby on Rails ile aktif üretim yapıyoruz.
Veritabanı tarafında PostgreSQL, MySQL, MongoDB; cache & queue için Redis ve RabbitMQ. Front-end için modern React, Next.js, Vue / Nuxt, Web Components ve hibrit yaklaşımlar (Hotwire, Livewire, LiveView). Mevcut bir kod tabanınız varsa onu sürdürüyoruz, sıfırdan değil; teknolojik kararı dogmatik değil, problem odaklı veriyoruz.
Üç çalışma modelimiz var: (1) Sabit kapsam — kapsam ve bütçe net olduğunda; (2) Adanmış ekip — devam eden bir ürün için aylık tarifeli süreklilik; (3) Saatlik / sprint — kapsam kademeli netleşen projelerde.
Hangisinin sizin için doğru olduğunu birlikte belirliyoruz. Sabit fiyat için iki haftalık discovery sonrasında kesin teklif çıkarıyoruz; bu süreç de ayrı ücretlendirilir ama proje devam ederse mahsup edilir.
Tüm üretilen kod size aittir; sözleşme imzalandığı andan itibaren commit'ler kendi GitHub / GitLab organizasyonunuzda yapılır. Açık kaynak bağımlılıklarına ait lisans bilgileri SBOM (software bill of materials) olarak teslim edilir.
Hiçbir "kod kilidi" veya gizli geri bağımlılık bırakmıyoruz; istediğiniz zaman başka bir ekibe devredebilirsiniz. Onboarding dökümanı ve mimari diyagram, devir-teslim anında değil baştan beri elinizde olur.
Evet. Bir-iki haftalık codebase audit ile mimariyi, test kapsamını, güvenlik durumunu ve teknik borcu çıkarıyor; gerekli iyileştirmeler için önceliklendirilmiş bir yol haritası sunuyoruz.
Audit sonrası bakım, özellik geliştirme ya da modernizasyon (Rails ya da framework yükseltme dahil) hizmeti verebiliriz. Audit ücreti, devam eden proje sözleşmesinde mahsup edilir.
Evet — pazarlık edilebilir bir öğe değil. Her özellik için unit ve integration testleri yazılır; kritik akışlar için system / end-to-end testler eklenir. Hedefimiz minimum %80 test kapsamı.
README, ADR (architectural decision record), API referansı ve runbook teslimat paketinin parçasıdır. Gelecekte projeyi devralan ekip "ne, neden, nasıl" sorularına dökümanlardan cevap bulur.
Üç bakım seviyemiz var: (1) Patch & security — bağımlılık güncellemeleri ve güvenlik yamaları; (2) Standart bakım — ek olarak bug fix ve küçük iyileştirmeler; (3) Aktif geliştirme — yeni özellikler dahil.
Her seviyede SLA tanımlı; kritik (P1) talepler için yanıt süresi 15 dakikadan kısadır. Sözleşmeyi her ay sonlandırabilir veya değiştirebilirsiniz; kilit yok.
Tek bir Zoom oturumunda ihtiyaçlarınızı, kısıtlarınızı ve hedeflerinizi anlıyor; doğru çalışma modelini birlikte belirliyoruz. İlk görüşme ücretsiz; teknik soru sınırı yok.