reklama - zainteresowany?

Software Architecture with Kotlin. Analyze, combine, and terraform various architecture styles for sustainable and scalable software - Helion

Software Architecture with Kotlin. Analyze, combine, and terraform various architecture styles for sustainable and scalable software
ebook
Autor: Jason Chow
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.

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

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.