DevOps & Cloud -
Alles rund um den Betrieb Ihrer Software
- Bereitstellung von Services & Infrastruktur
- AWS & Exoscale Expertise
- Kubernetes Consulting
- 24/7 Monitoring & Alerting
- Verschlüsselte Backups
- Rechenzentren in Österreich
DevOps Consulting
Wir bieten umfassendes DevOps Know-How, das die gesamte Software-Delivery-Chain abdeckt. Von der Continuous Integration bis zur Continuous Delivery unterstützen wir Sie bei der Automatisierung und Optimierung Ihrer Prozesse. Wir helfen Ihnen, Ihre Infrastruktur zu modernisieren und die Zusammenarbeit zwischen Entwicklung und Betrieb zu verbessern.
Exoscale Partner
Mit uns als zertifizierten Exoscale Partner profitieren Sie von unserer Expertise mit dem europäischen Cloud-Anbieter. Exoscale bietet Rechenzentren in Österreich an, was besonders für den Datenschutz (DSGVO) eine attraktive Wahl ist.
Kubernetes & Container First
Wir setzen auf Kubernetes für eine moderne und skalierbare Infrastruktur. Dies ermöglicht eine höhere Flexibilität, vereinfacht die Bereitstellung und die Wartung und reduziert gleichzeitig die Betriebskosten. Kubernetes automatisiert den gesamten Lebenszyklus Ihrer Software-Services.
Monitoring Tools
Wir verfügen über fundierte Kenntnisse in der Itegration von Monitoring-Tools wie DataDog, OpenTelemetry, oder Grafana Cloud. Diese Werkzeuge nutzen wir, um die Performance und Stabilität Ihrer Software kontinuierlich zu überwachen und um bei unerwarteten Ereignissen sofort reagieren zu können.
Security - Pen Tests
Bei Bedarf lassen wir die von uns erstellte Software und Infrastruktur auf Schwachstellen von Security-Experten der Certitude Consulting GmbH testen.
Backup Strategie
Je nach Anwendungsfall erstellen wir umfassende Backup-Strategien, die verschiedene Backup-Methoden, -Frequenzen und -Speicherorte umfassen. Wir gewährleisten die Einhaltung von Compliance-Vorschriften und sorgen für eine optimale Datenverfügbarkeit und -wiederherstellung.
GitOps & IaC
Wir verwenden Infrastructure as Code (IaC) für die automatisierte Bereitstellung und Verwaltung von Cloud-Infrastruktur. Automatisierung und Wiederverwendbarkeit der Konfigurationen gewährleisten höhere Effizienz und reduzieren Fehlerquellen.
Fragen die uns häufig gestellt werden.
Ist Software von agsolutions an eine gewisse Cloud-Plattform gebunden?
Jede Plattform hat ihre Eigenheiten und spezifischen Dienstleistungen, die tief in Anwendungen integriert sein können. Beim sogenannten Vendor Lock-in kann ein Kunde einen genutzten Service oder ein verwendetes Produkt nicht ohne Weiteres durch eine gleichwertige Lösung eines anderen Anbieters austauschen. Das macht den Umzug von einem zum anderen Cloud-Anbieter oft zu einer sehr zeitintensiven Aufgabe, da das Produkt zuerst so umgebaut werden muss, damit es auch auf anderen Plattformen funktionsfähig wird.
Bei agsolutions verfolgen wir grundsätzlich den Cloud-Native Ansatz, Anbieter-spezifische Services so gut wie möglich zu vermeiden, um einem Vendor Lock-In aus dem Weg zu gehen.
Kann ich auch Anwendungen in meiner eigenen Infrastruktur betreiben?
Ja, wir liefern auch Software an Kunden aus, die diese dann mit ihren eigenen Mitarbeitern in ihrer eigenen IT-Umgebung betreiben. Wir können alternativ die Anwendung und nötige Software-Infrastruktur bei unseren Kunden installieren und Teile des Betriebs eigenständig übernehmen.
Was versteht man unter DevOps?
DevOps ist ein Ansatz, der die Zusammenarbeit zwischen Software-Entwicklungsteams (Dev) und IT-Operations-Teams (Ops) verbessert und automatisiert. Das Ziel ist es, die Softwareentwicklung und -bereitstellung zu beschleunigen und gleichzeitig die Qualität und Zuverlässigkeit zu erhöhen. Dies geschieht durch die Implementierung von Prinzipien wie Continuous Integration/Continuous Delivery (CI/CD), Automatisierung von Prozessen, Infrastruktur-als-Code und Monitoring. Im Kern geht es darum, Silos zwischen Entwicklung und Betrieb aufzulösen und einen effizienteren und schnelleren Workflow zu schaffen.
Was ist Infrastructure as Code (IaC)?
Infrastructure as Code (IaC) ist ein Ansatz, bei dem die gesamte Infrastruktur – Server, Netzwerke, Speichersysteme und andere Ressourcen – durch Code definiert und verwaltet wird. Anstatt diese Infrastruktur manuell zu konfigurieren, werden deklarative oder imperative Beschreibungen in Form von Code verwendet. Änderungen an der Infrastruktur werden dann durch Änderungen dieses Codes umgesetzt und automatisiert bereitgestellt. Dies ermöglicht eine höhere Wiederholbarkeit, Automatisierung und Effizienz bei der Verwaltung und reduziert das Risiko menschlicher Fehler.
Auszug aktueller Projekte
Digitale Laboranforderung und Befundkommunikation für Ärzte und Labore
Mit der Software labcomplete® der Medcom GmbH werden beleglose Laboranforderungen zuverlässig und sicher erstellt. Eine Vielzahl an Integrationen mit Arztinformationssystemen ermöglicht eine effiziente und ressourcenschonende Kommunikation zwischen Ärzten und Laboren. Die Laborergebnisse bzw. Befunde werden über einen sicheren Übertragungsweg direkt an den Empfänger gesendet. Technologisch werden moderne Werkzeuge für die Umsetzung der Web- und Desktopapplikation eingesetzt.
KubernetesPostgreSQLRedisPulumiElectron.jsAtlassian SuiteAnt DesignGraphQLKotlinKeycloakExoscaleSpring BootReact.jsAWSGo LangNestJSNext.jsProjekt ansehenEreignisorientierte & Workflow-gestützte Microservice-Landschaft
Im Zuge der Digitalisierung der internen Prozesse von Wiener Wohnen - Europas größter Hausverwaltung - werden individuelle Anwendungen mit Einsatz modernster Technologien entwickelt, die in nahezu Echtzeit mittels Event-Streaming über Apache Kafka untereinander kommunizieren. Die web-basierten Benutzeroberflächen werden mit React realisiert. Die fachlichen Prozesse sind mithilfe von Camunda BPMN abgebildet. Generell wird auf das Spring-Framework in Kombination mit Kotlin gesetzt. Die einzelnen Microservices und Anwendungen werden ausfallsicher auf Kubernetes den Anwendern zur Verfügung gestellt. Eine effiziente und zugleich hochmoderne Technologielandschaft, die sowohl Entwickler als auch Anwender erfreut.
Stream ProcessingApache KafkaMicroservicesKotlinKeycloakSpring BootJenkinsReact.jsKubernetesOnline-Buchung mit Stripe-Integration
Ein für Mobilgeräte und Desktopcomputer optimiertes Buchungssystem bzw. Webshop für exklusive Skikurse. Mit der Integration des Online-Bezahldienstes Stripe ist der Buchungsvorgang für Kunden bequem, da mit verschiedenen Zahlungsmethoden (Kreditkarte, SEPA, Sofort etc.) direkt bezahlt werden kann. Zusätzlich erleichtert Stripe auch die Administration und Verwaltung der Buchungen und Zahlungseingänge.
Next.jsStripeMaterial UIProjekt ansehenKimmerleinsdorfer - Der Amaro aus dem Eis
Für die Spirituosenmanufaktur Kimmerleinsdorfer haben wir eine moderne und dezent gehaltene Website inkl. Webshop entwickelt. Durch die enge Zusammenarbeit mit unserem Kunden und Grafikern konnten wir punktgenau auf die individuellen Vorstellungen eingehen und die Website danach gestalten. Die Administration und Logistik der Bestellungen erfolgt über Shopify, einer Cloud-basierten Lösung für E-Commerce.
ShopifyStripeNext.jsTailwind CSSProjekt ansehen