oh snap! - Software­entwicklung aus München

Über uns:

Unser Team aus Fullstack Ent­wick­lern analysiert deine Problem­stellung und ent­wickelt für dein Unter­nehmen eine perfekt ab­ge­stimmte Soft­ware­lö­sung, die all deinen An­for­der­ungen ent­spricht und dabei ein Höchstmaß an Qualität ga­ran­tiert.

Mit unseren Standorten in Ober­haching bei München und im Technologie-Campus Pars­berg (zwischen Nürnberg und Regensburg) unter­stützen wir kleine und mittel­ständische Un­ter­neh­men, Startups und große Konzerne bei ihren Soft­wareprojekten.

Egal ob du Software für das Web, eine mobile App, Webservices oder Datenbanken im Backend benötigst, wir können mit unserem Know-How alle Bereiche der modernen Softwareentwicklung abdecken und verwenden dabei state-of-the-art Tools und Techniken wie z.B. Azure, Kubernetes, Docker, Vue.js, .Net Core uvm.

PostgreSQL Datenbank

In diesem Projekt haben wir ein komplexes Datenmodell in einer PostgreSQL Da­ten­bank ab­ge­bildet, die in einem Docker­container ge­hostet wur­de und die Daten persistent außerhalb des Con­tainers speichert.

Über iterative Scripte kann die Datenbank Schritt für Schritt aufgebaut und jederzeit er­wei­tert werden. Bei einem kom­pletten re­deploy der Datenbank werden die SQL Scripts chronologisch aus­geführt, sodass die finale Da­ten­bankstruktur immer über die glei­chen Einzelschritte erstellt wird.

Die Berechtigungslogik für einzelne Datensätze wurde auf Daten­bank­ebene über PostgreSQL Policies ab­ge­bil­det. Damit wird global über die gesamte Daten­bank garantiert, dass die User nur Daten sehen können, die sie auch sehen dürfen, ohne dass sich einzelne Web­services um die Be­rech­tigung kümmern müs­sen.

Die Erreichbarkeit und Aus­fallsicherheit wird über ein Kubernetescluster ge­währ­leistet, welches in Microsoft Azure gehostet ist und in dem auch die Lasten­verteilung gut or­ganisiert wer­den kann.