Pour que tout fonctionne parfaitement en arrière-plan

Nous ne développons pas seulement des interfaces conviviales et visuellement attrayantes, nous nous occupons également de ce qui se passe « en coulisses ». Presque toutes les interfaces nécessitent un système backend performant, capable de traiter les données de manière fiable et sûre, tout en exécutant les logiques métier efficacement. Notre équipe backend développe des solutions sur mesure pour les exigences de chaque projet, qu'il s'agisse de gérer des données, de connecter des interfaces à d'autres systèmes ou de mettre en place une gestion des comptes de confiance.

Notre tech stack pour le backend et les serveurs

Pour nos backends, nous misons principalement sur deux technologies : .NET et Node.js avec PayloadCMS.

Pour les applications backend plus complexes, nous utilisons .NET et C#, car cette plateforme permet de réaliser des applications répondant à des exigences élevées en matière de sécurité, de scalabilité et de maintenabilité. En tant que langage de programmation moderne et orienté objet, C# offre la flexibilité et la performance nécessaires.

Pour les projets de petite à moyenne envergure, où les contenus doivent être représentés de manière rapide et flexible, nous misons sur Node.js avec PayloadCMS. Ce CMS headless permet une modélisation des données hautement efficace grâce à la définition simple de collections et offre une interface d'administration générée automatiquement pour la gestion des données. Parmi ses points forts, on compte un contrôle d'accès granulaire basé sur les rôles (RBAC) ainsi qu'un versionnage complet avec fonctionnalité de rollback. Grâce à l'API REST fournie, au support des webhooks et à la possibilité de créer ses propres points de terminaison (endpoints) API, le système s'intègre de manière optimale. Des options de localisation intégrées permettent en outre de répondre efficacement à des exigences multilingues complexes.

Hébergement flexible

Nous exploitons des systèmes dans des environnements variés, depuis notre propre solution d'hébergement privé jusqu'au cloud public, en passant par l'exploitation sur site directement chez nos clients (on-premise). Nous te conseillons de manière flexible et te recommandons l'infrastructure optimale en fonction des exigences et du type de logiciel.

Hébergement chez Apps with love

Nous exploitons un cluster Kubernetes de haute performance sur notre propre matériel dans un centre de données suisse. Notre partenaire spécialisé dans l'hébergement, Natron Tech assure la surveillance continue ainsi que les mises à jour régulières du cluster. Dans cet environnement, les applications sont déployées sous forme de conteneurs afin de garantir une disponibilité et une performance maximales. Cette plateforme est idéale pour les applications ayant des exigences particulières en matière de souveraineté des données et de sécurité. Elle permet également un fonctionnement géo-redondant sur deux sites sans aucun problème.

Cloud public

Si une solution de cloud public est souhaitée sans exigence particulière, nous exploitons par défaut les systèmes sur les sites suisses de Google Cloud. Sur demande, nous utilisons toutefois volontiers les clouds publics de Microsoft Azure, Amazon Web Services, Digital Ocean ou Exoscale en Suisse.

Hébergement chez la clientèle

Nous exploitons également volontiers des applications sur des infrastructures fournies et gérées par notre clientèle. Outre l'hébergement on-premise classique, nous gérons aussi des systèmes chez le fournisseur cloud de nos partenaires.

Nos modèles d'exploitation

Afin de répondre aux différentes exigences en matière de sécurité, de scalabilité et de coûts, nous proposons divers modèles d'exploitation :

Managed Integration : Au sein de notre cluster Kubernetes haute performance, les applications bénéficient d'un environnement géré de manière professionnelle. Les ressources sont partagées efficacement, tandis que la sécurité et la séparation logique des données sont systématiquement garanties. C'est la solution idéale pour la plupart des applications.

Instances dédiées : Pour les projets ayant des exigences de charge extrêmement élevées ou des contraintes de conformité spécifiques, nous mettons à disposition des environnements entièrement isolés. Cela peut se faire sur du matériel dédié dans notre centre de données ou via des instances réservées dans le cloud public.

Hybrid & Multi-Cloud : Nous connectons différentes plateformes pour créer une solution homogène. Ainsi, les données sensibles peuvent par exemple être stockées en Suisse, tandis que les processus gourmands en ressources de calcul ou les contenus statiques (CDN) sont livrés de manière optimisée via des fournisseurs mondiaux tels qu'AWS ou Azure.

Tout ce qui entoure l'infrastructure

Au-delà des solutions de serveur et d'hébergement, un backend complet englobe bien d'autres éléments : on y trouve des bases de données, du monitoring, du load-balancing, des solutions de recherche, de l'analytics, et bien plus encore. Nous te conseillons volontiers non seulement pour le choix des solutions d'hébergement et des modèles d'exploitation adaptés, mais aussi lorsqu'il s'agit de PostgreSQL, Cloudflare, Elasticsearch, Redis, Matomo ou de n'importe quelle autre technologie souhaitée.

Discutons ensemble des différentes possibilités.

Vers l'aperçu
Daniel Geissbühler
Daniel Geissbühler
Backend Development
Könnte eigentlich fast alles was wir so machen mit seinen Erfahrungen in Projektmanagement, Requirements Engineering, Beratung und Verkauf. Bei uns konzentriert er sich aber lieber auf 0 und 1, .Net und Systemarchitektur, Austausch und gute Teamarbeit.
Patrick Winkler
Backend Development
Hat schon vor 20 Jahren Games programmiert, weiss was ein Bose-Einstein-Kondensat ist, ist Unternehmensgründer, kann mit C#, WPF und Azure so ziemlich alle Formen von .Net und dazu auch noch Klavier spielen und Web-Frameworks bedienen. Beste Voraussetzungen also, um bei uns die unterschiedlichsten Projekte zu realisieren.
Marcin Nowak
Marcin Nowak
DevOps Engineer
DevOps Engineer mit polnischen Wurzeln, einer Affinität für offensive Security und einer Vorliebe für italienische Autos und Müesli. Sport macht er auch: Fährt nicht nur Velo auf allen Terrains, sondern spielt auch Volleyball. Unsere Infra hat der Jungspund so schnell in den Griff gekriegt, dass er sich den Spitznamen «Deploy-Boy» redlich verdient hat.
Olivier Oswald
Olivier Oswald
CTO | Co-Founder
Seine Haare sind gut versichert und zeugen von IT-Erfahrung aus den Ursprüngen dieser Kunst. Keine technische Herausforderung, die ihm nicht schon begegnet ist. Nicht ohne Grund hat er Guru-Status und kann durch Meditation ein WLAN erzeugen.
Rémy Böhler
Rémy Böhler
Co-Head of Web Development
Wenn er wollte könnte er eine Webseite mit seinem kleinen Zeh und verbundenen Augen programmieren, will er aber nicht. Unser Crack wenn es um Webentwicklung geht.
Michael Heimann
Michael Vogelsang
Co-Head of Web Development
Lebt in etwa dort, wo sich Fuchs und Hase gute Nacht sagen, aber keineswegs hinter dem Mond. Mich verbindet die vielfältigsten Hobbies mit Leichtigkeit - zum Beispiel Ländlermusik und familienfreundliche DJ Sets, oder ein Faible für nerdige Tech-Gadgets und die Fähigkeit, komplexe Dinge verständlich und geduldig zu erklären. Mit seinem Auge für Optimierung und Vereinheitlichung bringt er Ordnung in unsere Entwicklungsprozesse.