Publikasi tentang topik tersebut 'software-architecture'


Berbagi Sumber Daya Front End dalam Sistem Terdesentralisasi Fiverr
Bagaimana Fiverr menyeimbangkan pembagian sumber daya dan independensi komponen dalam sistem Front End yang terdesentralisasi. Arsitektur ujung depan kami di Fiverr menentukan beberapa aplikasi gateway, menyajikan pengalaman “vertikal”. Setiap vertikal membuat laman web dari beberapa komponen, dari berbagai sumber, yang berbagi satu lingkungan waktu proses —  jendela , atau cakupan global . Di organisasi kami, banyak dari komponen-komponen ini memiliki tumpukan teknologi yang sangat..

Desain Sistem Aplikasi Uber — Arsitektur Sistem Uber
Sangat mudah, cukup ketuk tombol di ponsel kita dan taksi tersedia dalam beberapa menit kapan pun dan di mana pun kita mau. Uber/Ola /Lyft … menggunakan aplikasi ini dan mendapatkan layanan transportasi tanpa repot sangatlah sederhana, namun sederhanakah membangun aplikasi raksasa ini yang dikerjakan oleh ratusan insinyur perangkat lunak selama satu dekade? …? tentu saja tidak. Sistem ini memiliki arsitektur yang jauh lebih kompleks dan terdapat banyak komponen yang digabungkan..

Sistem Komponen Entitas di Elixir
Entity-Component-System (ECS) adalah pola desain arsitektur terdistribusi dan komposisi yang banyak digunakan dalam pengembangan game. Hal ini memungkinkan pemisahan perilaku spesifik domain secara fleksibel, yang mengatasi banyak kelemahan warisan berorientasi objek tradisional. Elixir adalah bahasa dinamis dan fungsional yang dibangun di atas Erlang VM yang dirancang untuk membangun aplikasi yang skalabel dan dapat dipelihara. Dalam artikel ini, temukan bagaimana kita dapat..

Arsitektur untuk Semua Orang
Seseorang mengatakan kata arsitektur yang ditakuti dan Anda Bukan-Seorang Arsitek? Takut ketika seseorang menantang pemahaman Anda tentang kompleksitas komputasi padahal yang Anda coba lakukan hanyalah memasang widget di halaman web? Jangan pernah takut — ini mungkin tidak secanggih atau serumit yang Anda bayangkan. Arsitektur memiliki reputasi sebagai arsitektur yang tidak dapat didekati, dijaga gerbangnya, dan merupakan “ilmu komputer yang sulit”. Sebagian besar arsitektur..

Bagaimana Saya Mendesain… YouTube atau Netflix!
Demonstrasi desain sistem Hadirin Artikel ini adalah seri berikutnya tentang bagaimana saya mendesain aplikasi populer. Direkomendasikan (walaupun tidak sepenuhnya diperlukan) untuk membaca postingan sebelumnya yang telah saya susun dengan berguna dalam daftar di sini . Kami mengharapkan pemahaman dasar tentang prinsip-prinsip arsitektur dan AWS, namun mudah-mudahan, postingan ini dapat didekati oleh sebagian besar insinyur. Argumen Pertama, mari kita lihat pernyataan masalah..

Kode Ramah Kompiler: Kata Kunci Tersegel di .NET C#
PRAKTIK TERBAIK Kode Ramah Kompiler: Kata Kunci Tersegel di .NET C# Mengapa & Kapan Kata Kunci Tersegel dapat meningkatkan kinerja di .NET C# Apa artinya menulis kode yang ramah kompiler? Kode .NET apa pun melewati lebih dari satu fase hingga akhirnya mencapai kode mesin. Karena banyak faktor yang terlibat dalam proses ini, mungkin ada banyak detail yang kita lewatkan saat pertama kali menulis kode. Namun, semakin jelas dan deterministik kode yang kita tulis, semakin banyak..

Rahasia Prinsip Tanggung Jawab Tunggal
KEMBALI KE DASAR Rahasia Prinsip Tanggung Jawab Tunggal Temukan rahasia tentang Prinsip Tanggung Jawab Tunggal (SRP) dari Prinsip SOLID. Hampir semua pengembang yang bekerja dengan bahasa Pemrograman Berorientasi Objek (OOP) mengetahui prinsip SOLID . Prinsip PADAT S Prinsip Tanggung Jawab Tunggal Prinsip O pen-tertutup L Prinsip Substitusi iskov Saya menghadapi Prinsip Segregasi D Prinsip Pembalikan ketergantungan Dalam artikel ini, kami akan menjelaskan S..