SlideShare a Scribd company logo
Change
a gear up with
Evolutionary
Architecture
“Show me the code” Meetup - Luca Grulla, Signal AI CTO
“The only
thing constant
is change.”
Heraclitus, 500 B.C.
How should
we deal with
change?
Why change
is so important
in Signal AI?
Signal AI
is transforming
decision making
Signal AI decision augmentation platform
Signal AI
High volume
We ingest up to 4M documents day,
from a variety of sources.
High Throughput
We ingest and classify content in
less than 30 seconds
30s
4M
Scale
NLP
Real Time
Multiple
markets
Diverse
content
sets
Multiple
dimensions
Signal AI grows on multiple axes
How should
we deal with
change?
Embed change
in your software
as a core principle
Build for change
Evolutionary
Architecture pillars
Incremental
Evolutionary architectures are
built one part at a time, with
many different increments.
Speed to the next increment is
key.
Fitness function
Every system at different points
of their life need to optimise to
be "fit" for its environment.
Evolutionary architectures make
it explicit what "fit" means.
Multiple dimensions
Evolutionary Architectures must
support both *technical* and
*domain* changes
[Insert an image that
covers the entire grey box]
Think differently
The Signal AI way
Platform Product
Ways of
working
From
Pipeline
to PaaS
Abstraction over implementation
From discrete services to
capabilities
✔ Near real time
✔ Diverse content sets
✔ NLP experimentation
● Ingestion performance
● Cloud cost management
● Lead time
s1 s2 s3 s4
Input API routing serving autoscaling Output API
Micro
front-ends
Bounded contexts in the front-end
Flexibility for multi market
innovation
✔ Multiple markets
✔ Product
experimentation
● Lead & cycle time
● Error budget
● performance
PR - Monitor PR - Insights New Markets
https://app.signal-ai.com
Components
[Insert an image that
covers the entire grey box]
Adopt change end to end
Beyond the
architecture
Evolutionary mindset
Continuous Delivery
Trunk-based development
feature flags for faster
path to production
You build it, you run it
Teams own systems end to
end, from discovery to run
them at scale.
The right tool for the job
Clojure, Javascript, Python,
golang
Elasticsearch, PSQL,
DynamoDB, Neo4J
AWS, Terraform
A proactive
Technology team
Lead
Evolutionary Architecture is Signal AI way
Technology team to be ready for changes
Our ways of working is supporting and
enhancing this mindset
It’s about having a malleable system
Is the
secret sauce
of a fast
growing
business
And embrace change
The only
thing constant
is change.
Be a driving force
by embracing it.
Transform
Decision Making
with us!
Signal AI https://www.signal-ai.com/careers
Luca Grulla, CTO https://www.lucagrulla.com

More Related Content

PDF
The New Normal: Predictive Power on the Front Lines
PPTX
Done oracle hcm cloud ppt (1)
PPTX
Hvordan få mer ut av qlik
PPTX
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
PPTX
IoT meets AI in the Clouds
PPTX
Comparing three data ingestion approaches where Apache Kafka integrates with ...
PDF
Pivotal corporate story by CS Park
PDF
Lessons learned when integrating with Dynamics 365
The New Normal: Predictive Power on the Front Lines
Done oracle hcm cloud ppt (1)
Hvordan få mer ut av qlik
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
IoT meets AI in the Clouds
Comparing three data ingestion approaches where Apache Kafka integrates with ...
Pivotal corporate story by CS Park
Lessons learned when integrating with Dynamics 365

What's hot (17)

PDF
Scalable Data Management for Kafka and Beyond | Dan Rice, BigID
PPTX
AWS Dev Day 2018
PPTX
Achieving Real-Time Analytics at Hermes | Zulf Qureshi, HVR and Dr. Stefan Ro...
PDF
Kafka & InfluxDB: BFFs for Enterprise Data Applications | Russ Savage, Influx...
PPT
ADC-as-a-Service
PPTX
SAP powered by Microsoft Azure: A match made in the cloud
PDF
What does an event mean? Manage the meaning of your data! | Andreas Wombacher...
PDF
Money Heist - A Stream Processing Original! | Meha Pandey and Shengze Yu, Net...
PDF
Platform_Technical_Overview
PDF
Accelerating Digital Transformation with App Modernization
PPTX
How does a Modern Integration Platform Innovate
PDF
Government Track Welcome Address
PDF
Event Mesh: The Architecture Layer That Will Power Your Digital Transformation
PDF
Productionalizing Machine Learning Solutions with Effective Tracking, Monitor...
PDF
Data Driven Possibilities with Qlik
PDF
Tableau Conference 2018: Binging on Data - Enabling Analytics at Netflix
PPTX
Building a Codeless Log Pipeline w/ Confluent Sink Connector | Pollyanna Vale...
Scalable Data Management for Kafka and Beyond | Dan Rice, BigID
AWS Dev Day 2018
Achieving Real-Time Analytics at Hermes | Zulf Qureshi, HVR and Dr. Stefan Ro...
Kafka & InfluxDB: BFFs for Enterprise Data Applications | Russ Savage, Influx...
ADC-as-a-Service
SAP powered by Microsoft Azure: A match made in the cloud
What does an event mean? Manage the meaning of your data! | Andreas Wombacher...
Money Heist - A Stream Processing Original! | Meha Pandey and Shengze Yu, Net...
Platform_Technical_Overview
Accelerating Digital Transformation with App Modernization
How does a Modern Integration Platform Innovate
Government Track Welcome Address
Event Mesh: The Architecture Layer That Will Power Your Digital Transformation
Productionalizing Machine Learning Solutions with Effective Tracking, Monitor...
Data Driven Possibilities with Qlik
Tableau Conference 2018: Binging on Data - Enabling Analytics at Netflix
Building a Codeless Log Pipeline w/ Confluent Sink Connector | Pollyanna Vale...
Ad

Similar to Change a gear up with Evolutionary Architecture (20)

PDF
Evolutionary architecture
PDF
Jesse Pulfer Pivotal Overview June 2018
PDF
Pivotal's Secret Sauce
PDF
Building Evolutionary Architectures - Rebecca Parsons
PPT
The Role Of An Architect
PDF
Why Developers Must Adapt Beyond Technical Expertise
PPTX
DevOps is a ReOrg
PDF
Top Edge Computing Companies to Watch in 2023.pdf
PPTX
Scaling Awesome - 10 Actionable Strategies for Technology Transformation
PPT
AI_Telecom great s cenearion and use cases.ppt
PDF
Pervasive, intelligent cloud ecosystems, spectacular firms and frontier firms...
PPTX
DevOps is a Reorg How To Accelerate The Change
PPTX
Gartner ADDI 2018: Pivotal & Service NSW
PDF
Principles and Techniques of Evolutionary Architecture with Dr. Rebecca Parsons
PDF
Steve Tuppen - Digital Service Management
PDF
2015 06-24 innovation in the large enterprise final-v2
PDF
Pragmatic Devops
PDF
Enterprise Architecture For Digital Business Transforming It Geng Lin
PDF
LeanIX TBM Conference 2018
PDF
Accelerating Time to Market
Evolutionary architecture
Jesse Pulfer Pivotal Overview June 2018
Pivotal's Secret Sauce
Building Evolutionary Architectures - Rebecca Parsons
The Role Of An Architect
Why Developers Must Adapt Beyond Technical Expertise
DevOps is a ReOrg
Top Edge Computing Companies to Watch in 2023.pdf
Scaling Awesome - 10 Actionable Strategies for Technology Transformation
AI_Telecom great s cenearion and use cases.ppt
Pervasive, intelligent cloud ecosystems, spectacular firms and frontier firms...
DevOps is a Reorg How To Accelerate The Change
Gartner ADDI 2018: Pivotal & Service NSW
Principles and Techniques of Evolutionary Architecture with Dr. Rebecca Parsons
Steve Tuppen - Digital Service Management
2015 06-24 innovation in the large enterprise final-v2
Pragmatic Devops
Enterprise Architecture For Digital Business Transforming It Geng Lin
LeanIX TBM Conference 2018
Accelerating Time to Market
Ad

More from Luca Grulla (10)

PPTX
Impact! Drive innovation from the front seat
PDF
Clojure's killer design decisions
PPTX
Transmitting Signal with Clojure
PDF
Innovation at speed
PDF
Embracing Clojure: a journey into Clojure adoption
PPTX
Firehose
PDF
Il grande bluff delle stime
PPTX
Javascript testing IAD2010
PPT
Agile Estimating And Planning
PPT
Retrospectives Techniques
Impact! Drive innovation from the front seat
Clojure's killer design decisions
Transmitting Signal with Clojure
Innovation at speed
Embracing Clojure: a journey into Clojure adoption
Firehose
Il grande bluff delle stime
Javascript testing IAD2010
Agile Estimating And Planning
Retrospectives Techniques

Recently uploaded (20)

PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Encapsulation theory and applications.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Machine learning based COVID-19 study performance prediction
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Empathic Computing: Creating Shared Understanding
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
Review of recent advances in non-invasive hemoglobin estimation
MYSQL Presentation for SQL database connectivity
Dropbox Q2 2025 Financial Results & Investor Presentation
Reach Out and Touch Someone: Haptics and Empathic Computing
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Encapsulation theory and applications.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
NewMind AI Monthly Chronicles - July 2025
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Machine learning based COVID-19 study performance prediction
Network Security Unit 5.pdf for BCA BBA.
Per capita expenditure prediction using model stacking based on satellite ima...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Empathic Computing: Creating Shared Understanding
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectral efficient network and resource selection model in 5G networks
20250228 LYD VKU AI Blended-Learning.pptx

Change a gear up with Evolutionary Architecture

  • 1. Change a gear up with Evolutionary Architecture “Show me the code” Meetup - Luca Grulla, Signal AI CTO
  • 2. “The only thing constant is change.” Heraclitus, 500 B.C.
  • 3. How should we deal with change?
  • 4. Why change is so important in Signal AI?
  • 6. Signal AI decision augmentation platform Signal AI
  • 7. High volume We ingest up to 4M documents day, from a variety of sources. High Throughput We ingest and classify content in less than 30 seconds 30s 4M
  • 9. How should we deal with change?
  • 10. Embed change in your software as a core principle
  • 11. Build for change Evolutionary Architecture pillars Incremental Evolutionary architectures are built one part at a time, with many different increments. Speed to the next increment is key. Fitness function Every system at different points of their life need to optimise to be "fit" for its environment. Evolutionary architectures make it explicit what "fit" means. Multiple dimensions Evolutionary Architectures must support both *technical* and *domain* changes
  • 12. [Insert an image that covers the entire grey box] Think differently The Signal AI way Platform Product Ways of working
  • 13. From Pipeline to PaaS Abstraction over implementation From discrete services to capabilities ✔ Near real time ✔ Diverse content sets ✔ NLP experimentation ● Ingestion performance ● Cloud cost management ● Lead time s1 s2 s3 s4 Input API routing serving autoscaling Output API
  • 14. Micro front-ends Bounded contexts in the front-end Flexibility for multi market innovation ✔ Multiple markets ✔ Product experimentation ● Lead & cycle time ● Error budget ● performance PR - Monitor PR - Insights New Markets https://app.signal-ai.com Components
  • 15. [Insert an image that covers the entire grey box] Adopt change end to end Beyond the architecture Evolutionary mindset Continuous Delivery Trunk-based development feature flags for faster path to production You build it, you run it Teams own systems end to end, from discovery to run them at scale. The right tool for the job Clojure, Javascript, Python, golang Elasticsearch, PSQL, DynamoDB, Neo4J AWS, Terraform
  • 16. A proactive Technology team Lead Evolutionary Architecture is Signal AI way Technology team to be ready for changes Our ways of working is supporting and enhancing this mindset It’s about having a malleable system Is the secret sauce of a fast growing business And embrace change
  • 17. The only thing constant is change. Be a driving force by embracing it.
  • 18. Transform Decision Making with us! Signal AI https://www.signal-ai.com/careers Luca Grulla, CTO https://www.lucagrulla.com