SlideShare a Scribd company logo
Handelsbanken
Securing our digital presence with Varnish
Fredric Berglund – System responsible / Solution Architect
Background
• New CMS
• Outdated Websites with old technique
• First Proof-of-concept
• Setup of Infrastructure
• Small public website – Best practice from vendor
• Solutions for secure online self services
• Self service for Corporate banking
• Self service for Private customers
Business
modul
Application
modul
Content
Menu
Area disposition done by CMS
Challenges
• Constant fast changes on all services – Content driven
• Old process of securing changes by code deploy
• Speed – Fast website
• High availability 365/24/7
• Media – reputation of the bank in media
Technique – How do we use Varnish
• 2 redundant Varnish servers – each having own cache
• Virtual machines minimal size
• 2 application servers – Resource services fetching content
• Routing rules depending on service
• Cache TTL depending on content types
• GRACE MODE!!!!
• Segmentation of user groups
Performance
• Corporate/Private same infrastructure
• Public site serving all countries and languages
• Some figures…
Performance
• Self service - 37 200 000 requests per day (High)
• Varnish caches 93,5% of total requests
• Removing one of our info types with short TTL we cover 99,3%
Next step
• New public site for Sweden
• New markets and languages (public site)
• Content to our mobile app
• Micro sites
Questions?

More Related Content

What's hot

What's hot (10)

WiFiLAN
WiFiLANWiFiLAN
WiFiLAN
 
How to Manage Cloud Based Computing Products #pcdub
How to Manage Cloud Based Computing Products #pcdubHow to Manage Cloud Based Computing Products #pcdub
How to Manage Cloud Based Computing Products #pcdub
 
Max Yekaterynenko - Magento Architecture, Next Steps
Max Yekaterynenko - Magento Architecture, Next StepsMax Yekaterynenko - Magento Architecture, Next Steps
Max Yekaterynenko - Magento Architecture, Next Steps
 
Application management ibm i
Application management   ibm iApplication management   ibm i
Application management ibm i
 
1 - MBX Systems Overview
1 - MBX Systems Overview1 - MBX Systems Overview
1 - MBX Systems Overview
 
VIATECH - Aviation & Dynamic Publishing
VIATECH - Aviation & Dynamic PublishingVIATECH - Aviation & Dynamic Publishing
VIATECH - Aviation & Dynamic Publishing
 
Why choose-3 cx-phone-system
Why choose-3 cx-phone-systemWhy choose-3 cx-phone-system
Why choose-3 cx-phone-system
 
Managed Services
Managed ServicesManaged Services
Managed Services
 
KARPAGAM
KARPAGAMKARPAGAM
KARPAGAM
 
Upleveling Brownfield Integration
Upleveling Brownfield IntegrationUpleveling Brownfield Integration
Upleveling Brownfield Integration
 

Viewers also liked

Pinterest - Working with Varnish at-scale
Pinterest - Working with Varnish at-scalePinterest - Working with Varnish at-scale
Pinterest - Working with Varnish at-scaleVarnish Software
 
Indian railways asset utilization
Indian railways asset utilizationIndian railways asset utilization
Indian railways asset utilizationRavish Bharti
 
Learning by Travelling: what do tourists learn while visiting South African T...
Learning by Travelling: what do tourists learn while visiting South African T...Learning by Travelling: what do tourists learn while visiting South African T...
Learning by Travelling: what do tourists learn while visiting South African T...Isabella Rega
 
I2an newsletter september 2016
I2an newsletter september 2016I2an newsletter september 2016
I2an newsletter september 2016Maria Masterova
 
Итоги работы Физтех-Союза в 2015 года
Итоги работы Физтех-Союза в 2015 годаИтоги работы Физтех-Союза в 2015 года
Итоги работы Физтех-Союза в 2015 годаphystechU
 
ISA 2016: Diseño contínuo e hipótesis de usuário
ISA 2016: Diseño contínuo e hipótesis de usuárioISA 2016: Diseño contínuo e hipótesis de usuário
ISA 2016: Diseño contínuo e hipótesis de usuárioBarbara Wolff Dick
 
konsep asas dalam pendidikan moral
konsep asas dalam pendidikan moralkonsep asas dalam pendidikan moral
konsep asas dalam pendidikan moraltemie20
 
Высшая Школа Системного Инжиниринга
Высшая Школа Системного ИнжинирингаВысшая Школа Системного Инжиниринга
Высшая Школа Системного ИнжинирингаphystechU
 
TeachMeet Gloucestershire Presenter Slides
TeachMeet Gloucestershire Presenter SlidesTeachMeet Gloucestershire Presenter Slides
TeachMeet Gloucestershire Presenter Slidesbaldwj
 
10 pasos-para-elaborar-un-perfil-profesional
10 pasos-para-elaborar-un-perfil-profesional10 pasos-para-elaborar-un-perfil-profesional
10 pasos-para-elaborar-un-perfil-profesionalRicardo Quintana Checa
 
Referencing: an introduction
Referencing: an introductionReferencing: an introduction
Referencing: an introductionSekayi Chiware
 
Mashable Social Media Day Milano - Edizione 2015
Mashable Social Media Day Milano - Edizione 2015Mashable Social Media Day Milano - Edizione 2015
Mashable Social Media Day Milano - Edizione 2015SocialMediaDayMI
 
OECD work on Gender Equality in Public Life
OECD work on Gender Equality in Public LifeOECD work on Gender Equality in Public Life
OECD work on Gender Equality in Public LifeOECD Governance
 
VCL - the logic and logistics
VCL - the logic and logisticsVCL - the logic and logistics
VCL - the logic and logisticsVarnish Software
 

Viewers also liked (20)

Boozt use case
Boozt use caseBoozt use case
Boozt use case
 
Pinterest - Working with Varnish at-scale
Pinterest - Working with Varnish at-scalePinterest - Working with Varnish at-scale
Pinterest - Working with Varnish at-scale
 
[EN] Beyond Budgeting Implementation Case Study: Telenor (English)
[EN] Beyond Budgeting Implementation Case Study: Telenor (English)[EN] Beyond Budgeting Implementation Case Study: Telenor (English)
[EN] Beyond Budgeting Implementation Case Study: Telenor (English)
 
Indian railways asset utilization
Indian railways asset utilizationIndian railways asset utilization
Indian railways asset utilization
 
Learning by Travelling: what do tourists learn while visiting South African T...
Learning by Travelling: what do tourists learn while visiting South African T...Learning by Travelling: what do tourists learn while visiting South African T...
Learning by Travelling: what do tourists learn while visiting South African T...
 
I2an newsletter september 2016
I2an newsletter september 2016I2an newsletter september 2016
I2an newsletter september 2016
 
Mastografía
MastografíaMastografía
Mastografía
 
Итоги работы Физтех-Союза в 2015 года
Итоги работы Физтех-Союза в 2015 годаИтоги работы Физтех-Союза в 2015 года
Итоги работы Физтех-Союза в 2015 года
 
ISA 2016: Diseño contínuo e hipótesis de usuário
ISA 2016: Diseño contínuo e hipótesis de usuárioISA 2016: Diseño contínuo e hipótesis de usuário
ISA 2016: Diseño contínuo e hipótesis de usuário
 
PROdruk №3
PROdruk №3PROdruk №3
PROdruk №3
 
Nilai nilai moral
Nilai nilai moralNilai nilai moral
Nilai nilai moral
 
konsep asas dalam pendidikan moral
konsep asas dalam pendidikan moralkonsep asas dalam pendidikan moral
konsep asas dalam pendidikan moral
 
Высшая Школа Системного Инжиниринга
Высшая Школа Системного ИнжинирингаВысшая Школа Системного Инжиниринга
Высшая Школа Системного Инжиниринга
 
TeachMeet Gloucestershire Presenter Slides
TeachMeet Gloucestershire Presenter SlidesTeachMeet Gloucestershire Presenter Slides
TeachMeet Gloucestershire Presenter Slides
 
10 pasos-para-elaborar-un-perfil-profesional
10 pasos-para-elaborar-un-perfil-profesional10 pasos-para-elaborar-un-perfil-profesional
10 pasos-para-elaborar-un-perfil-profesional
 
Referencing: an introduction
Referencing: an introductionReferencing: an introduction
Referencing: an introduction
 
King solomon
King solomonKing solomon
King solomon
 
Mashable Social Media Day Milano - Edizione 2015
Mashable Social Media Day Milano - Edizione 2015Mashable Social Media Day Milano - Edizione 2015
Mashable Social Media Day Milano - Edizione 2015
 
OECD work on Gender Equality in Public Life
OECD work on Gender Equality in Public LifeOECD work on Gender Equality in Public Life
OECD work on Gender Equality in Public Life
 
VCL - the logic and logistics
VCL - the logic and logisticsVCL - the logic and logistics
VCL - the logic and logistics
 

Similar to Handelsbanken use case

Serverless microservices
Serverless microservicesServerless microservices
Serverless microservicesLalit Kale
 
The Overview of Microservices Architecture
The Overview of Microservices ArchitectureThe Overview of Microservices Architecture
The Overview of Microservices ArchitectureParia Heidari
 
Cloud as a Service: A Powerful New Cloud Management Platform
Cloud as a Service: A Powerful New Cloud Management PlatformCloud as a Service: A Powerful New Cloud Management Platform
Cloud as a Service: A Powerful New Cloud Management PlatformBMC Software
 
Share 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical OverviewShare 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical Overviewnick_garrod
 
M|18 How We Made the Move to MariaDB at FNI
M|18 How We Made the Move to MariaDB at FNIM|18 How We Made the Move to MariaDB at FNI
M|18 How We Made the Move to MariaDB at FNIMariaDB plc
 
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...Sabino Labarile
 
AME-1936 : Enterprise Messaging for Next-Generation Core Banking
AME-1936 : Enterprise Messaging for Next-Generation Core BankingAME-1936 : Enterprise Messaging for Next-Generation Core Banking
AME-1936 : Enterprise Messaging for Next-Generation Core Bankingwangbo626
 
Enterprise Trends for MongoDB as a Service
Enterprise Trends for MongoDB as a ServiceEnterprise Trends for MongoDB as a Service
Enterprise Trends for MongoDB as a ServiceMongoDB
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing Pratik Patil
 
Server Monitoring as a Service
Server Monitoring as a ServiceServer Monitoring as a Service
Server Monitoring as a ServiceCopperEgg
 
Architecture for Scale [AppFirst]
Architecture for Scale [AppFirst]Architecture for Scale [AppFirst]
Architecture for Scale [AppFirst]AppFirst
 
IBM Impact session CICS V52 overview
IBM Impact session CICS V52 overview IBM Impact session CICS V52 overview
IBM Impact session CICS V52 overview nick_garrod
 
Commercial pres for slideshare
Commercial pres for slideshareCommercial pres for slideshare
Commercial pres for slideshareKatherine Rush
 
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...Amazon Web Services
 
CASE STUDY: UK NATIONAL HEALTH SERVICE
CASE STUDY: UK NATIONAL HEALTH SERVICECASE STUDY: UK NATIONAL HEALTH SERVICE
CASE STUDY: UK NATIONAL HEALTH SERVICEForgeRock
 
Neo4j Popular use case
Neo4j Popular use case Neo4j Popular use case
Neo4j Popular use case Neo4j
 

Similar to Handelsbanken use case (20)

Serverless microservices
Serverless microservicesServerless microservices
Serverless microservices
 
e-business
e-business e-business
e-business
 
The Overview of Microservices Architecture
The Overview of Microservices ArchitectureThe Overview of Microservices Architecture
The Overview of Microservices Architecture
 
Cloud as a Service: A Powerful New Cloud Management Platform
Cloud as a Service: A Powerful New Cloud Management PlatformCloud as a Service: A Powerful New Cloud Management Platform
Cloud as a Service: A Powerful New Cloud Management Platform
 
Share 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical OverviewShare 2014 Pittsburgh CICS Technical Overview
Share 2014 Pittsburgh CICS Technical Overview
 
M|18 How We Made the Move to MariaDB at FNI
M|18 How We Made the Move to MariaDB at FNIM|18 How We Made the Move to MariaDB at FNI
M|18 How We Made the Move to MariaDB at FNI
 
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
 
E suap - INISTA 2014
E suap - INISTA 2014E suap - INISTA 2014
E suap - INISTA 2014
 
AME-1936 : Enterprise Messaging for Next-Generation Core Banking
AME-1936 : Enterprise Messaging for Next-Generation Core BankingAME-1936 : Enterprise Messaging for Next-Generation Core Banking
AME-1936 : Enterprise Messaging for Next-Generation Core Banking
 
Enterprise Trends for MongoDB as a Service
Enterprise Trends for MongoDB as a ServiceEnterprise Trends for MongoDB as a Service
Enterprise Trends for MongoDB as a Service
 
Seamless erp
Seamless erpSeamless erp
Seamless erp
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing
 
Server Monitoring as a Service
Server Monitoring as a ServiceServer Monitoring as a Service
Server Monitoring as a Service
 
Architecture for Scale [AppFirst]
Architecture for Scale [AppFirst]Architecture for Scale [AppFirst]
Architecture for Scale [AppFirst]
 
IBM Impact session CICS V52 overview
IBM Impact session CICS V52 overview IBM Impact session CICS V52 overview
IBM Impact session CICS V52 overview
 
Microservice intro
Microservice introMicroservice intro
Microservice intro
 
Commercial pres for slideshare
Commercial pres for slideshareCommercial pres for slideshare
Commercial pres for slideshare
 
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
 
CASE STUDY: UK NATIONAL HEALTH SERVICE
CASE STUDY: UK NATIONAL HEALTH SERVICECASE STUDY: UK NATIONAL HEALTH SERVICE
CASE STUDY: UK NATIONAL HEALTH SERVICE
 
Neo4j Popular use case
Neo4j Popular use case Neo4j Popular use case
Neo4j Popular use case
 

More from Varnish Software (20)

Ask Me Anything on authentication & authorisation in Varnish
Ask Me Anything on authentication & authorisation in VarnishAsk Me Anything on authentication & authorisation in Varnish
Ask Me Anything on authentication & authorisation in Varnish
 
Boozt.com Use Case
Boozt.com Use CaseBoozt.com Use Case
Boozt.com Use Case
 
Akamai connector for varnish
Akamai connector for varnishAkamai connector for varnish
Akamai connector for varnish
 
Varnish High Availability
Varnish High AvailabilityVarnish High Availability
Varnish High Availability
 
PostNord: Copy On Write
PostNord: Copy On WritePostNord: Copy On Write
PostNord: Copy On Write
 
Varnish extend
Varnish extendVarnish extend
Varnish extend
 
Streaming with Varnish
Streaming with VarnishStreaming with Varnish
Streaming with Varnish
 
Edgestash
EdgestashEdgestash
Edgestash
 
What is new in varnish plus
What is new in varnish plusWhat is new in varnish plus
What is new in varnish plus
 
Varnish Extend demo
Varnish Extend demoVarnish Extend demo
Varnish Extend demo
 
Varnish extend introduction
Varnish extend introductionVarnish extend introduction
Varnish extend introduction
 
Cedexis introduction
Cedexis introductionCedexis introduction
Cedexis introduction
 
Secure content caching
Secure content cachingSecure content caching
Secure content caching
 
Microservices
MicroservicesMicroservices
Microservices
 
Varnishtest
VarnishtestVarnishtest
Varnishtest
 
Lightning fast with Varnish
Lightning fast with VarnishLightning fast with Varnish
Lightning fast with Varnish
 
E-commerce use case
E-commerce use caseE-commerce use case
E-commerce use case
 
Access control
Access controlAccess control
Access control
 
Varnish TLS
Varnish TLSVarnish TLS
Varnish TLS
 
MSE
MSEMSE
MSE
 

Recently uploaded

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...Product School
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...Product School
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Product School
 

Recently uploaded (20)

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 

Handelsbanken use case

  • 1. Handelsbanken Securing our digital presence with Varnish Fredric Berglund – System responsible / Solution Architect
  • 2. Background • New CMS • Outdated Websites with old technique • First Proof-of-concept • Setup of Infrastructure • Small public website – Best practice from vendor • Solutions for secure online self services • Self service for Corporate banking • Self service for Private customers
  • 4. Challenges • Constant fast changes on all services – Content driven • Old process of securing changes by code deploy • Speed – Fast website • High availability 365/24/7 • Media – reputation of the bank in media
  • 5. Technique – How do we use Varnish • 2 redundant Varnish servers – each having own cache • Virtual machines minimal size • 2 application servers – Resource services fetching content • Routing rules depending on service • Cache TTL depending on content types • GRACE MODE!!!! • Segmentation of user groups
  • 6. Performance • Corporate/Private same infrastructure • Public site serving all countries and languages • Some figures…
  • 7. Performance • Self service - 37 200 000 requests per day (High) • Varnish caches 93,5% of total requests • Removing one of our info types with short TTL we cover 99,3%
  • 8. Next step • New public site for Sweden • New markets and languages (public site) • Content to our mobile app • Micro sites