Full Stack Ne Demek?
Full stack, yazılım geliştirmede hem frontend hem de backend tarafında çalışabilen geliştiricileri veya geliştirme yaklaşımını tanımlamak için kullanılır.
Full stack developer ne yapar?
Bir full stack geliştirici:
- kullanıcı arayüzü,
- sunucu tarafı kodu,
- API,
- veri tabanı,
- temel altyapı
gibi farklı katmanlarla çalışabilir.
Bu, kişinin bütün teknolojileri aynı seviyede bilmesi gerektiği anlamına gelmez.
Full stack avantajı nedir?
Özellikle küçük ekiplerde bir kişinin sistemin farklı bölümlerini anlayabilmesi geliştirme sürecini hızlandırabilir.
Kısaca: Full stack, yazılımın hem kullanıcı arayüzü hem de sunucu tarafında çalışabilme yaklaşımıdır.