BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ SOA sur InfoQ

  • Ionide : l'IDE atom f# écrit en f#

    Ionide, construit sur l'éditeur Atom, est un ensemble de packages qui propose un IDE open-source, moderne, fonctionnel et cross-plateforme pour le développement F#. InfoQ a échangé avec le créateur de Ionide, Krzysztof Cieślak.

  • Redfish : une Nouvelle API pour la Gestion des Serveurs

    Redfish 1.0 est la définition d'une norme et d'une API RESTful pour la gestion de serveurs standards. Bien que créé avec les besoins actuels des architectures évolutives à l'esprit, Redfish peut être utilisé pour la gestion ou l'intégration de plates-formes plus âgées et de leurs chaînes d'outillage.

  • Stefan Tilkov : Abandonnez le Monolithe, commencez par des Microservices

    Ces derniers mois, beaucoup ont expliqué que les architectures microservices devraient toujours s'appuyer sur un monolithe, mais Stefan Tilkov est convaincu que cette idée est souvent fausse. La construction d'un monolithe pour passer vers du microservice est dans la plupart des cas extrêmement difficile, voire impossible.

  • Microservices, Conteneurs et Docker

    Travailler avec une architecture microservices, qui crée des mini services, selon un besoin de mécanismes légers, de déploiement indépendant, d'évolutivité et de portabilité, Erhan Ekici considère qu’une technologie de conteneurs comme Docker fournit un environnement idéal pour le déploiement de ces services à l'égard de la vitesse, de la gestion de l'isolement et du cycle de vie.

  • Sortie de Restlet 2.3, avec le Support de Java 7, SPDY et CORS

    Restlet a publié la version 2.3 de son framework Restlet. Cette version constitue en grande partie un effort pour mettre à jour les dépendances du projet et à améliorer la documentation et la gestion des APIs.

  • Apache Camel 2.14 : Java 8, Spring 4, REST DSL et Metrics

    L'équipe Apache Camel a récemment sorti la version 2.14. Camel est un framework d'intégration open-source qui fournit des composants basés sur les patterns d'intégration d'application d'entreprise les plus répandus. Il permet à une application de définir des routes et des règles de médiation à l'aide de nombreux langages dédiés (DSL), en utilisant, par exemple, Java, XML, Groovy ou Scala.

  • Micro-services ? Qu'en est-il des Nano-services ?

    Arnon Rotem-Gal-Oz a écrit un article suite à de nombreuses discussions autour du terme Micro-services et s'il se rapporte à SOA. Selon Arnon, cela pourrait devenir une pente glissante vers l'anti-modèle Nano-services.

  • Modèles pour la Construction et le Déploiement de Microservices

    La gestion de microservices implique de s'occuper de beaucoup de petits systèmes qui dialoguent entre eux et le provisionnement automatisé ainsi que l'automatisation de l'infrastructure sont cruciaux, a déclaré James Lewis en partageant les techniques et les pratiques qui l'ont aidé à gérer la complexité apportée par l'architecture microservice.

  • Leçons tirées de la création d'un système distribué chez Bitly

    Présentation des principales leçons apprises par les développeurs de Bitly lors de la création d'un système distribué permettant de gérer 6 milliards de clics par mois.

  • Karma migre vers de Micro-services

    Créer une application à base de micro-services en partant de zéro est une chose. Refactoriser l'architecture d'une application déjà en production en est une toute autre. C'est exactement ce que la société Karma est en train de réaliser et Stefan Borsje, Directeur technique et co-fondateur de Karma a récemment partagé leur expérience de migration vers une architecture à base de micro-services.

  • rest : un framework REST open-source pour Haskell

    Silk a rendu open-source un framework REST pour Haskell nommé "rest". Il fournit un DSL permettant de définir des services REST qui peuvent ensuite fonctionner avec les frameworks web populaires comme happstack, et offre également des fonctionnalités comme les URLs type-safe, l'abstraction du support de format-type et une séparation propre entre les spécifications de l'API et la logique métier.

  • L'utilisation compte plus que la Taille

    L'utilisation de la taille pour la définition des microservices est une métrique inadaptée et inutile pour déterminer si un service possède les bonnes responsabilités.

  • Microservices et SOA

    Au cours de ces dernières années, nous avons commencé à entendre parler des Microservices comme un potentiel nouveau style d'architecture. Récemment Martin Fowler et James Lewis de Thoughtworks ont écrit un article les définissant. Cependant, Steve Jones croit que peu de choses sont nouvelles là-dedans et que c'est juste une approche Livraison Orientée Services (SOD).

  • Le Cloud SQL de Google maintenant entièrement déployé

    Le Cloud SQL de Google offre désormais l'intégralité de sa capacité de stockage.

  • Disposer des Vengeurs avec l'API des BD Marvel

    Marvel a rendu disponible récemment une API publique et un service REST qui donnent accès aux métadonnées de leurs bandes dessinées.

BT