SlideShare a Scribd company logo
BUILDING AND SCALING A LOG ANALYTICS
PLATFORM 

- A SERVERLESS APPROACH
Narendran
A BIT ABOUT ME…
Naren
Product Engineer
Scaling A.I to millions

@ MadStreetDen
Python, Golang, FOSS, Cycling,
Travel
TWITTER & GITHUB
@DudeWhoCode
WEBSITE & BLOG
www.dudewho.codes
OUR DISTRIBUTED MICROSERVICES
ARCHITECTING A LOGGING FRAMEWORK
BEHAVIOURS OF DIFFERENT
MICROSERVICES
• Mostly Idle

• Horizontally scales up
• Rapid scale down

• Surges
EXPECTATIONS FROM ANY LOG
FRAMEWORK
• High Performance
• Secure
• No data Loss/overwriting
• Dynamically Scalable
• Highly Available
• Independent
KNOWYOUR LOGS
• Real time Analysis

• Historical Analysis

THE CONVENTIONAL ARCHITECTURE
PROBLEMS FACED
THETHING WITH ELK
•Threadpool queue size in Elastic Search

• Adding Logstash filters

• Burning more money, even for idle
time
WHO WILL MONITORTHE SYSTEMTHAT
MONITORS OTHER SYSTEMS?
WHO WILL MONITORTHE SYSTEMTHAT
MONITORS OTHER SYSTEMS?
WHATSTHE COMMONTHINGTHAT ALL
THE COMPONENTS HAVE?

WHATSTHE COMMONTHINGTHAT ALL
THE COMPONENTS HAVE?

Servers, Servers, Servers
Servers, Servers, Servers
GOING SERVERLESS
(buzzword alert!)
Serverless computing is a cloud computing execution model in which the cloud provider
dynamically manages the allocation of machine resources.
Pricing is based on the actual amount of resources consumed by an application, rather
than on pre-purchased units of capacity.
- Wikipedia
GOING SERVERLESS
No server is easier to manage than “no server”
- Werner Wogels, CTO,Amazon
GOING SERVERLESS
SERVERLESS ARCHITECTURE
AMAZON WEB SERVICES
(AWS)
AWS SERVERLESS
AWS SERVERLESS
AWS SERVERLESS
FAAS ARCHITECTURE
•The client application from
which we will get our logs
• Delivers real-time streaming data to other
services such as Amazon S3, Elastic Search.
• Configurable producers and consumers
• Run code without provisioning servers
• Event driven, Highly scalable
• Store data at massive scale
• Storage tier for many serverless applications
• Serverless interactive query service
• Point to your data source, define the schema, 

start querying using standard SQL
• Cloud-powered visualization tool
• Perform ad-hoc analysis and get quick business
insights
• Process streaming data in real time with standard
SQL in real time
• Scales automatically to match throughput
• Real time log monitoring
• Collect and track metrics, log files, trigger alarms
MANAGINGTHE SERVERLESS MODEL
1. Web Console
2. Code (AWS SDK)
3. CLI
DEMO
YOU CAN WATCHTHE FOLLOWING
DEMO AS SCREENCAST AT


http://bit.ly/serverless-logging
Serverless Logging Architecture
Serverless Logging Architecture
Serverless Logging Architecture
Serverless Logging Architecture
Serverless Logging Architecture
Serverless Logging Architecture
Serverless Logging Architecture
Serverless Logging Architecture
SUMMARY
• Usual logging architecture: took us weeks and certain level of expertise
to implement
• Serverless architecture: Up and running in minutes
• No maintenance, nearly zero developer interventions after deployment
• This Faas architecture can scale infinitely for millions of logs from
thousands of microservices
SUMMARY
•
•
•
•
•
Serverless Logging Architecture
SLIDES :
www.dudewho.codes/talks
THANKYOU,
NAREN
@DudeWhoCode

More Related Content

PDF
Iot meets Serverless
PDF
Matt Chung (Independent) - Serverless application with AWS Lambda
PPTX
Serverless CQRS in Azure!
PPTX
Hybrid Integration with BizTalk Server - ACSUG
PDF
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
PPTX
Toyko azure meetup # 1 azure paa s overview
PPTX
Introduction to Promitor
PPTX
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemo...
Iot meets Serverless
Matt Chung (Independent) - Serverless application with AWS Lambda
Serverless CQRS in Azure!
Hybrid Integration with BizTalk Server - ACSUG
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
Toyko azure meetup # 1 azure paa s overview
Introduction to Promitor
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemo...

What's hot (19)

PDF
DBaaS at Scale
PPTX
Intelligent Cloud Conference 2018 - Next Generation of Data Integration with ...
PPTX
NDC London 2021 - Application Autoscaling Made Easy With Kubernetes Event-Dri...
PPTX
Server Sent Events using Reactive Kafka and Spring Web flux | Gagan Solur Ven...
PDF
Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...
PPTX
Serverless Architecture at iRobot
PPTX
Using the Cloud for Mobile, Social, and Games - RightScale Compute 2013
PPTX
.net developer for Jupyter Notebook and Apache Spark and viceversa
PDF
Logmatic at ElasticSearch November Paris meetup
PDF
Owain Perry (Just Giving) - Continuous Delivery of Windows Micro-Services in ...
PDF
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
PDF
Optimized Solutions - Corporate Overview
PPTX
Integrate 2017 unlock azure hybrid integration with biz talk - ws
PDF
Accelerating Innovation with Apache Kafka, Heikki Nousiainen | Heikki Nousiai...
PPTX
Global Azure Virtual - Application Autoscaling with KEDA
PPTX
Microsoft Partners - Application Autoscaling Made Easy With Kubernetes Event-...
PPTX
Stateful stream processing of iIoT events with C# and containers
PDF
Andreas Nauerz and Michael Behrendt - Event Driven and Serverless Programming...
PDF
Turning Evidence into Insights: How NCIS Leverages Elastic
DBaaS at Scale
Intelligent Cloud Conference 2018 - Next Generation of Data Integration with ...
NDC London 2021 - Application Autoscaling Made Easy With Kubernetes Event-Dri...
Server Sent Events using Reactive Kafka and Spring Web flux | Gagan Solur Ven...
Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...
Serverless Architecture at iRobot
Using the Cloud for Mobile, Social, and Games - RightScale Compute 2013
.net developer for Jupyter Notebook and Apache Spark and viceversa
Logmatic at ElasticSearch November Paris meetup
Owain Perry (Just Giving) - Continuous Delivery of Windows Micro-Services in ...
Exposing and Controlling Kafka Event Streaming with Kong Konnect Enterprise |...
Optimized Solutions - Corporate Overview
Integrate 2017 unlock azure hybrid integration with biz talk - ws
Accelerating Innovation with Apache Kafka, Heikki Nousiainen | Heikki Nousiai...
Global Azure Virtual - Application Autoscaling with KEDA
Microsoft Partners - Application Autoscaling Made Easy With Kubernetes Event-...
Stateful stream processing of iIoT events with C# and containers
Andreas Nauerz and Michael Behrendt - Event Driven and Serverless Programming...
Turning Evidence into Insights: How NCIS Leverages Elastic
Ad

Similar to Serverless Logging Architecture (20)

PDF
Serverless SQL
PPTX
Tokyo Azure Meetup #4 - Build 2016 Overview
PDF
AWS for Java Developers workshop
PDF
Agile infrastructure
PPTX
Deep dive into service fabric after 2 years
PDF
Le monitoring d'infrastructure de l'ingestion aux données : un jeu d'enfants !
PDF
DevOps in IoT
PDF
Leapfrog into Serverless - a Deloitte-Amtrak Case Study | Serverless Confere...
PPTX
Tokyo azure meetup #2 big data made easy
PPTX
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
PDF
O monitoramento da infraestrutura facilitado, da ingestão ao insight
PDF
Infrastructure monitoring made easy, from ingest to insight
PDF
How to grow your own Microservice?
PDF
Presentation database security audit vault & database firewall
PDF
Monitoreo sencillo de la infraestructura, de la ingesta a la visualización
PPTX
Tokyo azure meetup #8 - Azure Update, August
PPTX
Tokyo azure meetup #8 azure update, august
PDF
Ohio Devfest - Visual Analysis with GCP
PPTX
Using AWS To Build A Scalable Machine Data Analytics Service
PPTX
AWS for the Java Developer
Serverless SQL
Tokyo Azure Meetup #4 - Build 2016 Overview
AWS for Java Developers workshop
Agile infrastructure
Deep dive into service fabric after 2 years
Le monitoring d'infrastructure de l'ingestion aux données : un jeu d'enfants !
DevOps in IoT
Leapfrog into Serverless - a Deloitte-Amtrak Case Study | Serverless Confere...
Tokyo azure meetup #2 big data made easy
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
O monitoramento da infraestrutura facilitado, da ingestão ao insight
Infrastructure monitoring made easy, from ingest to insight
How to grow your own Microservice?
Presentation database security audit vault & database firewall
Monitoreo sencillo de la infraestructura, de la ingesta a la visualización
Tokyo azure meetup #8 - Azure Update, August
Tokyo azure meetup #8 azure update, august
Ohio Devfest - Visual Analysis with GCP
Using AWS To Build A Scalable Machine Data Analytics Service
AWS for the Java Developer
Ad

Recently uploaded (20)

PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
PPTX
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx
PPTX
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
PPT
Chapter 3 METAL JOINING.pptnnnnnnnnnnnnn
PDF
Foundation of Data Science unit number two notes
PDF
Introduction to Business Data Analytics.
PPTX
Major-Components-ofNKJNNKNKNKNKronment.pptx
PDF
Mega Projects Data Mega Projects Data
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PDF
Lecture1 pattern recognition............
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PPTX
Moving the Public Sector (Government) to a Digital Adoption
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PPTX
Global journeys: estimating international migration
PPT
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
IBA_Chapter_11_Slides_Final_Accessible.pptx
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx
CEE 2 REPORT G7.pptxbdbshjdgsgjgsjfiuhsd
Chapter 3 METAL JOINING.pptnnnnnnnnnnnnn
Foundation of Data Science unit number two notes
Introduction to Business Data Analytics.
Major-Components-ofNKJNNKNKNKNKronment.pptx
Mega Projects Data Mega Projects Data
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
Lecture1 pattern recognition............
Miokarditis (Inflamasi pada Otot Jantung)
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
Moving the Public Sector (Government) to a Digital Adoption
STUDY DESIGN details- Lt Col Maksud (21).pptx
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
Global journeys: estimating international migration
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm

Serverless Logging Architecture