Build Cloud-Native, High-Scale, Distributed Systems in .NET Using Orleans
Buch, Englisch, 140 Seiten, Format (B × H): 178 mm x 254 mm, Gewicht: 308 g
ISBN: 978-1-4842-8166-6
Verlag: Apress
Use a simple programming model and the .NET language of your choice to build large distributed systems. This book teaches you the Microsoft Orleans framework.
Even well-versed professional software developers with expertise in C# (or another language) find themselves unequipped to meet the challenges of distributed systems as infrastructure moves to multi-core; multiple computers are being used for scale, redundancy, and cloud computing; and multi-region deployment is taking place.
Orleans handles many of the concerns of distributed computing and cloud infrastructure, allowing you to concentrate on writing application logic.
What You Will Learn
- Know the key concepts for building distributed systems
- Gain a background in the origin and evolution of Orleans, and why it is important for your projects
- Dive into each of the features available in Orleans by building an example application
- Develop troubleshooting skills for fixing bugs and running diagnostics
- Achieve performance optimization and advanced configuration
- Use the Orleans Dashboard to discern valuable insight in system performance
Who This Book Is For
Experienced C# developers who want to build a new high-scale application (perhaps for an IoT requirement) and are interested in learning the concepts and features available in Orleans
Zielgruppe
Professional/practitioner
Autoren/Hrsg.
Fachgebiete
- Mathematik | Informatik EDV | Informatik Angewandte Informatik
- Technische Wissenschaften Energietechnik | Elektrotechnik Elektrotechnik
- Mathematik | Informatik EDV | Informatik Informatik Mensch-Maschine-Interaktion Ambient Intelligence, RFID, Internet der Dinge
- Technische Wissenschaften Elektronik | Nachrichtentechnik Nachrichten- und Kommunikationstechnik
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Microsoft Programmierung
Weitere Infos & Material
Chapter 1: Fundamentals.- Chapter 2: Grains and Silos.- Chapter 3: Hello World.- Chapter 4: Debugging an Orleans Application.- Chapter 5: Orleans Dashboard.- Chapter 6: Adding Persistence.- Chapter 7: Adding ASP.NET Core.- Chapter 8: Unit Testing.- Chapter 9: Streams.- Chapter 10: Timer and Reminders.- Chapter 11: Transactions.- Chapter 12: Event Sourced Grains.- Chapter 13: Updating Grains.- Chapter 14: Optimizations.- Chapter 15: Advanced Features.- Chapter 16: Interviews.