Verwandte Artikel zu Software Architecture with Kotlin: Combine various...

Software Architecture with Kotlin: Combine various architectural styles to create sustainable and scalable software solutions - Softcover

 
9781835461860: Software Architecture with Kotlin: Combine various architectural styles to create sustainable and scalable software solutions

Inhaltsangabe

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 Description

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.

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.

Table of Contents

  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

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorin bzw. den Autor

Jason (Tsz Shun) Chow has been working in the software industry since 2001. He is a Senior Vice President at CAIS, an alternative investment platform, with a focus on the complex domain modeling of private equity and hedge funds, combined with unified design and the use of artificial intelligence. Prior to this, Tsz Shun was a Principal Engineer at 11:FS, a digital fintech consultancy focused on building digital strategies and lovable products aimed at changing the fabric of financial services. In the early 2010s, Tsz Shun worked at IG Index on several latency-sensitive financial exchange services and authored the public APIs in the FIX protocol.

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.

Gebraucht kaufen

Zustand: Gut
Zustand: Gut | Seiten: 462 | Sprache...
Diesen Artikel anzeigen

Gratis für den Versand innerhalb von/der Deutschland

Versandziele, Kosten & Dauer

EUR 5,72 für den Versand von Vereinigtes Königreich nach Deutschland

Versandziele, Kosten & Dauer

Suchergebnisse für Software Architecture with Kotlin: Combine various...

Beispielbild für diese ISBN

Jason (Tsz Shun) Chow
Verlag: Packt Publishing, 2024
ISBN 10: 1835461867 ISBN 13: 9781835461860
Gebraucht Softcover

Anbieter: Buchpark, Trebbin, Deutschland

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: Gut. Zustand: Gut | Seiten: 462 | Sprache: Englisch | Produktart: Bücher. Bestandsnummer des Verkäufers 42912288/3

Verkäufer kontaktieren

Gebraucht kaufen

EUR 20,99
Währung umrechnen
Versand: Gratis
Innerhalb Deutschlands
Versandziele, Kosten & Dauer

Anzahl: 2 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

CHOW, JASON (TSZ SHU
Verlag: Packt Publishing, 2024
ISBN 10: 1835461867 ISBN 13: 9781835461860
Neu Softcover

Anbieter: Speedyhen, London, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: NEW. Bestandsnummer des Verkäufers NW9781835461860

Verkäufer kontaktieren

Neu kaufen

EUR 39,32
Währung umrechnen
Versand: EUR 5,72
Von Vereinigtes Königreich nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: 4 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Chow, Jason (Tsz Shun)
Verlag: Packt Publishing, 2024
ISBN 10: 1835461867 ISBN 13: 9781835461860
Neu Softcover

Anbieter: Ria Christie Collections, Uxbridge, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. In. Bestandsnummer des Verkäufers ria9781835461860_new

Verkäufer kontaktieren

Neu kaufen

EUR 41,57
Währung umrechnen
Versand: EUR 5,71
Von Vereinigtes Königreich nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Chow, Jason (Tsz Shun)
Verlag: Packt Publishing, 2024
ISBN 10: 1835461867 ISBN 13: 9781835461860
Neu Softcover

Anbieter: California Books, Miami, FL, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Bestandsnummer des Verkäufers I-9781835461860

Verkäufer kontaktieren

Neu kaufen

EUR 39,99
Währung umrechnen
Versand: EUR 8,63
Von USA nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Foto des Verkäufers

Chow, Jason (Tsz Shun)
ISBN 10: 1835461867 ISBN 13: 9781835461860
Neu Paperback or Softback

Anbieter: BargainBookStores, Grand Rapids, MI, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback or Softback. Zustand: New. Software Architecture with Kotlin: Combine various architectural styles to create sustainable and scalable software solutions 1.74. Book. Bestandsnummer des Verkäufers BBS-9781835461860

Verkäufer kontaktieren

Neu kaufen

EUR 39,66
Währung umrechnen
Versand: EUR 10,79
Von USA nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: 5 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Chow, Jason (tsz Shun)
Verlag: Packt Publishing, 2024
ISBN 10: 1835461867 ISBN 13: 9781835461860
Neu Softcover

Anbieter: GreatBookPrices, Columbia, MD, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Bestandsnummer des Verkäufers 49486540-n

Verkäufer kontaktieren

Neu kaufen

EUR 35,61
Währung umrechnen
Versand: EUR 17,25
Von USA nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Foto des Verkäufers

Jason (Tsz Shun) Chow
ISBN 10: 1835461867 ISBN 13: 9781835461860
Neu Paperback

Anbieter: Rarewaves.com UK, London, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback. Zustand: New. This insightful guide explores principles, best practices, and techniques for designing sustainable, scalable software systems with Kotlin. You'll discover real-world examples to help you create software systems that evolve easily over time. Bestandsnummer des Verkäufers LU-9781835461860

Verkäufer kontaktieren

Neu kaufen

EUR 52,65
Währung umrechnen
Versand: EUR 2,29
Von Vereinigtes Königreich nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Foto des Verkäufers

Jason (Tsz Shun) Chow
ISBN 10: 1835461867 ISBN 13: 9781835461860
Neu Paperback

Anbieter: Rarewaves USA, OSWEGO, IL, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback. Zustand: New. This insightful guide explores principles, best practices, and techniques for designing sustainable, scalable software systems with Kotlin. You'll discover real-world examples to help you create software systems that evolve easily over time. Bestandsnummer des Verkäufers LU-9781835461860

Verkäufer kontaktieren

Neu kaufen

EUR 52,67
Währung umrechnen
Versand: EUR 3,45
Von USA nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Chow, Jason (tsz Shun)
Verlag: Packt Publishing, 2024
ISBN 10: 1835461867 ISBN 13: 9781835461860
Neu Softcover

Anbieter: GreatBookPricesUK, Woodford Green, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Bestandsnummer des Verkäufers 49486540-n

Verkäufer kontaktieren

Neu kaufen

EUR 39,30
Währung umrechnen
Versand: EUR 17,19
Von Vereinigtes Königreich nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Chow, Jason (tsz Shun)
Verlag: Packt Publishing, 2024
ISBN 10: 1835461867 ISBN 13: 9781835461860
Gebraucht Softcover

Anbieter: GreatBookPrices, Columbia, MD, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: As New. Unread book in perfect condition. Bestandsnummer des Verkäufers 49486540

Verkäufer kontaktieren

Gebraucht kaufen

EUR 40,24
Währung umrechnen
Versand: EUR 17,25
Von USA nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Es gibt 8 weitere Exemplare dieses Buches

Alle Suchergebnisse ansehen