Nella seconda puntata di TIC TAC TECH vedremo dove ci troviamo e dove siamo diretti in termini di tecnologie emergenti. Matteo, CTO di Profesia ci darà degli input su quali tendenze tecnologiche emergenti sono da cavalcare, per cogliere potenzialità e vantaggi in un Business digitale moderno che si evolve continuamente.
Guidare il futuro: l'approccio di WSO2 Italia.
Scrivi a sales@profesia.it per conoscere i nostri esperti
8. Modularity
● The remedy for the 'big ball of mud' (BBM) in software architecture
● Domain-driven design (DDD)
● Cell-based architecture (CBA)
● Autonomous teams
8
https://github.com/wso2/reference-architecture/blob/master/reference-architecture-cell-based.md
12. ● API economy core, essential for modern enterprise architecture
● Simplification&integration,APIs easecapabilityuseover networks
andenableSaaS integrations
● Enterprise-wide reusability:all functionsavailableasAPIs, events, anddata
products
● API-first essentials:
⦿ Design tools for enterprise-wide API consistency
⦿ Gateways for monitoring/control of internal and external APIs
⦿ Management for treating APIs asmarketable products
⦿ Marketplace for easy API discovery and consumption
API-first
12
14. Cloudnativemiddleware
● Moderndistributed systems,cloud native for containerized, scalable,secure, multi-cloud
environments
● Middlewareinvestment,essential for managing modularity,isolation, and governancein cloud
native systems
● Keycloud native components:
⦿ Domain-driven design (DDD) aligns business needs with software solutions, offering APIs, events, and data for
cohesive systems
⦿ Cell-based architecture (CBA) modularizes related capabilities into network cells with defined gateways
⦿ Service meshes ensure resilient interservice communication in microservices, enhancing system durability
⦿ Integrated authentication and authorization, alongside zero-trustArchitecture, safeguard enterprise systems
● Versatilearchitecture,supports everything from microservicestomonoliths and non-network jobs
14
19. API-first
network
services are
the
fundamental
building
blocks of all
modern
software
CloudNative
Middleware
runtime
infrastructure
forbuilding
and running
secure,
scalable cloud
native
distributed
systems
19
Platform
Engineering
internal
developer
platforms with
DevOps and
SRE
capabilities to
unleash
developers
Developer
Experience
passionate
developers
move focus
from platforms
to applications
Platformless