This book will help you get started with AWS Lambda and the Serverless Application Model. Lambda is Amazon’s engine for running event-driven functions, and SAM is an open-source toolkit that greatly simplifies deploying Lambda services. Together, they make it easy to create auto-scaling APIs and cloud services designed for serverless deployments.
This book assumes no previous experience. We will start from the very beginning and it will help you unlock the mysteries of programming.
Dieses Buch illustriert zentrale Inhalte einer Architekturdokumentation nach arc42. Hier erhalten Sie Impulse zum Dokumentieren Ihrer Softwaresysteme und lernen arc42 auf vergnügliche Weise kennen. Für eigene Lösungsüberblicke können Sie sich an den Zutaten und Beispielinhalten orientieren. Nebenbei lernen Sie etwas über das Buildsystem Gradle.
Learn the basic principles that govern how distributed systems work and how you can design your systems for increased performance, availability and scalability. Understand the basic algorithms and protocols used to solve the most common problems in the space of distributed systems.
Softwarearchitekturen pragmatisch dokumentieren: effektiv, schmerzfrei und mit wenig Aufwand. Wir räumen mit einigen Vorurteilen gegen (technische) Dokumentation auf und zeigen Ihnen, wie Sie auf einfache Weise zu vernünftiger (Architektur-) Dokumentation kommen
Dokumentation für ein Software-System ist aufwändig, teuer und mach keinen Spass?Schlechte Dokumentation ist teuer! Und dass Sie Dokumentation mit dem richtigen Ansatz leicht leicht erstellen und pflegen können, zeigen wir Ihnen in diesem Buch über den Docs-as-Code Ansatz.
An extensive and annotate list of references (books, articles, links) regarding software architecture (and development). These sources are used within the iSAQB foundation and advanced curricula.
As banks treat their software assets more like products, monolithic infrastructure is decomposing into reusable, API-first components. Within API Strategy for Open Banking, we present a holistic API perspective on open banking, featuring best practices and case studies from some of the world's leading open banking initiatives.
This book provides a simple, proven approach to drawing clear, memorable technical diagrams. The focus is on whiteboard sketches, but the principles apply to chalkboards, notebooks, and even digital tools. The techniques work for a wide range of technical disciplines including software architecture, business process modelling, and robotics.
Questo libro è la guida di studio ideale per la Certificazione Ufficiale TCCD dell'Associazione TYPO3. Comunque passa attraverso le domande chiave, con risposta e spiegazione ! Adesso a prezzo stracciato, visto che sta per uscire V10 ... finchè non traducco il nuovo
Successful performance engineering approach for mission critical applications.
Descriptions, Discussion, and Selected Source Modules illustrating State Machines, Event Handlers, Message Pumps, Fibers, and Event-triggered, Interacting State Machines. A demo program can be downloaded and run on an STM32F746G_DISCO board.
Flexible, Reliable, Distributed Software guides readers through the process of developing high quality distributed software by highlighting the software architecture behind remote method invocation as well as HTTP and REST based architectures. It covers both the architectural patterns as well as the underlying Java implementation.
Playing with Java Microservices on Kubernetes and OpenShift will teach you how to build and design microservices using Java and the Spring platform. You'll learn how to build a microservices architecture with Spring Boot/Cloud, by evolving an application from a sample monolith to an architecture composed of several services.
SOLID is an acronym which stands for SRP, OCP, LSP, ISP and DIP. These five acronyms in their turn stand for:Single Responsibility PrincipleOpen/Closed PrincipleLiskov Substitution PrincipleInterface Segregation PrincipleDependency Inversion Principle