Завантаження...
Електронні книги ProgramowanieДеталі електронної книги: Software Architecture with Kotlin. Combine various...
Деталі електронної книги
Увійти якщо вас цікавить зміст видання.
Software Architecture with Kotlin. Combine various architectural styles to create sustainable and scalable software solutions
Jason (Tsz Shun) Chow
Завантаження...
EЛЕКТРОННА КНИГА
Завантаження...
Software Architecture with Kotlin explores the various styles of software architecture with a focus on using the Kotlin programming language. The author draws on their 20+ years of industry experience in developing large-scale enterprise distributed systems to help you grasp the principles, practices, and patterns that shape the architectural landscape of modern software systems.
The book establishes a strong foundation in software architecture, explaining key concepts such as architectural qualities and principles, before teaching you how architectural decisions impact the quality of a system, such as scalability, reliability, and extendability. The chapters address modern architecture topics such as microservices, serverless, and event-driven architectures, providing insights into the challenges and trade-offs involved in adopting these architectural styles. You’ll also discover practical tools that’ll help you make informed decisions and mitigate risks. All architectural patterns in this book are demonstrated using Kotlin.
By the end of this book, you’ll have gained practical expertise by using real-world examples, along with a solid understanding of Kotlin, to become a more proficient and impactful software architect.
The book establishes a strong foundation in software architecture, explaining key concepts such as architectural qualities and principles, before teaching you how architectural decisions impact the quality of a system, such as scalability, reliability, and extendability. The chapters address modern architecture topics such as microservices, serverless, and event-driven architectures, providing insights into the challenges and trade-offs involved in adopting these architectural styles. You’ll also discover practical tools that’ll help you make informed decisions and mitigate risks. All architectural patterns in this book are demonstrated using Kotlin.
By the end of this book, you’ll have gained practical expertise by using real-world examples, along with a solid understanding of Kotlin, to become a more proficient and impactful software architect.
- 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
- Назва:Software Architecture with Kotlin. Combine various architectural styles to create sustainable and scalable software solutions
- Автор:Jason (Tsz Shun) Chow
- Оригінальна назва:Software Architecture with Kotlin. Combine various architectural styles to create sustainable and scalable software solutions
- ISBN:9781835464960, 9781835464960
- Дата видання:2024-12-31
- Формат:Eлектронна книга
- Ідентифікатор видання: e_44fq
- Видавець: Packt Publishing
Завантаження...
Завантаження...