Fermer

avril 7, 2018

Architectures BaaS natives dans le cloud pour les monolithes Java et .NET


Découvrez comment moderniser vos monolithes existants afin de prendre en charge les expériences d'applications multicanaux sur le Web, les mobiles, l'AR / VR, la voix et le vêtement portable.

Il y a beaucoup d'articles sur la migration vers des architectures natives de cloud et des microservices à partir d'une application monolithique, mais la plupart ont très peu de détails sur la façon exacte d'y parvenir dans les environnements de production. Progress CTO, Dmitri Tcherevik, a organisé un webinaire pour répondre directement aux vraies questions des chefs de file des technologies de l'information. Voici les considérations d'architecture d'entreprise qui ont été discutées pour la modernisation des monolithes discutées:

  • Préparer les expériences multicanaux à venir de chatbots à VR
  • Fournir de nouvelles capacités numériques tout en modernisant les systèmes existants
  • Répondre aux exigences de gouvernance, de sécurité et de conformité des données sans sacrifier la rapidité et l'agilité
  • Fournir rapidement des expériences natives sur tous les points de contact en normalisant et en réutilisant le code

Architectures actuelles des scrutins en direct

Le webinaire comprenait des sondages en direct des architectes d'entreprise, des directeurs des TI, des directeurs techniques et des directeurs informatiques qui ont partagé des idées sur les différents modes d'engagement et les technologies monolithiques en production. En ce qui concerne le soutien de la plate-forme frontend, j'ai été impressionné par la traction des technologies portables et de la voix dans l'entreprise. Dans la deuxième question, 17% en ont sélectionné d'autres pour les technologies monolithiques au-delà de Java et .NET, ce qui nécessitera des stratégies flexibles d'accès aux données et de sécurité pour supporter le trajet de tous ces systèmes.

Q1. Quelles plateformes soutenez-vous?

 mobile, wearables, voix, web

Q2.

 Java, architectures .NET

Voyage de modernisation du monolithe

Le voyage de modernisation du monolithe inclut la migration vers le nuage, l'abstraction du monolithe avec BaaS + API Gateway et finalement étrangler le monolithique en construisant des microservices évolutifs pour migrer des tranches de fonctionnalités derrière l'abstraction. Stranguler vos applications peut sembler violent, mais cela le rendra plus fort en supportant des expériences modernes à l'échelle du nuage.

Le résultat final est une architecture de référence qui montre comment Progress peut soutenir de manière unique le voyage insaisissable vers les architectures natives du cloud.  monolith modernisation

Exemples de questions adressées en direct du webinaire

Découvrez le webinaire pour entendre ces questions réponses en direct:

  • Pourriez-vous nous dire quelques détails sur le pipeline de données hybride qui
  • Comment le frontend de l'application monolith s'expose-t-il via le cloud? Comment le BaaS se connecte-t-il au système monolithe? En d'autres termes, quels changements sont nécessaires sur l'application monolithe pour supporter cela?
  • Offrez-vous / recommandez-vous également des outils de surveillance de bout en bout pour assurer le bon fonctionnement global du système?
  • Comment un BaaS peut-il remplacer une architecture de microservices?
  • Comment déterminez-vous le mieux la granularité des microservices pour qu'ils soient gérables et pourtant assez petits et distincts sans chevauchement?
  • briser le monolithe en microservices quels ensembles d'outils / processus de gouvernance sont recommandés pour orchestrer N nombre de microservices maintenant, qui pourraient devenir incontrôlables s'ils ne sont pas gouvernés correctement
  • Considérations d'architecture pour support hors ligne Applications mobiles?
  • Avec une augmentation de l'utilisation des microservices existe-t-il un risque accru de pannes de communication entre différents services causant des problèmes avec les applications.
  • Quelle est la stratégie pour séparer Comment surmonter la résistance culturelle d'un service informatique conservateur, à prédominance sur site et privé?
  • Quel cryptage de sécurité avez-vous entre votre SDK NativeScript et votre API Gateway?
  • Comment NativeScript gère-t-il les différences d'interface utilisateur entre différentes plates-formes? par exemple. différences de l'interface utilisateur native entre ios / android
  • Est-ce que Knivey a des intégrations avec des outils CI / CD avancés?

Progressez sur votre parcours cloud-native

Pour en savoir plus sur la modernisation des systèmes existants un livre de jeu sur le lien ci-dessous, ou contactez-nous si vous êtes prêt à discuter de la façon dont Progress peut vous aider.

Learn More




Source link