PHP uygulamanız. Geleceğe göre yeniden kuruldu.
Bugün çalıştırdığınız uygulamayı değerlendirir, ardından yeni bir repoda yeniden kurarız — iş mantığını koruyarak, parite testleriyle kanıtlayarak ve ekibinize devrederek. Uzman liderliğinde; otomatik bir kod dönüştürücü değil.
Uygulama hâlâ çalışıyor. Kendi haline bırakmak tam da bu yüzden riskli.
Desteklenmeyen çalışma ortamları
Eski PHP sürümleri ve framework’ler güvenlik düzeltmesi almayı bırakır. Yerinde yükseltme çoğu zaman göründüğünden zordur.
Bilgi birkaç kişide toplanmış
İş kuralları yalnızca bir iki kişinin anladığı kodda yaşar. Her değişiklik daha yavaş ve daha temkinli olur.
Entegrasyon sürtünmesi
Modern API’leri, kimlik sağlayıcıları ve veri araçlarını bir monolite bağlamak risk ekleyen geçici çözümler gerektirir.
Kullanıcı beklentileri değişti
Müşteriler ve çalışanlar arayüzünüzü her gün kullandıkları en iyi yazılımla karşılaştırır.
İki karar, ayrı ayrı verilir.
Assessment elinizde ne olduğunu ve taşımanın neler gerektirdiğini söyler. Geçiş yapıp yapmamak — ve nasıl — Report elinizdeyken verilen ikinci bir karardır.
Assessment
BİRİNCİ ADIMMevcut uygulamanızın Talya Smart mühendislerince yapılan, sabit kapsamlı ve ücretli incelemesi.
- —Mimari, bağımlılıklar ve veri modeli
- —İş açısından kritik akışlar ve entegrasyonlar
- —Riskler, bilinmeyenler ve aday hedef teknolojiler
Geçiş
YALNIZCA DEVAM EDERSENİZÖnce ayrı bir Migration Proposal, sonra bir Migration Contract. Geliştirme yetkilendirme ve ödemeden sonra başlar.
- —Yeni bir repoda yeni uygulama
- —Her aşamada test edilen kademeli teslim
- —Ekibinize belgelenmiş devir
Doğru hedef, uygulamanızın gerçekte ne yaptığına bağlıdır.
Teknolojiyi Assessment Report’ta öneririz — çoğu zaman bir kombinasyon, nadiren tek bir framework.
Veri ağırlıklı iş sistemleri
Karmaşık kurallar ve ilişkisel veri içeren ERP, CRM ve arka ofis uygulamaları.
php2python.org →API ve entegrasyon backend’leri
Servis backend’leri, olay tabanlı akışlar, kuyruklar ve üçüncü taraf entegrasyonlar.
php2node.com →Arayüzler ve panolar
Sunucuda render edilen ürün arayüzleri. Ağır işlem genellikle ayrı bir backend’de çalışır.
php2next.com →İçerik ve pazarlama siteleri
WordPress yerine, istenirse headless CMS ile. Eklentiler tek tek değerlendirilir.
wordpress2astro.com →Çeviri değil, yeniden yapım.
Satır satır dönüştürme eski sorunları yeni koda taşır. Eski sistemi şartname olarak kullanıp davranışı bilinçli olarak yeniden kurarız.
- 1HaritalaAkışlar, veri, entegrasyonlar, uç durumlar.
- 2TasarlaHedef mimari ve aşama planı.
- 3KurYeni repo, gözden geçirilen adımlar.
- 4DoğrulaEski davranıştan türetilen parite testleri.
- 5Prova etGeçişten önce veri taşıma provaları.
- 6DevretBelgeler, erişim, bilgi aktarımı.
Siz aksine karar verene kadar mevcut sisteminiz çalışmaya devam eder.
Eski sistem canlı kalır
Yapım sırasında eski reponuza asla push yapmaz, canlı ortama dokunmayız.
Yetkili geçiş
Yalnızca ayrı, imzalı bir geçiş yetkisiyle ve anlaşılan zaman aralığında yapılır.
İki geri dönüş planı
Geçişten önce tanımlanan ayrı DNS/trafik ve veri geri dönüş planları.
Sizin kodunuz, sizin reponuz
Sahiplik koşulları Contract’ta belirtilir.
Assessment Report neleri içerir.
- 01Mevcut durum mimarisi
Bileşenler, çalışma ortamı sürümleri, barındırma, bağımlılıklar. - 02Fonksiyonel envanter
Modüller, akışlar, roller, zamanlanmış işler. - 03Veri ve entegrasyonlar
Şema özeti, dış sistemler, taşıma riskleri. - 04Risk kaydı
Teknik, operasyonel ve bilinmeyen alanlar, önem sırasıyla. - 05Hedef mimari ve tahmin
Önerilen teknoloji, değerlendirilen alternatifler, geçiş taslağı ve bağlayıcı olmayan efor ve bütçe tahmini.
Kodumuzu yapay zekâ ile otomatik mi dönüştürüyorsunuz?+
Hayır. Uygulamanızı uzmanlar analiz eder ve yeniden kurar. Yapay zekâ destekli inceleme isteğe bağlıdır, varsayılan olarak kapalıdır ve yalnızca sağlayıcıyı adlandıran ayrı bir onayla kullanılır. Her çıktıyı bir uzman inceler; hiçbir şey otomatik dönüştürülmez.
Assessment’tan sonra geçiş yapmak zorunda mıyız?+
Hayır. Assessment ve Report bağımsız bir çalışmadır. Migration Proposal ve Contract, kabul ya da ret edebileceğiniz ayrı belgelerdir.
Kaynak kodumuza ne zaman erişmeniz gerekir?+
Yalnızca Assessment üzerinde anlaşıldıktan ve ayrı salt-okunur erişim ile kod işleme yetkilerini imzaladıktan sonra. Kod statik olarak analiz edilir, asla çalıştırılmaz. Lütfen iletişim formuyla kod göndermeyin.
Geçiş maliyetini şimdi söyleyebilir misiniz?+
Sorumlu bir şekilde hayır. Assessment Report; modüllere, entegrasyonlara, veriye ve testlere dayanan — asla yalnızca satır sayısına değil — bağlayıcı olmayan bir efor ve bütçe tahmini içerir. Bağlayıcı koşullar yalnızca Migration Proposal’da yer alır.
WordPress siteleriyle de çalışıyor musunuz?+
Evet. İçerik siteleri çoğu zaman Astro’ya taşınabilir; e-ticaret, üyelik, rezervasyon ve özel eklentiler ayrı ayrı değerlendirilir.
Uygulamanızı bize anlatın.
Neyi çalıştırdığınızı ve neye ihtiyacınız olduğunu anlamak için kısa bir görüşme. Kod yok, taahhüt yok.