У нас вы можете посмотреть бесплатно Yazılım Projeleri Neden Batar? (Kod Yüzünden Değil!) или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Mühendislik dünyasında teknik borçtan (technical debt) daha tehlikeli bir şey varsa, o da "organizasyonel borçtur". Bir yazılım projesini batırmak için kötü kod yazmanıza gerek yok; sadece ekiplerin iletişim şeklini bozmanız yeterlidir. Bu videoda, 20 yıllık tecrübeye sahip bir "Seçkin Mühendis" (Distinguished Engineer) gözüyle, ekiplerin neden birer dağıtık sistem (distributed system) olarak ele alınması gerektiğini inceliyoruz. Videoda Neler Öğreneceksiniz? • İletişim Sistemin Latency'sidir: Bilgiye ulaşmak neden bir "Network Call" kadar maliyetlidir? • Conway Yasası: Organizasyon yapınız, yazdığınız kodun mimarisini nasıl doğrudan etkiler? • Context Switching Maliyeti: Bir geliştiricinin omzuna dokunmak neden bir "Hardware Interrupt"tır ve odağın geri kazanılması neden 23 dakika sürer? • Blocking I/O vs. Asenkron İletişim: Toplantı odaklı kültürden, ölçeklenebilir asenkron kültüre nasıl geçilir? • Team API ve ADR: İletişimi kod gibi tanımlamak ve mimari kararları (Architecture Decision Records) kalıcı hale getirmek neden kritiktir? • Scaling ve Sharding: Ekip büyüdükçe artan iletişim kanallarını (N(N-1)/2) yönetmenin yolları. Unutmayın: Eğer alınan kararlar kod tabanında, README'de veya bir ADR'de (Architecture Decision Record), yani Mimari Karar Kaydı) yer almıyorsa, aslında hiç konuşulmamış demektir. Söz uçar, yazı kalır! #YazılımMimarisi #softwareengineering #ConwaysLaw #technicaldebt #distributedsystems #engineeringmanagement #cleancode #ADR #Peopleware #productivity #yazılımgeliştirme #contextswitching