Software Architecture with Kotlin

Software Architecture with Kotlin
Author :
Publisher : Packt Publishing Ltd
Total Pages : 462
Release :
ISBN-10 : 9781835464960
ISBN-13 : 1835464963
Rating : 4/5 (963 Downloads)

Book Synopsis Software Architecture with Kotlin by : Jason (Tsz Shun) Chow

Download or read book Software Architecture with Kotlin written by Jason (Tsz Shun) Chow and published by Packt Publishing Ltd. This book was released on 2024-12-31 with total page 462 pages. Available in PDF, EPUB and Kindle. Book excerpt: Develop innovative architectural styles by analyzing and merging various approaches, focusing on making trade-offs and mitigating risks to solve real-world problems Key Features Learn how to analyze and dissect various architectural styles into building blocks Combine existing ideas with your own to create custom solutions Make informed decisions by navigating trade-offs and compromises Purchase of the print or Kindle book includes a free PDF eBook Book DescriptionSoftware 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.What you will learn Master the fundamental principles of architecture and design Explore common architectural styles and their applicable scenarios Analyze, break down, compare, and design architectural styles to solve practical problems Reason, negotiate, and make difficult choices in the absence of ideal solutions Mitigate risks when making compromises and trade-offs Create scalable, sustainable, maintainable, and extendable software systems Use the Kotlin programming language to achieve your architectural goals Who this book is for This book is for developers with basic Kotlin knowledge seeking a deeper understanding of architecture, Kotlin Android developers who are starting to get involved in backend development, and Java developers transitioning to Kotlin. It's also ideal for software architects who are less experienced in Kotlin and want to enhance their skills, as well as those who enjoy discussing and exploring unique architectural concepts.


Software Architecture with Kotlin Related Books

Software Architecture with Kotlin
Language: en
Pages: 462
Authors: Jason (Tsz Shun) Chow
Categories: Computers
Type: BOOK - Published: 2024-12-31 - Publisher: Packt Publishing Ltd

GET EBOOK

Develop innovative architectural styles by analyzing and merging various approaches, focusing on making trade-offs and mitigating risks to solve real-world prob
Software Architecture with Kotlin
Language: en
Pages: 0
Authors: JASON. CHOW
Categories: Computers
Type: BOOK - Published: 2024-12-31 - Publisher:

GET EBOOK

This insightful guide explores principles, best practices, and techniques for designing sustainable, scalable software systems with Kotlin.
Clean Architecture
Language: en
Pages: 652
Authors: Robert C. Martin
Categories: Computers
Type: BOOK - Published: 2017-09-12 - Publisher: Prentice Hall

GET EBOOK

Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”) By applying universal rules of software architecture, you can dr
Facilitating Software Architecture
Language: en
Pages: 513
Authors: Andrew Harmel-Law
Categories:
Type: BOOK - Published: 2024-11-08 - Publisher: "O'Reilly Media, Inc."

GET EBOOK

The software architect role is evolving. As systems and their interactions with the teams that build, run, and evolve them become more complex, it's often impos
Kotlin Design Patterns and Best Practices
Language: en
Pages: 356
Authors: Alexey Soshin
Categories: Computers
Type: BOOK - Published: 2022-01-21 - Publisher: Packt Publishing Ltd

GET EBOOK

Future-proof your applications with best practices and design patterns in Kotlin Key Features Understand traditional and modern design patterns to improve the d