apidays LIVE Singapore 2021 - Digitisation, Connected Services and Embedded Finance
April 21 & 22, 2021
Green APIs
Alex-Adrien Auger, Solution Architect at Sipios
3. What
is not green (in IT)
Hardware
production
Wireless
Routers
Fiber
Wires
Servers
CPU
Server storage
Server RAM
Low
energy
use
Mid
energy
use
High
energy
use
4G
Wifi
4. What should we do
In theory ?
Create
less IT hardware
Consume
less energy
5. How
I decided to help
Alex-Adrien
AUGER
SOLUTIONS ARCHITECT
@AlexAdrienAuger
/in/alex-adrien
Our green IT Team
Laurent
Céleste
Clara
Clément
Joanna
Luc
Paul
Rodolphe
Sébastien
Julien
Woody
Antoine
6. How to have
an impact
when you
create tech
product
Push
Me
7. We
think a green
tech product
should follow
4 principles
Avoid
Addictive features
Write less
Complex code
Avoid
high network traffic
Avoid
too many servers
8. Evolutionary architecture helps you to
design a product by improving a system
quality attribute
efficiency
evolvability
extensibility
failure
transparency
fault-tolerance
fidelity
flexibility
inspectability
installability
integrity
sustainability
integrity
integrity
precision
predictability
provability
relevance
reliability
testability
transparency
autonomy
compatibility
configurability
credibility
customizability
debuggability
producibility
10. Create fitness functions
to improve your product
Any mechanism that
provides an objective
integrity assessment
of some architecture
characteristic
Unit
testing
Monitoring
/ alerting
Chaos
engineering
...
Fundamentals of Software Architecture:
An Engineering Approach by Mark Richards & Neal Ford
Use it for :
11. Use it internally
as an awareness program
Add community videos
Infinite scroll
Search bar
Autoscaling
Addictive
features
Code
complexity
Network
traffic
Server
consumption
-
-
-
4,9
-
-
2,7
-
1,2
-
-
1,4
-
0,9
-
-