La « transformation digitale » est aujourd’hui un sujet majeur de nos entreprises dont on discerne difficilement les contours. Elle se traduit souvent par la mise en œuvre de nombreux chantiers complexes. Nous pensons que l’API est un des sujets indispensables à maîtriser pour réussir cette digitalisation.
Ces dernières années, nous avons beaucoup parlé de ces sujets - API as a product, REST, HATEOAS, OAUTH2, OpenId Connect, Microservices. Nous avons prêché les bonnes pratiques API employées par les Géants du Web et accompagné de nombreuses sociétés dans le cadre de leur stratégie API. Nous vous proposons de prendre un peu de recul et de partager les connaissances ainsi acquises.
Quelles sont les clés d’une stratégie API ? Comment construire efficacement son API ? Quelles sont les erreurs à ne pas commettre ?
Cette session sera l’occasion de revenir sur les points fondamentaux de la mise en oeuvre d’une stratégie API, sur les axes business, techniques et organisationnels.
Rendez-vous le 7 mars pour partager et débattre de ces sujets.
Chaque participant se verra remettre les trois Reference Card API publiées par OCTO :
RESTful API Design
API Architecture Strategy
API Security Principles
Les "Core Protocols" des pratiques puissantes pour une véritable vie d'équipeFrantz Degrigny
Nous voulons tous faire partie d'une équipe sympa et performante ! En réalité ce n'est pas magique : des pratiques simples et performantes existent. Nous pouvons miser sur l'aspect humain et voir comment les Core Protocols peuvent nous aider à rendre notre travail, à la fois, plus confortable et plus efficace.
Team Topologies - how and why to design your teams - AllDayDevOps 2017Matthew Skelton
From the AllDayDevOps 2017 live stream https://www.youtube.com/watch?v=XqowSG2Jxqc
For effective, modern, cloud-connected software systems we need to organize our teams in certain ways. Taking account of Conway’s Law, we look to match the team structures to the required software architecture, enabling or restricting communication and collaboration for the best outcomes.
This talk will cover the basics of organization design, exploring a selection of key team topologies and how and when to use them in order to make the development and operation of your software systems as effective as possible. The talk is based on experience helping companies around the world with the design of their teams.
Takeaways:
- The implications of Conway’s Law for software teams
- Cognitive Load for teams
- Effective team topologies
- Team evolution
Learn how to apply Agile practices to change management and organizational development. This presentation was given at the Toronto Organizational Development Network meetup in March 2014.
Les "Core Protocols" des pratiques puissantes pour une véritable vie d'équipeFrantz Degrigny
Nous voulons tous faire partie d'une équipe sympa et performante ! En réalité ce n'est pas magique : des pratiques simples et performantes existent. Nous pouvons miser sur l'aspect humain et voir comment les Core Protocols peuvent nous aider à rendre notre travail, à la fois, plus confortable et plus efficace.
Team Topologies - how and why to design your teams - AllDayDevOps 2017Matthew Skelton
From the AllDayDevOps 2017 live stream https://www.youtube.com/watch?v=XqowSG2Jxqc
For effective, modern, cloud-connected software systems we need to organize our teams in certain ways. Taking account of Conway’s Law, we look to match the team structures to the required software architecture, enabling or restricting communication and collaboration for the best outcomes.
This talk will cover the basics of organization design, exploring a selection of key team topologies and how and when to use them in order to make the development and operation of your software systems as effective as possible. The talk is based on experience helping companies around the world with the design of their teams.
Takeaways:
- The implications of Conway’s Law for software teams
- Cognitive Load for teams
- Effective team topologies
- Team evolution
Learn how to apply Agile practices to change management and organizational development. This presentation was given at the Toronto Organizational Development Network meetup in March 2014.
Про що поговорили на конференції PM Day:
- Порядок, хаос і складність
- Модулятори закономірностей в системі
- Особливості складних адаптивних змін
- Обмеження, що уповноважують та сприяють
- Фреймворк Estuarine Mapping в родині Cynefin
- Біологічний парадокс у роботі зі складністю
- Зміна парадигми у лідерстві змін
La Caisse des Dépôts passe à l’approche produit agile : Pour quoi ? Pour qui ...Agile En Seine
Présenté par Pierre Grigoletto et José Coignard le 20 septembre 2022 à Agile en Seine
Comment faire évoluer un mastodonte de 206 ans et d’environ 7500 personnes ?
« Ensemble, faisons grandir la France », résume notre vision d’entreprise.
Mais comment faire pour que la CDC continue, tous les jours, de répondre à cette vision ? De la manière la plus efficace possible dans un monde qui est de plus en plus rapide, de plus en plus numérique, où de plus en plus d’informations circulent ? Tout simplement, dans un monde VUCA.
Comme le dit notre Directeur Général, Eric Lombard « Être plus efficace pour la Caisse des dépôts, ce n’est pas pour augmenter nos résultats, ce n’est pas notre projet, être plus efficace ça permet d’être plus utile, de mieux contribuer à l’intérêt général ».
Recherche de l’efficacité, de l’efficience, mais comment ? Par l’agilité ? Connaissez-vous les phrases qui commencent par « Oui, mais… » ?
Comment embarquer tout le monde ? Comment viser les meilleurs résultats possibles ? Comment mettre en place un système qui évoluera de lui-même pour s’adapter continuellement à notre monde où l’incertitude est de plus en plus présente ?
Bref, comment transformer la CDC ?
Ce retour d’expérience, qui fera certainement écho à ce que vous pouvez vivre dans vos structures, vous fera découvrir la déclinaison opérationnelle de ce projet de transformation s’appuyant sur l’approche produit remettant nos utilisateurs au centre de nos préoccupations.
Présentation de l'Agilité, conférence au Cara le 5 septembre 2017, à Lyon.
Introduction aux Scrum, Kanban, Lean Startup, Définition des Rôles Scrum Product Owner, Scrum Master, des cérémonies Daily Meeting, Démonstration, Product Backlog, Sprint, Coach, User Stories, Sprint Backlog, Increment, Sprint review, retrospective, sprint planning
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Amazon Web Services
Invest in Dev Ops Culture and A Software factory is gaining traction as companies are
evolving and deploying software that are agile and fully automated that constantly churns out applications.
Speaker:
Vivek Santhana, Advisor, APJ, DevOps, CA Technologies
Agile Product Management: Getting from Backlog to ValueLeadingAgile
What does it take to create a backlog, build software, release features, and finally deliver value to your customers? From estimation to prioritization, to understanding an end-state vision of an organization, this deck helps you understand the value you're delivering to your users. Learn more about the principles of Agile Product Management in this slide deck from LeadingAgile, Senior Vice President and Executive Consultant, Adam Asch.
Présentation de la synthèse de l’ouvrage Expression des besoins pour le SI, crée par Yves Constantinidis.
Cette présentation est divisée en trois parties : D'abord la méthodologie adoptée pour gérer un projet informatique en général, ensuite le développement des exigences, pour la phase exigence, basé sur le processus à quatre étapes et enfin la stratégie et la tactique à suivre.
De nos jours, une certification en gestion de projets est demandée par une majorité d’employeurs et c’est de toute façon un véritable atout dans un CV. De plus, les chefs de projets qui ont en général appris la gestion de projets sur le tas, manquent souvent d’une base méthodologique et théorique.
L'offre est très vaste: IPMA, Prince2, Hermes, PMI, PMP, Agile, etc. Dans ces conditions, quelle certification et méthodologie choisir? Laquelle conviendra le mieux à votre propre activité?
Value Stream Management: Is Your Organization Ready?DevOps.com
Attend the next webinar in the Value Stream Management series to gain more insight into how Value Stream Management can provide a benefit to your organization. Value Stream Management has garnered a lot of attention in the past few months, but not all enterprises are ready to reap the benefits.
This session will cover the key components you need to provide a comprehensive internal assessment allowing you to determine how important a value stream management approach is for your organization. We’ll lay out the path, including how to:
[FR] How did Amadeus build a LACE to support a global SAFe transformation for...Agile En Seine
Présenté en français par Sandra Bellong, Amadeus et Olivier Lafontan, leanpizza.com
For the last decade, Amadeus has experimented and learnt on how to deploy agility and more recently about how to deploy SAFe at the company level.
Converging Lean and Agile specialists in a single Agile Release Train and now in a line organization by creating a Lean-Agile Centre of Excellence reporting to both CTO and Human Resources, Amadeus is sharing in this presentation their way of driving Agility and SAFe deployment as well as their lessons learnt to get there.
Sandra Bellong will share the approach to build the LACE, its organization, the processes and tools, and Olivier Lafontan will share his return on experience as one of the LACE coaches and as an experienced external SAFe consultant, sharing concrete examples of tips and challenges.
Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...OCTO Technology
Quelles sont les véritables clés d’une stratégie API ? Comment construire efficacement son API et comment la sécuriser ? Quelles sont les erreurs à ne pas commettre ?
La « transformation digitale » est devenue un voyage spirituel dont on discerne difficilement les contours. Elle se traduit souvent par la mise en œuvre de nombreux chantiers d’une gageure fantaisiste, dont certains n’ont pas de réel rapport avec le numérique. Nous pensons néanmoins que l’API reste la pierre angulaire de la digitalisation de nos entreprises.
Ces dernières années, nous avons gravi les montagnes sacrées – API as a product, REST, HATEOAS, OAUTH2, OpenId Connect, Microservices – prêché les bonnes pratiques API dictées par les Géants du Web, accompagné une centaine d’entreprises dans le cadre de leur stratégie API. Vient le moment de dresser le bilan. Quelles sont les véritables clés d’une stratégie API ? Comment construire efficacement son API et comment la sécuriser ? Quelles sont les erreurs à ne pas commettre ?
Cette session était l’occasion de revenir sur les points fondamentaux tirés par la mise en oeuvre d’une stratégie API, sur les axes business, techniques et organisationnels.
Nous vous proposons des retours d’expérience concrets et sans langue de bois.
Про що поговорили на конференції PM Day:
- Порядок, хаос і складність
- Модулятори закономірностей в системі
- Особливості складних адаптивних змін
- Обмеження, що уповноважують та сприяють
- Фреймворк Estuarine Mapping в родині Cynefin
- Біологічний парадокс у роботі зі складністю
- Зміна парадигми у лідерстві змін
La Caisse des Dépôts passe à l’approche produit agile : Pour quoi ? Pour qui ...Agile En Seine
Présenté par Pierre Grigoletto et José Coignard le 20 septembre 2022 à Agile en Seine
Comment faire évoluer un mastodonte de 206 ans et d’environ 7500 personnes ?
« Ensemble, faisons grandir la France », résume notre vision d’entreprise.
Mais comment faire pour que la CDC continue, tous les jours, de répondre à cette vision ? De la manière la plus efficace possible dans un monde qui est de plus en plus rapide, de plus en plus numérique, où de plus en plus d’informations circulent ? Tout simplement, dans un monde VUCA.
Comme le dit notre Directeur Général, Eric Lombard « Être plus efficace pour la Caisse des dépôts, ce n’est pas pour augmenter nos résultats, ce n’est pas notre projet, être plus efficace ça permet d’être plus utile, de mieux contribuer à l’intérêt général ».
Recherche de l’efficacité, de l’efficience, mais comment ? Par l’agilité ? Connaissez-vous les phrases qui commencent par « Oui, mais… » ?
Comment embarquer tout le monde ? Comment viser les meilleurs résultats possibles ? Comment mettre en place un système qui évoluera de lui-même pour s’adapter continuellement à notre monde où l’incertitude est de plus en plus présente ?
Bref, comment transformer la CDC ?
Ce retour d’expérience, qui fera certainement écho à ce que vous pouvez vivre dans vos structures, vous fera découvrir la déclinaison opérationnelle de ce projet de transformation s’appuyant sur l’approche produit remettant nos utilisateurs au centre de nos préoccupations.
Présentation de l'Agilité, conférence au Cara le 5 septembre 2017, à Lyon.
Introduction aux Scrum, Kanban, Lean Startup, Définition des Rôles Scrum Product Owner, Scrum Master, des cérémonies Daily Meeting, Démonstration, Product Backlog, Sprint, Coach, User Stories, Sprint Backlog, Increment, Sprint review, retrospective, sprint planning
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Amazon Web Services
Invest in Dev Ops Culture and A Software factory is gaining traction as companies are
evolving and deploying software that are agile and fully automated that constantly churns out applications.
Speaker:
Vivek Santhana, Advisor, APJ, DevOps, CA Technologies
Agile Product Management: Getting from Backlog to ValueLeadingAgile
What does it take to create a backlog, build software, release features, and finally deliver value to your customers? From estimation to prioritization, to understanding an end-state vision of an organization, this deck helps you understand the value you're delivering to your users. Learn more about the principles of Agile Product Management in this slide deck from LeadingAgile, Senior Vice President and Executive Consultant, Adam Asch.
Présentation de la synthèse de l’ouvrage Expression des besoins pour le SI, crée par Yves Constantinidis.
Cette présentation est divisée en trois parties : D'abord la méthodologie adoptée pour gérer un projet informatique en général, ensuite le développement des exigences, pour la phase exigence, basé sur le processus à quatre étapes et enfin la stratégie et la tactique à suivre.
De nos jours, une certification en gestion de projets est demandée par une majorité d’employeurs et c’est de toute façon un véritable atout dans un CV. De plus, les chefs de projets qui ont en général appris la gestion de projets sur le tas, manquent souvent d’une base méthodologique et théorique.
L'offre est très vaste: IPMA, Prince2, Hermes, PMI, PMP, Agile, etc. Dans ces conditions, quelle certification et méthodologie choisir? Laquelle conviendra le mieux à votre propre activité?
Value Stream Management: Is Your Organization Ready?DevOps.com
Attend the next webinar in the Value Stream Management series to gain more insight into how Value Stream Management can provide a benefit to your organization. Value Stream Management has garnered a lot of attention in the past few months, but not all enterprises are ready to reap the benefits.
This session will cover the key components you need to provide a comprehensive internal assessment allowing you to determine how important a value stream management approach is for your organization. We’ll lay out the path, including how to:
[FR] How did Amadeus build a LACE to support a global SAFe transformation for...Agile En Seine
Présenté en français par Sandra Bellong, Amadeus et Olivier Lafontan, leanpizza.com
For the last decade, Amadeus has experimented and learnt on how to deploy agility and more recently about how to deploy SAFe at the company level.
Converging Lean and Agile specialists in a single Agile Release Train and now in a line organization by creating a Lean-Agile Centre of Excellence reporting to both CTO and Human Resources, Amadeus is sharing in this presentation their way of driving Agility and SAFe deployment as well as their lessons learnt to get there.
Sandra Bellong will share the approach to build the LACE, its organization, the processes and tools, and Olivier Lafontan will share his return on experience as one of the LACE coaches and as an experienced external SAFe consultant, sharing concrete examples of tips and challenges.
Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...OCTO Technology
Quelles sont les véritables clés d’une stratégie API ? Comment construire efficacement son API et comment la sécuriser ? Quelles sont les erreurs à ne pas commettre ?
La « transformation digitale » est devenue un voyage spirituel dont on discerne difficilement les contours. Elle se traduit souvent par la mise en œuvre de nombreux chantiers d’une gageure fantaisiste, dont certains n’ont pas de réel rapport avec le numérique. Nous pensons néanmoins que l’API reste la pierre angulaire de la digitalisation de nos entreprises.
Ces dernières années, nous avons gravi les montagnes sacrées – API as a product, REST, HATEOAS, OAUTH2, OpenId Connect, Microservices – prêché les bonnes pratiques API dictées par les Géants du Web, accompagné une centaine d’entreprises dans le cadre de leur stratégie API. Vient le moment de dresser le bilan. Quelles sont les véritables clés d’une stratégie API ? Comment construire efficacement son API et comment la sécuriser ? Quelles sont les erreurs à ne pas commettre ?
Cette session était l’occasion de revenir sur les points fondamentaux tirés par la mise en oeuvre d’une stratégie API, sur les axes business, techniques et organisationnels.
Nous vous proposons des retours d’expérience concrets et sans langue de bois.
Autrefois perçu par les entreprises comme un centre de coûts, l’informatique est dorénavant un atout stratégique. Cette évolution est accompagnée par l’apparition de nouvelles façons de faire censées accélérer ce retour en grâce. Pierre angulaire de ces nouvelles approches, DevOps s’annonce comme clé pour réussir ce changement de paradigme.
Si DevOps peut être présenté comme un ensemble de pratiques qui visent à fluidifier les relations entre les études et les opérations (casser le mur de l’incompréhension), il peut aussi être perçu comme le dernier maillon pour pousser l’agilité jusqu’à la production et ainsi accélérer le time to market, ou encore comme une suite d’outils visant à l’automatisation du provisionning d’environnement et de la chaîne de déploiement.
Il n’est finalement pas si aisé d’appréhender les tenants et les aboutissants de ce mouvement. C’est pourquoi nous vous proposons de clarifier ce sujet avec cet Afterwork qui porte un double objectif :
Proposer une définition de DevOps dans un but d’alignement et de disposer d’une vision partagée.
Se baser sur cette définition pour être capable de faire le tri entre ce qui est DevOps et ce qui ne l’est pas afin de réellement intégrer cette méthodologie dans votre organisation et d’éviter de passer à côté de cette transformation par une approche trop souvent réductrice.
Cet Afterwork sera aussi l’occasion de profiter du retour d’expérience de Kudelski Security avec la participation de Frédéric Thabaret (Head of Software Engineering) pour le point de vue Dev et de Fred Blaise (Head Of Engineering - Infrastructure & Operations) pour celui des Ops.
Au cœur de la transformation digitale, les APIs reprennent le rôle qui leur est dû : l’essence de l’innovation au sein des organisations. L’écueil aujourd’hui ? les incompréhensions entre les équipes, l’effet buzz-word et la perte de contrôle ou d’opportunités. Pour y faire face, une meilleure gestion des APIS s’impose !
Cette présentation vous permettra de mieux cerner les enjeux autour des APIs :
- Leur nouveau rôle dans le système d’information moderne,
- La gestion des APIs et des innovations,
- L’ouverture vers l’extérieur avec la monétisation des APIs.
Nous approfondirons le sujet grâce à la plateforme Cloud Azure de Microsoft.
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Technology
Les IA s'invitent au chevet des développeurs : rêve ou cauchemar ?
par Alain Faure (Architecte @OCTO Technology) et Alexandre Jeambrun (Programmeur, Crafter & Coach tech @OCTO Technology)
L’année 2023 marque le retour en force de l’intelligence artificielle avec la démocratisation des IA génératives qui ont le potentiel de perturber de nombreuses activités et en particulier le développement d'applications. La révolution de l’IA dans le développement de code n’a pas attendu le buzz de chatGPT. La société TabNine est créée en 2017 et dès 2018 Microsoft lance Intellicode, puis copilot en 2022. AWS se joint au mouvement avec CodeWhisperer. Tous ces outils sont opérationnels et leur base d'utilisateurs s'accroît jour après jour.
Effet de mode, évolution ou révolution, est ce que bientôt il y aura moins de développeurs ? Que savent vraiment faire ces IA ? Quels types de gains en attendre et comment les utiliser ? Comment les équipes accueillent elles ces outils ? Faut-il les former ? Quels risques y a-t-il à utiliser ces outils ? Bienvenue à un tour complet de l'IA dans le monde du développement
Gestion des APIs avec Azure API Management - Samir AREZKISamir Arezki ☁
Les API sont un élément incontournable dans la transformation digitale des entreprises. Cela se concrétise par la mise en place d’une plateforme et la création d’un écosystème d’APIs. Dans cette session, nous présentons les processus et les outils à mettre en place pour gérer le cycle de vie des APIs dans Azure. Par la suite, nous aborderons plus particulièrement l'utilisation d'Azure API Management pour l'exposition aux développeurs (internes et externes), la gestion, le monitoring et la promotion des APIs. La session sera accompagnée par une démonstration pratique.
Ma stack d'outils agiles, tout un programme !Cédric Leblond
Pour le développement, nous utilisons tous des outils. Leur nombre et surtout leur intégration peuvent même devenir un vrai casse tête. Surtout s'il vous faut supporter des technologies parfois très distinctes ... Je vous propose de monter une plateforme entièrement intégrée et flexible avec Visual Studio Online. Intégrée car toutes les données y sont disponibles. Flexible car ses API permettent de l'étendre avec vos outils agiles préférés (Trello, Zendesk, Jenkins, Jira, ...) et de l’adapter ainsi à vos besoins
Comment devenir architecte ? Comment progresser dans ce domaine ? A quoi reconnait-on une bonne ou une mauvaise architecture ? Il existe certes un certain nombre d' ouvrages et formations sur le sujet, mais le mieux est quand même de pratiquer ! A la manière des coding dojos, je vais vous présenter les Architecture Katas. Ces derniers ont été initiés par Ted Neward. Son idée est venue du constat suivant :
"So how are we supposed to get great architects, if they only get the chance to architect fewer than a half-dozen times in their career?"
La solution à ce problème est donc de pratiquer régulièrement sur des sujets très différents pour gagner en expérience.
Après une présentation qui permettra dans un premier temps de donner un retour d'expérience sur ce domaine et de répondre à certaines questions, j'exposerai la démarche du hands'on et le résultat final attendu.
Ensuite, par équipe de 4-5 personnes équipées d'un papier et d'un crayon ( pas besoin de plus ! ), plusieurs sujets seront proposés. Chaque équipe devra en choisir un, définir l' architecture la plus pertinente et la présenter aux équipes adverses.
Un vote définira la meilleure architecture.
Il n'est pas nécessaire d'être architecte pour participer !
Que la meilleure équipe gagne !
Le développement logiciel a beaucoup évolué ces 10 dernières années : méthodes Agiles, intégration continue, tests, nouvelles architectures, Cloud, etc. Beaucoup de concepts utiles et nécessaires, mais pas suffisants à la réussite du développement d'un nouveau produit.
Cette session ne vous aidera malheureusement pas à développer une application sur base d'un épais cahier de spécifications, en respectant le budget, les délais et la qualité. Mais elle vous permettra de réussir un produit de qualité, à forte valeur ajoutée pour vos utilisateurs ou clients, dans les temps et au budget escompté !
Au travers de retours d'expérience récents, nous vous montrerons comment sont menés de tels développements chez OCTO. Nous vous parlerons notamment d'ingénierie, de gestion du produit, d'organisation et de process, mais également de culture.
Mais rassurez-vous, tout ceci restera applicable à tout projet de développement, développé avec ou sans OCTO !
Afterwork OCTO Delivery - L'ADN d'un développement produit réussicyrilpicat
Le développement logiciel a beaucoup évolué ces 10 dernières années : méthodes Agiles, intégration continue, tests, nouvelles architectures, Cloud, etc. Beaucoup de concepts utiles et nécessaires, mais pas suffisants à la réussite du développement d'un nouveau produit.
Cette session ne vous aidera malheureusement pas à développer une application sur base d'un épais cahier de spécifications, en respectant le budget, les délais et la qualité. Mais elle vous permettra de réussir un produit de qualité, à forte valeur ajoutée pour vos utilisateurs ou clients, dans les temps et au budget escompté !
Au travers de retours d'expérience récents, nous vous montrerons comment sont menés de tels développements chez OCTO. Nous vous parlerons notamment d'ingénierie, de gestion du produit, d'organisation et de process, mais également de culture.
Mais rassurez-vous, tout ceci restera applicable à tout projet de développement, développé avec ou sans OCTO !
Similaire à Êtes-vous API dans votre organisation ? (20)
Based on our feedback from the field, we present our take on major challenges about "going microservices".
We offer both a technical and and organizational perspectives
Pour ce dernier afterwork de l’année et en écho à notre session du mois de mars, nous vous proposons de voyager dans les nuages et d’y plonger plus concrètement.
Grâce au Cloud, de nombreux sujets qui paraissent complexes pour nos systèmes legacy peuvent être abordés sous un angle nouveau. Le Cloud apporte en effet des solutions aux enjeux d’automatisation, de réponse à une demande forte ou fluctuante, de disponibilité sans faille, ou encore de répartition géographique.
Cependant, la rupture avec les paradigmes habituels peut laisser croire qu’il s’agit plutôt du terrain de jeu des startups ou des géants du web. Nous souhaitons vous montrer qu’il n’en est rien et que vous aussi pouvez bénéficier des apports du Cloud.
Que l’on parle de base de données, de gestion de documents ou d’application métier, nous vous présenterons les concepts clés du Cloud et leur application à vos systèmes : comment assurer la haute dispo d’une application, notamment via des déploiements sans interruption, comment assurer la montée en charge d’une base de donnée critique, comment faire dialoguer une application métier on premise avec un service cloud et vice-versa, mais aussi comment sécuriser et automatiser l’ensemble.
Autant de sujets qui peuvent être traités plus ou moins simplement au sein de votre entreprise, mais que le Cloud rend accessible, pour un coût raisonnable, de par ses capacités d’échelle et de mutualisation.
Que ce soit à bord d'un aéronef éprouvé, d'un coucou vieillissant ou d'une fusée rutilante, venez découvrir comment décoller vers votre Cloud, exemples pratiques à l'appui.
Hadoop, streaming, terabytes, machine learning, batch, etc. Ces problématiques sous-tendent le déploiement d’une architecture Big Data en production. Mais si fondamentales soient-elles, qu’en est-il de l’utilisation de ces données ? Du point de vue de l’utilisateur, il s’agit de répondre à des questions comme : qu’y-a-t-il dans mes données ? Quel est le modèle numérique pertinent pour adresser mes questions métiers ? Mon modèle délivre-t-il la valeur attendue ? Comment partager cette valeur ?
Ces questions partagent une même racine, à savoir, comment passer de Hadoop ou du data lake à un environnement de travail utile et utilisable sans se noyer ?
C’est ce que nous vous proposons de découvrir dans cette session
Nous naviguerons au travers de différents cas d’utilisation (exploration, interprétation, et communication des résultats) et découvrirons les architectures et les outils à notre disposition à même de nous ouvrir des horizons presque infinis : Superset, Tableau, PowerBI pour naviguer, des notebooks (Jupyter, Zeppelin, R) pour analyser, D3.js pour créer des visualisation personnalisées dans le browser.
Pour cela, nulle raison de plonger dans un océan de données. Un sous ensemble modeste, un échantillon qui peut tenir dans la mémoire d’un laptop suffit dans la plupart des cas. On parle alors de data science, de data lab, mais surtout de data visualization.
En se basant sur des cas d’utilisation, nous illustrerons ces différentes étapes et découvrirons ensemble comment faire sortir l’information de votre data lake pour l'amener sur votre écran.
Building and deploying Kibana plugins… And should I do it?
Developing Kibana plugins seems an appealing way to enhance the Elastic frontend. Even though tactical problems can be overcome, it might not be the best choice from a strategical point of view
A lot of data are available in realtime on Swiss public transportation. Vehicles positions, station board (with delays) etc.
We use these data to illustrate a common pattern and build a proof of concept project. The idea is to address the question: "Is it possible to build a simple scalable infrastructure, to dispatch, transform and visualize 'near real time' massive data and achieve a posteriori analysis?"
We will describe such an infrastructure, focusing on the different bricks:
* streaming events with Kafka and Logstash;
* flow transformation with Akka or Play Streaming;
* storage in Elasticsearch;
* real time visualization with ReactJS and d3.js;
* a posteriori analysis with Python and Jupyter;
* not to forget DevOps with Docker, GCE and AWS.
Cloud public ou privé ? On-premise ou managé ? IaaS ? PaaS ? SaaS ? BaaS ? DBaaS ? CaaS ? Ou architecture Serverless ? Aujourd'hui, les réflexions autour du Cloud sont bien loin de la simple externalisation hardware.
Suite à la parution de notre récent ouvrage Cloud Ready Apps, concevoir des applications pour tirer parti du Cloud, nous vous proposons un état des lieux du Cloud en 2017, de ses dernières évolutions en termes d'offres, des différentes opportunités (amélioration du Time To market, POCs jetables), des particularités du marché suisse, des impacts sur nos organisations (externalisation de compétences) et des transformations qui en découlent.
Historiquement défensives sur le sujet, les Directions Informatiques suisses se lancent à bras ouverts dans cette réflexion. Alors, sortez du stratus et venez découvrir la richesse du Cloud en 2017 !
Polar Expeditions and Agility: the 1910 Race to the South Pole and Modern TalesOCTO Technology Suisse
Let's follow the 1910 race to the South Pole, as well as modern and personal expeditions to discover how the polar world can inspire agility in software development
Agiletour lausanne-2016
Afterwork Big Data - Data Science & Machine Learning : explorer, comprendre e...OCTO Technology Suisse
Pour notre troisième Afterwork sur le thème du « Big Data », nous proposons une introduction aux pratiques et bénéfices de la Data Science. Si les précédentes sessions ont dévoilé comment stocker et traiter de gros volumes de données à moindre coût, nous aborderons un nouvel aspect : comment découvrir les trésors d’information présents dans vos données.
Nous vous présenterons les grands principes du Machine Learning et la puissance de la visualisation. S’appuyant sur des retours d’expériences OCTO, nous réaliserons un tour d’horizon des méthodes et des outils disponibles.
A l’issue de cette présentation. vous aurez découvert des approches pragmatiques pour explorer et comprendre vos données. Voire prédire votre futur …
Plongez au cœur des enjeux technologiques, économiques et sociétaux du 21ème siècle !
En participant à cet Afterwork, vous y verrez plus clair sur la technologie considérée comme «The Next Disruptive Technology», comme l'a été le web dans les années 90.
Ce qui est appelé «technologie Blockchain» est une base de données distribuée, comme un «grand livre» qui récapitule un ensemble de transactions protégées contre la falsification. Les transactions reposent sur cette «chaine de blocs», cet historique, infalsifiable, auto-régulé et public.
C’est principalement grâce à cette technologie que le Bitcoin a eu un rôle à jouer au moment de la crise des Subprimes en 2008. L’objectif était de prendre le relais de la confiance accordée aux autorités centrales pour faire de la banque sans les banques.
Utilisée et testée depuis plus de sept ans, la Blockchain n’est plus réservée aux transferts financiers mais à un nombre de secteurs bien plus important, aussi bien privés que publics.
Dans le cadre de cet Afterwork, nous aborderons 3 enjeux :
Comprendre la technologie Blockchain, son fonctionnement, ses contraintes et limites
Où en est-on ? Quelle est la maturité des technologies ?
Avez-vous besoin de la technologie Blockchain dans votre secteur d’activité ? Quels sont les «use cases» ?
Cet Afterwork s’adresse à :
Tous ceux qui veulent saisir au plus tôt les enjeux d’une technologie qui pourrait avoir autant d’impact que le web
Aux directions Marketing / Digital / Innovation pour anticiper les enjeux de la Blockchain
Aux directions Digital & Systèmes d’Information pour soulever le capot et voir ce qu’il y a derrière le «buzz word»
Aux directions des Opérations qui sont intéressées par une réduction de leurs coûts d’opération et de leurs infrastructures de transaction
A tous les curieux qui s’intéressent aux grandes innovations technologiques
Réussissez le développement de votre prochaine application web ou mobileOCTO Technology Suisse
Le développement logiciel a beaucoup évolué ces 10 dernières années : méthodes Agiles, intégration continue, tests, nouvelles architectures, Cloud, etc. Beaucoup de concepts utiles et nécessaires, mais pas suffisants à la réussite du développement d'un nouveau produit.
Cette session ne vous aidera malheureusement pas à développer une application sur base d'un épais cahier de spécifications, en respectant le budget, les délais et la qualité. Mais elle vous permettra de réussir un produit de qualité, à forte valeur ajoutée pour vos utilisateurs ou clients, dans les temps et au budget escompté !
Au travers de retours d'expérience récents, nous vous montrerons comment sont menés de tels développements chez OCTO. Nous vous parlerons notamment d'ingénierie, de gestion du produit, d'organisation et de process, mais également de culture.
Mais rassurez-vous, tout ceci restera applicable à tout projet de développement, développé avec ou sans OCTO !
Softshake 2015 - Des small data aux big data - Méthodes et TechnologiesOCTO Technology Suisse
L'importance de la donnée et les informations que nous pouvons en tirer sont en train de révolutionner notre monde. De plus en plus massives et hétérogènes, l'exploitation de ces données induit de faire appel à de nouvelles méthodes et technologies. Ces évolutions récentes en termes de moyens de stockage, de capacités de calcul et de méthodes d'analyse donnent une nouvelle place aux données dans notre quotidien.
Cette présentation offre une découverte du monde du big data en introduisant les différentes méthodes et technologies utilisées et en les illustrant de plusieurs cas pratiques.
En cette ère digitale, les usages changent : les IHM sont multiples, accessibles n'importe où et n'importe quand, mais surtout de plus en plus éphémères. Nos systèmes d'informations doivent évoluer afin de gérer cette accélération.
Si la volonté de rendre le SI modulaire n'est pas nouvelle (architectures orientées services, technologies associées, etc.), de nouvelles cultures et pratiques nous sont insufflées par les Géants du Web pour y parvenir (API First, OpenAPI, etc.).
La démarche de rationalisation d'hier se transforme en levier de création de valeur.
Cette session reviendra sur les enjeux business et techniques de la culture API.
Nous adresserons ensuite les points clés d’une stratégie API, de la conception au management d’API.
Qu'est qu'une Data Driven Company à l'heure de la digitalisation ?OCTO Technology Suisse
Session jouée à l'Afterwork OCTO de Genève le 20 mai 2015.
Digitalisation, Big Data, data-driven company : trois buzz words omniprésents dans les stratégies informatiques aujourd'hui, et qui semblent intimement liés. Alors, qu'est qu'une "data driven company" ? Est-ce une entreprise poussant à l'extrême l'utilisation de Big Data afin de se digitaliser ?
Pas seulement... une "data driven company" est une entreprise qui cherche continuellement à améliorer l’ensemble des processus de l’entreprise par l’utilisation qualitative et quantitative de données, tout le temps, partout et sur tout.
Ce sujet nous touche dans notre quotidien, que ce soit au niveau technologique, des processus, de l'organisation, et surtout de la culture, et a des conséquences qui transforment tous les métiers.
Cette session reviendra sur les éléments structurants qui distinguent une data driven company et détaillera en quoi cette culture peut être un accélérateur de votre stratégie de transformation digitale.
Présentation "Qu'est-ce qu'une Data Driven Company à l'heure de la Digitalisation ?" présentée lors de notre participation au Swiss IT Business et sera rejouée lors de notre prochain Afterwork.
Fervents partisans des méthodes agiles depuis 2006, nous croyons fermement, chez OCTO Technology, à la nécessité d’adapter nos méthodes de développement informatique à cette méthodologie.
L’agilité n’est plus aujourd’hui l’appanage de quelques startups ou entreprises de la Silicon Valley, c’est une transition nécessaire à la survie sur le long terme des départements informatiques.
Nous vous faisons parvenir aujourd’hui dans cette brochure une compilation de quelques-uns de nos articles sur ce sujet pour vous présenter notre expérience et vous confirmer notre volonté de vous accompagner dans cette transition.
Dans un monde où les IHM deviennent obsolètes en seulement deux ans, où vos utilisateurs ont accès à des outils de qualité dans leur quotidien et où la concurrence peut venir de petites structures extrêmement véloces, il est indispensable de penser vos réalisations autrement.
Tous vos projets partent de la même base : vos utilisateurs, ou vos clients, ont un besoin auquel vous allez chercher à répondre. Suite à de nombreuses réunions avec le métier et les représentants de vos utilisateurs, vous allez déduire un cahier des charges ou un backlog pour les plus agiles d'entre vous.
Mais êtes-vous certains de répondre à un réel besoin de vos utilisateurs ? N'y aurait-il pas plus simple ou une autre alternative que ce que votre métier vous décrit ?
Il est indispensable pour qu'une réalisation rencontre le succès escompté, qu'elle réponde à un problème, facilite la vie de vos utilisateurs ou de vos clients et leur apporte un gain. Les méthodes issues du Product Management peuvent vous aider à améliorer l'identification du besoin de vos utilisateurs, la qualité de vos échanges avec le métier et même la priorisation au quotidien de vos développements.
Passer de la pensée projet à la pensée produit vous permettra de mettre en œuvre ces méthodes et d'investir vos budgets sur les fonctionnalités dont ont réellement besoin vos utilisateurs.
1. Etes-vous API dans votre organisation ?
AVENUE DU THEATRE 7 > 1005 LAUSANNE > SUISSE > WWW.OCTO.COM
7 mars 2018 - Genèv
@OCTOSuis
#Afterwork #A
2. OCTO TECHNOLOGY > THERE IS A BETTER WAY
Benoît
BERAUD
Consultant Senior
@ OCTO
+41 79 961 68 29
bberaud@octo.com
Alban
SEURAT
Consultant Senior
@ OCTO
+41 79 759 53 43
aseurat@octo.com
3. AGENDA
OCTO TECHNOLOGY > THERE IS A BETTER WAY
Êtes-vous API dans votre organisation ?Mars 2018
DevOpsMai 2018
MicroservicesJuillet 2018
Machine Learning & Big Data en productionSeptembre 2018
Chatbots & NLPNovembre 2018
Décollez vers le Cloud !Décembre 2017
Big Data & visualisation : du lac à votre écranMai 2017
Cloud : en 2017, sortez du stratus !Mars 2017
Data Science & Machine Learning : explorer, comprendre et prédireNovembre 2016
La Blockchain : la prochaine technologie disruptive ?Septembre 2016
Plongez au coeur de l'écosystème HadoopJuin 2016
L'ADN d'un développement produit réussiAvril 2016
Big Data : au-delà du buzzFévrier 2016
Démystifions l'API-culture !Septembre 2015
Qu'est-ce qu'une Data Driven Company à l'heure de la Digitalisation ?Mai 2015
5. API
Une API (Application
Programming Interface) est un
ensemble normalisé de classes,
de méthodes ou de fonctions qui
sert de façade par laquelle un
logiciel offre des services à
d'autres logiciels.
Définition
OCTO TECHNOLOGY > THERE IS A BETTER WAY
6. Web API
Une Web API est une application programming
interface (API) pour des clients Web
(serveur, browser, mobile, IoT, …).
Définition
OCTO TECHNOLOGY > THERE IS A BETTER WAY
7. APIfier son SI ?
◉ Exposer son SI avec une API != APIfier son SI
◉ Transformer un monolithe en microservices:
> Avoir des équipes pluridisciplinaires
autonomes
> Automatisation de déploiement
> Enjeux associés (Correlation ID, Service
Registry, Logs centralisés, …)
> Maturité sur la connaissance des métiers
de l’entreprise
8. ATAWAD – AnyTime, AnyWhere, AnyDevice
◉ Ces dernières années, de nouveaux terminaux digitaux sont apparus
◉ La manière dont nous construisons nos applications et nos SI, est bouleversée
◉ L’IoT connaissant le même succès, la révolution digitale va s’accentuer
◉ La durée de vie des interfaces graphiques sont de plus en plus faibles
Les usages digitaux sont en constante évolution
OCTO TECHNOLOGY > THERE IS A BETTER WAY
9. « All service interfaces, without exception,
must be designed from the ground up to
be externalizable. That is to say, the team
must plan and design to be able to
expose the interface to developers in the
outside world. No exceptions. Anyone
who doesn't do this will be fired. Thank
you; have a nice day!
L’OUVERTURE DU SI
Les visionnaires
OCTO TECHNOLOGY > THERE IS A BETTER WAY
Jeff Bezos
CEO, Amazon
Internal communication – 2002
Créer de nouveaux
modèles d’affaires
« Outsourcer »
l’innovation
10. LES OPEN-API PERMETTENT D’ADRESSER LES USAGES DIFFÉREMMENT
OCTO TECHNOLOGY > THERE IS A BETTER WAY
Statistiques d’utilisation de Twitter
Api.twitter.com : Applications offrant des
usages sur la base du service proposé par
Twitter (ex: être notifié pour certains types
de tweets, constituer des listes...)
75%
API
Site « mère » : Twitter.com, fonctionnalités
de base
25%SITE
12. 1. Une belle API, ca se travaille
2. Si vous n’offrez pas une Open API,
quelqu’un le fera à votre place
3. L’API est un produit
4. L’API n’est pas un progiciel
5. La façade est faite pour disparaître
6. Ouvrez vos APIs sur Internet !
Ne réinventez pas la sécurité !
7. ”API Is Not Just REST”
13. CONCEVOIR UNE API
Qu’est ce qu’une API bien conçue ?
OCTO TECHNOLOGY > THERE IS A BETTER WAY
Une API bien « conçue »
Suit les standards HTTP
Est simple et externalisable
Offre une bonne affordance*
S’inspire des API des Géants du Web
L’affordance est la capacité d’un objet à suggérer son utilisation.
Bad
Design
14. API RESTFul
OCTO TECHNOLOGY > THERE IS A BETTER WAY
Level 0: Le marécage du POX
Level 1: Ressources
Level 2: Verbes HTTP
Level 3: Controles hypermédias
Graal du REST
15. GERER LES VERSIONS D’API
◉ Pas de solution miracle:
> Plusieurs approches :
+ Headers HTTP / URL
+ Version par endpoint / global
> Enjeux de gouvernance et gestion de la
dépréciation
+ S’abstraire du modèle métier
+ Tests automatisés
OCTO TECHNOLOGY > THERE IS A BETTER WAY
16. SPECIFIER / DOCUMENTER SON API
◉ Approche Contract-First
> OpenAPI 3 (Swagger)
> API Blueprint
◉ Portail développeur
OCTO TECHNOLOGY > THERE IS A BETTER WAY
17. OCTO TECHNOLOGY > THERE IS A BETTER WAY
Une belle API, ca se travaille
Si vous n’offrez pas une Open API,
quelqu’un le fera à votre place
L’API est un produit
L’API n’est pas un progiciel
La façade est faite pour disparaître
Ouvrez vos APIs sur Internet !
Ne réinventez pas la sécurité !
”API Is Not Just REST”
18. De nombreux acteurs « utilisent » déjà vos données
OCTO TECHNOLOGY > THERE IS A BETTER WAY
19. QUELQUES EXEMPLES D’API HACKÉES : LES BANQUES
OCTO TECHNOLOGY > THERE IS A BETTER WAY
UELQUES EXEMPLES D’API HACKÉES : LES BANQUES
20. CONVICTION 5
◉ L’API est un produit
OCTO TECHNOLOGY > THERE IS A BETTER WAY
1. Une belle API, ca se travaille
2. Si vous n’offrez pas une Open AP
quelqu’un le fera à votre place
3. L’API est un produit
4. L’API n’est pas un progiciel
5. La façade est faite pour disparaîtr
6. Ouvrez vos APIs sur Internet !
Ne réinventez pas la sécurité !
7. ”API Is Not Just REST”
21. PROJET VS PRODUIT
OCTO TECHNOLOGY > THERE IS A BETTER WAY
PROJET
Budget fixe
Usage unique
Mesure de la production
Conduit par des dates
Se termine avec de la maintenance
Focus interne
Peu ou pas de marketing
PRODUIT
Budget variable
Réutilisable
Basé sur le résultat
Conduit par des résultats
Se termine quand il n’y a plus de
besoins clients
Focus client
Marketing évangélique
22. Les organisations qui conçoivent des systèmes
sont contraintes de produire des modèles qui
sont des copies de leur propre structure de
communication.
OCTO TECHNOLOGY > THERE IS A BETTER WAY
Loi de Conway (1968)
23. ORGANISATION
Ideal Agile Team
Autonomous &
responsible Team
A SQUAD per product
Recommended for strategic
products where T2M is a stake
The PO says “this json
attribute is returned”
By the end of the iteration
(at least) the feature is
deployed in production
Extreme focus on the
“product” : Minimal
dependencies & frictions
AGILE
SQUAD
⦿ Animate External Developers
community (API users)
⦿ Social networking
⦿ Administrate developer portal
Community manager
[Marketing] (when it makes se
⦿ Design/develop the API
⦿ Write API documentation
⦿ Measure and improve API
performances
⦿ Write unit automated test
Tech-lead / Devs
[IT]
Collect and prioritize users
equirements
Responsible for API success
Define Follow-up indicators
Measure, learn and build
oduct Owner
usiness/IT]
⦿ Co-design API resources
⦿ Write automated functional tests
(TDR)
Business analysts
[Business]
⦿ Automated testing
⦿ Automated deployment
⦿ Scalability (elasticity) and SLA
OPS
[IT]
A
P
I
S
Q
U
A
D
OCTO TECHNOLOGY > THERE IS A BETTER WAY
25. Une belle API, ca se travaille
Si vous n’offrez pas une Open API,
quelqu’un le fera à votre place
L’API est un produit
L’API n’est pas un progiciel
La façade est faite pour disparaître
Ouvrez vos APIs sur Internet !
Ne réinventez pas la sécurité !
”API Is Not Just REST”
28. ATTENTION À LA CONCENTRATION DU POUVOIR
un progiciel
CONWAY
RATIONALISATION
ELDORADO
#RappelleToiLesESBs
une équipe
un goulet d’étranglement
une complexité qui explose
29. API MANAGEMENT
Cartographie fonctionnelle
OCTO TECHNOLOGY > THERE IS A BETTER WAY
SYSTEMES
CORE-IT
SECURITE
PORTAIL
DEVELOPPEUR
PORTAIL DE
GESTION
GATEWAY
FACADE
API MANAGEMENT
APPLICATIONS
GUI
30. API MANAGEMENT
API MANAGEMENT
Cartographie fonctionnelle
OCTO TECHNOLOGY > THERE IS A BETTER WAY
GATEWAY: Point d’entrée unique
SECURITY
Throttling, DOS
Authentification
Autorisation
Gestion des comptes
PORTAIL
DEVELOPPEUR
Inscription
Documentation & Tester-Moi
Interfaces
Support : FAQ, Forum
PORTAIL DE
GESTION
Gestion des autorisations
Statistiques d’usage
Quotas/throttling
Reporting
API Façade
Composer votre API :
Transformation, Mashup, etc.
COMPLEX
USE WITH
CAUTION !
31. BUILD VS BUY
OCTO TECHNOLOGY > THERE IS A BETTER WAY
BPO*
commun à toutes les entreprises
perçu comme une ressource
commun à toutes
les entreprises du secteur
perçu comme un atout de production
*Business Process Outsourcing
Ressources
moins cher
tifs stratégiques
et innovations
plus vite
unique, différenciant
perçu comme un atout
concurrentiel
SECURITE
PORTAIL
DEVELOPPEUR
PORTAIL D
GESTION
API MANAGEMENT
GATEWAY
FACADE
32. API MANAGEMENT
Cartographie fonctionnelle
OCTO TECHNOLOGY > THERE IS A BETTER WAY
APPLICATIONS
GUI
SYSTEMES
CORE-IT
SECURITE
PORTAIL
DEVELOPPEUR
PORTAIL DE
GESTION
FACADE
API MANAGEMENT
GATEWAY
33. OCTO TECHNOLOGY > THERE IS A BETTER WAY
1. Une belle API, ca se travaille
2. Si vous n’offrez pas une Ope
API,
quelqu’un le fera à votre place
3. L’API est un produit
4. L’API n’est pas un progiciel
5. La façade est faite pour
disparaître
6. Ouvrez vos APIs sur Interne
Ne réinventez pas la sécurit
7. ”API Is Not Just REST”
34. ARCHITECTURE - LES PATTERNS D’INTÉGRATION API
Façade
OCTO TECHNOLOGY > THERE IS A BETTER WAY
APPLICATIONS
GUI
SYSTEMES
CORE-IT
SECURITE
PORTAIL
DEVELOPPEUR
PORTAIL DE
GESTION
FACADE
API MANAGEMENT
GATEWAY
36. Cycle en V
Agile
Orga
Synchro
H24 7/7
Lent
Ferme la nuit
Rationalisatio
Besoins
TTM
Innovation
UX
Frontière
Goulet
MAIS SUR LA DURÉE…
Règles
Performance
PPLICATIONS TRADITIONNELLES
CONSOMMATEURS
EQUIPE EXPOSITION API
37. Cycle en V
Agile
Orga
Synchro
H24 7/7
Lent
Ferme la nuit
Besoins
TTM
Innovation
UX
Frontière
Goulet
MAIS SUR LA DURÉE…
Règles
Performance
Rationalisatio
PPLICATIONS TRADITIONNELLES
CONSOMMATEURS
EQUIPE EXPOSITION API
38. Cycle en V
Agile
Orga
Synchro
H24 7/7
Lent
Ferme la nuit
Besoins
TTM
Innovation
UX
Frontière
Goulet
MAIS SUR LA DURÉE…
Règles
Performance
Rationalisatio
PPLICATIONS TRADITIONNELLES
CONSOMMATEURS
EQUIPE EXPOSITION API
39. Cycle en V
Agile
Orga
Synchro
H24 7/7
Lent
Ferme la nuit
Besoins
TTM
Innovation UX
Frontière
Goulet
MAIS SUR LA DURÉE…
Règles
Performance
Rationalisat
PPLICATIONS TRADITIONNELLES
CONSOMMATEURS
EQUIPE EXPOSITION API
40. ARCHITECTURE - LES PATTERNS D’INTÉGRATION API
Services APIfiés
OCTO TECHNOLOGY > THERE IS A BETTER WAY
APPLICATIONS
GUI
SECURITE
PORTAIL
DEVELOPPEUR
PORTAIL DE
GESTION
API MANAGEMENT
GATEWAY
SYSTEMES
CORE-IT
FACADE
APIAPI API
42. Une belle API, ca se travaille
Si vous n’offrez pas une Open API,
quelqu’un le fera à votre place
L’API est un produit
L’API n’est pas un progiciel
La façade est faite pour disparaître
Ouvrez vos APIs sur Internet !
Ne réinventez pas la sécurité !
”API Is Not Just REST”
44. LES ANCIENNES TRADITIONS
OCTO TECHNOLOGY > THERE IS A BETTER WAY
SYSTEMES
CORE-IT
APPLICATIONS
GUI
Sécurité périmétrique
45. LE MONDE MODERNE
OCTO TECHNOLOGY > THERE IS A BETTER WAY
APPLICATIONS
GUI
SYSTEMES
CORE-IT
API
Sécurité périmétrique
46. EXPOSITION AD-HOC
OCTO TECHNOLOGY > THERE IS A BETTER WAY
APPLICATIONS
GUI
SYSTEMES CORE-IT
Mobile Web Partenaire Open API
Token JWT
SECURITE1
BACKEND1
Cookie
SECURITE2
BACKEND2
VPN
SECURITE3
BACKEND3
API Key
SECURITE4
BACKEND4
47. LE MONDE MODERNE
OCTO TECHNOLOGY > THERE IS A BETTER WAY
SYSTEMES CORE-IT
API
SECURITE
APPLICATIONS
GUI
Mobile Web Partenaire Open API
Token JWT Cookie VPN API Key
48. OCTO TECHNOLOGY > THERE IS A BETTER WAY
https://apievangelist.com/2018/02/03/api-is-not-just-rest
1. Une belle API, ca se travaille
2. Si vous n’offrez pas une Open API,
quelqu’un le fera à votre place
3. L’API est un produit
4. L’API n’est pas un progiciel
5. La façade est faite pour disparaître
6. Ouvrez vos APIs sur Internet !
Ne réinventez pas la sécurité !
7. ”API Is Not Just REST”
49. Et le REST du monde ?
◉ Push
> Webhooks, SSE, Websocket, HTTP 2.0
◉ Performance
> GraphQL
> Backend for Frontend
◉ Abonnement à du contenu
> PubSubHubbub / WebSub
APPRENEZ A CONNAITRE VOS CONSOMMATEURS
51. NOS CONVICTIONS
1. Une belle API, ca se travaille
2. Si vous n’offrez pas une Open API,
quelqu’un le fera à votre place
3. L’API est un produit
4. L’API n’est pas un progiciel
5. La façade est faite pour disparaître
6. Ouvrez vos APIs sur Internet !
Ne réinventez pas la sécurité !
7. ”API Is Not Just REST”
52. LA TRANSFORMATION DIGITALE
◉ Chantier métier
◉ Chantier de transformation IT
◉ Chantier à moyen/long terme
◉ Chantier complexe
CONSTRUIRE UNE API
53. NOUS CONTACTER
nfo@octo.ch
OCTO TECHNOLOGY > THERE IS A BETTER WAY
SUISSE
18 OCTO
Coaching API
Stratégie API
Sécurité API
Cadrage API
Audit API
Delivery API
● Nodejs, Java, Sc
Ruby, etc.
● API Managemen
54. OCTO ACADEMY > LEARN TO CHANGE > CONFIDENTIEL
! API : Ouvrir son SI & développer son
modèle d’affaire
! Développer son API avec nodejs
! Développer son API avec java
! Développer son API avec php
! Sécuriser et manager son API
Consulting
& Transformation
Training Program myUSI
Conferences
55. LA CONFÉRENCE VOUS A PLU ?
Nos équipes sont là pour récupérer votre questionnaire de satisfaction à la sortie !
OCTO TECHNOLOGY > THERE IS A BETTER WAY
56. AGENDA
OCTO TECHNOLOGY > THERE IS A BETTER WAY
Êtes-vous API dans votre organisation ?Mars 2018
DevOpsMai 2018
MicroservicesJuillet 2018
Machine Learning & Big Data en productionSeptembre 2018
Chatbots & NLPNovembre 2018
Décollez vers le Cloud !Décembre 2017
Big Data & visualisation : du lac à votre écranMai 2017
Cloud : en 2017, sortez du stratus !Mars 2017
Data Science & Machine Learning : explorer, comprendre et prédireNovembre 2016
La Blockchain : la prochaine technologie disruptive ?Septembre 2016
Plongez au coeur de l'écosystème HadoopJuin 2016
L'ADN d'un développement produit réussiAvril 2016
Big Data : au-delà du buzzFévrier 2016
Démystifions l'API-culture !Septembre 2015
Qu'est-ce qu'une Data Driven Company à l'heure de la Digitalisation ?Mai 2015