Accueil InfoQ DevOps sur InfoQ
-
Premiers Pas Avec Quarkus
Quarkus a créé un véritable buzz dans l'écosystème Java d'entreprise en 2019. Qu'est-ce que Quarkus exactement ? En quoi est-elle différente des autres technologies établies sur le marché ? Comment Quarkus peut-il m'aider ou aider mon organisation ? Pour mieux expliquer la motivation derrière le projet Quarkus, nous devons examiner l'état actuel du développement logiciel.
-
Tutoriel Spring Boot : Création De Microservices Déployés Sur Google Cloud
Dans ce tutoriel, le lecteur aura l'occasion de créer une petite application Spring Boot, de la conteneuriser et de la déployer sur le moteur Google Kubernetes en utilisant Skaffold et le plugin IntelliJ Cloud Code.
-
Guide Ultime Des Services Mesh : Gestion Des Communications De Service À Service
Ce guide tente de répondre à des questions pour les architectes et tech leaders, telles que : qu'est-ce qu'un service mesh ? Ai-je besoin d'un service mesh ? Comment évaluer les différentes offres ? Dans l'architecture logicielle, un service mesh est une couche d'infrastructure dédiée pour faciliter les communications de service à service entre microservices, souvent à l'aide d'un proxy sidecar.
-
Exécution De Programmes Mono-Fichier Sans Compilation en Java 11
A partir de Java SE 11, et pour la première fois dans l'histoire du langage de programmation, on peut exécuter un script contenant du code Java directement sans compilation. La fonction d'exécution de sources de Java 11 permet d'écrire des scripts en Java et de les exécuter directement depuis la ligne de commande.
-
Microservices dans l'ère Post-Kubernetes
L'architecture microservices reste le style architectural le plus populaire des systèmes distribués. Mais Kubernetes et le mouvement cloud natif ont redéfini certains aspects de la conception et du développement d'applications à grande échelle.
-
Roadmap Linux, Docker et stratégie open source sur Azure
À l'occasion de son passage en France, InfoQ FR a pu discuter avec José Miguel Parella, l'Open Source Product Manager d'Azure, des choix techniques d'Azure concernant l'intégration des distributions Linux, de Docker, et d'éléments de la feuille de route Azure concernant Linux et l'open source.
-
Startup Architecture : PostgreSQL, Hadoop, Elasticsearch chez Clic2Buy
InfoQ FR discute avec Guillaume de Clic2Buy sur l'architecture technique nécessaire pour gérer leur fort trafic, avec notamment Postgres, MongoDB, Hadoop, Redis et Elasticsearch, et des fronts en Ruby on Rails, nodejs et Angular.
-
Startup Architecture : R, DocumentDB et Java chez Brennus Analytics
InfoQ FR discute avec Florent Dotto et Thomas Sontheimer de Brennus Analytics sur leur archi technique : R, DocumentDB, Java. Une stack moderne orientée data science sur Azure.
-
Startup Architecture : Vert.x et Kubernetes chez Coursier Privé
InfoQ FR discute avec Vincent Wuhrlin et Théo Bolognini de CoursierPrivé.com sur leur architecture technique. Au programme, Vert.x, Docker et Kubernetes. Une stack moderne et une approche complètement automatisée très intéressante.
-
DevOps et Processus de Développement de Vorlon.JS
InfoQ FR a souhaité en savoir plus sur Vorlon.JS, le debugger open Source à distance de Microsoft. Echanges avec Julien Corioland, évangéliste technique chez Microsoft France, autour du processus de développement de ce nouvel outil.
-
Déploiement Continu : Bénéfices Immenses, mais Défis Considérables
Cet article explique pourquoi Paddy Power a adopté le Déploiement Continu (DC), décrit les possibilités que cela a ouvert et souligne les forts bénéfices et challenges impliqués. Ce retour d'expérience peut aider les praticiens à poser leur adoption du DC, ainsi que les chercheurs dans leurs agendas de recherche.
-
Traitements Big Data avec Apache Spark - 2ème partie : SparkSQL
Spark SQL, composant du framework Apache Spark, est utilisé pour effectuer des traitements sur des données structurées en exécutant des requêtes de type SQL sur les données Spark. Srini Penchikala discute le module Spark SQL et la manière dont il simplifie les analyses de données utilisant SQL.