Layanan mikro dengan .NET
Bangun layanan yang dapat disebarkan secara mandiri, sangat skalabel & tangguh menggunakan platform .NET sumber terbuka dan gratis.
Didukung di Windows, Linux, dan macOS
Apa itu Layanan mikro?
Layanan mikro adalah pola desain di mana aplikasi terdiri dari modul kecil dan independen yang saling berkomunikasi menggunakan kontrak yang ditentukan dengan baik. Setiap layanan mikro berfokus pada satu konsep.
Mengapa Layanan Mikro?
Layanan mikro mempermudah pengembangan, pengujian, dan penyebaran bagian terisolasi dari aplikasi Anda. Setelah disebarkan, setiap layanan mikro dapat diskalakan secara independen sesuai kebutuhan.
Layanan mikro dan kontainer
Kontainer menggabungkan aplikasi plus konfigurasi dan dependensinya menjadi satu unit yang dapat disebarkan secara independen. Kontainer sangat cocok untuk bundling dan menyebarkan layanan mikro independen.
Bangun layanan mikro dengan .NET
ASP.NET, kerangka kerja web untuk .NET, memudahkan pembuatan API yang menjadi layanan mikro Anda. ASP.NET dilengkapi dengan dukungan bawaan untuk mengembangkan dan menyebarkan layanan mikro Anda menggunakan kontainer Docker.
.NET menyertakan API agar dapat dengan mudah menggunakan layanan mikro dari aplikasi apa pun yang Anda rancang, termasuk seluler, desktop, game, web, dan lainnya.
.NET dirancang agar kompatibel dengan Docker
Anda dapat menemukan gambar Docker resmi untuk .NET di DockerHub, yang berarti penyiapan awal selesai dan Anda dapat fokus pada pembuatan layanan mikro Anda.
Sampel Docker .NET dan dokumentasi pengembang memberi Anda semua info yang Anda butuhkan untuk menyelesaikan pekerjaan.
Kinerja yang penting
.NET cepat, dengan throughput yang lebih tinggi daripada kerangka kerja populer lainnya dalam tolok ukur TechEmpower yang dihormati.
Geocaching, game petak umpet terbesar di dunia, memanfaatkan kecanggihan .NET API untuk menggerakkan tumpukan teknologi hibrid. Game tersebut telah mampu berkembang dari ribuan menjadi jutaan pelanggan dan berkembang di seluruh dunia karena seluruh backend mereka dibuat dengan .NET.
API kami mendukung jutaan pelanggan di seluruh dunia selama 24/7. Lebih dari 1.000 panggilan per detik. Kami memiliki lebih dari satu miliar log geocache yang dicatat dalam sistem kami. API kami mendukung lebih dari puluhan mitra serta klien internal, termasuk aplikasi seluler dan situs web kami."
Alat hebat untuk Linux, macOS, dan Windows
Keluarga produk Visual Studio memiliki dukungan bawaan untuk bekerja dengan Docker di Linux, macOS, dan Windows. Konfigurasikan aplikasi Anda dengan mudah untuk Docker, lalu lakukan langkah demi baris kode saat berjalan dalam kontainer Docker.
.NET berdampingan dengan tumpukan lain
Arsitektur layanan mikro memungkinkan perpaduan teknologi di antara setiap layanan. Anda dapat menggunakan .NET untuk bagian aplikasi tanpa mengadopsinya di mana saja. Layanan mikro .NET dapat dicampur dengan yang ditulis dalam Node.js, Java, Go, atau bahasa lainnya.
Skalakan dengan mudah
.NET dibuat dari awal untuk penskalaan di Cloud. Layanan mikro yang dibuat dengan .NET berjalan di semua platform cloud utama.
Jika Anda belum memutuskan cloud, kami merekomendasikan Azure. Azure adalah cloud terbaik untuk pengembang .NET karena dibangun dengan mempertimbangkan pengembang .NET.
Microservices architecture e-book
Panduan ini merupakan pengantar untuk mengembangkan aplikasi berbasis layanan mikro dan mengelolanya menggunakan kontainer. Ini mendiskusikan desain arsitektural dan pendekatan implementasi menggunakan kontainer .NET Core dan Docker.
Mencari e-book dalam format lain?
Siap untuk memulai?
Tutorial langkah demi langkah kami akan membantu Anda menjalankan layanan mikro dengan ASP.NET di komputer.