Software Architecture with Kotlin. Analyze, combine, and terraform various architecture styles for sustainable and scalable software - Helion
Tytuł oryginału: Software Architecture with Kotlin. Analyze, combine, and terraform various architecture styles for sustainable and scalable software
ISBN: 9781835464960
Format: ebook
Księgarnia: Helion
Cena książki: 109,00 zł
Książka będzie dostępna od listopada 2024
Software Architecture with Kotlin is an insightful guide that explores various styles of software architecture with a focus on using the Kotlin programming language. This book delves into the principles, practices, and patterns that shape the architectural landscape of modern software systems.
The book starts by establishing a strong foundation in software architecture, explaining key concepts such as architectural qualities and principles. You’ll learn how architectural decisions impact the quality of a system, such as scalability, reliability, and extendability. It address modern architecture topics like microservices, serverless, and event-driven architectures, providing insights into the challenges and trade-offs involved in adopting these architectural styles. You’ll discover practical tools that will help you make informed decisions and mitigate risks. All architectural patterns in this book are demonstrated using Kotlin.
With its practical approach, real-world examples, and focus on Kotlin, this book will help you become a more proficient and impactful software architect.
Zobacz także:
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Przywództwo w świecie VUCA. Jak być skutecznym liderem w niepewnym środowisku 58,64 zł, (12,90 zł -78%)
- Scrum. O zwinnym zarządzaniu projektami. Wydanie II rozszerzone 58,64 zł, (12,90 zł -78%)
- Od hierarchii do turkusu, czyli jak zarządzać w XXI wieku 58,64 zł, (12,90 zł -78%)
Spis treści
Software Architecture with Kotlin. Combine various architectural styles to create sustainable and scalable software solutions eBook -- spis treści
- 1. The Essence of Software Architecture
- 2. Principles of Software Architecture
- 3. Polymorphism and Alternatives
- 4. Peer-to-Peer and Client-Server Architecture
- 5. Exploring MVC, MVP, and MVVM
- 6. Microservices, Serverless, and Microfrontends
- 7. Modular and Layered Architectures
- 8. Domain-Driven Design (DDD)
- 9. Event Sourcing and CQRS
- 10. Idempotency, Replication, and Recovery Models
- 11. Auditing and Monitoring Models
- 12. Performance and Scalability
- 13. Testing
- 14. Security
- 15. Beyond Architecture