Derselbe Bedarf lässt sich mit einer Webanwendung im Browser ebenso decken wie mit einer mobilen App, die aus dem Store heruntergeladen wird. Stärken und Schwächen der drei Ansätze und die Kriterien für die Auswahl.
Wie sprechen Systeme miteinander? Die Ansätze Echtzeitanfrage, Webhook, Batch-Übertragung und Message Queue – und die Themen, die für eine zuverlässige Integration von Anfang an bedacht werden sollten.
Wie werden in einem SaaS-Produkt die Daten jedes Kunden von denen der anderen getrennt? Die Ansätze gemeinsames Schema, eigenes Schema und eigene Datenbank im Vergleich nach Isolation, Kosten und Betrieb.
Flutter ermöglicht die Entwicklung von iOS- und Android-Apps mit einer einzigen Codebasis. Aber eignet es sich für jedes Projekt? Wo es stark ist und in welchen Fällen Vorsicht geboten ist.