Machine Learning, açıkça programlanmadan veriye dayalı modeller oluşturur.
Örnek: Kullanıcı davranışı ML modeliyle analiz edildi.
// train model
M harfi ile başlayan terimler
Machine Learning, açıkça programlanmadan veriye dayalı modeller oluşturur.
Örnek: Kullanıcı davranışı ML modeliyle analiz edildi.
// train model
Veritabanı ve cache servisleri genellikle managed sunulur.
Örnek: Managed database tercih edildi.
// managed service
Memory leak uzun vadede performans sorunlarına yol açar.
Örnek: Uygulama uzun sürede yavaşladı.
// memory leak
Merge, bir branch'teki değişiklikleri başka bir branch'e taşır.
Örnek: feature branch main'e merge edildi.
git merge feature/x
Asenkron ve dayanıklı iletişim sağlar.
Örnek: Siparişler kuyruğa alındı.
publish(message)
Metadata arama ve sınıflandırmada kullanılır.
Örnek: Dosya metadata bilgisi tutulur.
// meta info
Method'lar nesnenin davranışlarını tanımlar.
Örnek: User.getName() çağrıldı.
getName() {}
Microservice mimarisi, her servisin kendi veritabanı ve deploy süreci olmasını sağlar.
Örnek: Auth ve ödeme servisleri ayrıldı.
// microservice
Middleware loglama, auth ve validation için kullanılır.
Örnek: Auth middleware eklendi.
app.use(auth)
Migration ile tablo ve kolon değişiklikleri versiyonlanır.
Örnek: Yeni kolon migration ile eklendi.
npx prisma migrate
Mock'lar testlerde bağımlılıkları izole eder.
Örnek: API çağrısı mocklandı.
jest.mock()
Frontend geliştirmede backend olmadan çalışmayı sağlar.
Örnek: Mock server ile test yapıldı.
// mock api
Bakım ve ölçeklenebilirliği artırır.
Örnek: Sistem modüler tasarlandı.
// modules
Module'ler kod organizasyonu sağlar.
Örnek: Auth modülü ayrıldı.
import auth from './auth'
Monitoring performans ve hata takibi sağlar.
Örnek: CPU kullanımı izleniyor.
// prometheus
Monolith yapılar küçük projelerde avantajlıdır.
Örnek: Eski sistem monolith idi.
// single app
Paylaşılan kod ve paket yönetimini kolaylaştırır.
Örnek: Frontend ve backend aynı repoda.
// monorepo
State mutation kontrolsüz yapılırsa hatalara yol açar.
Örnek: State doğrudan değiştirildi.
state.value = 5
Kodda bilinçli hatalar oluşturularak test edilir.
Örnek: Test coverage ölçüldü.
// mutation test
İş mantığı, arayüz ve kontrol katmanlarını ayırır.
Örnek: MVC yapı kullanıldı.
// controller