SlideShare a Scribd company logo
Monitoring Big Data Systems -
Done “The Simple Way”
Demi Ben-Ari - VP R&D @
CODEMOTION MILAN - SPECIAL EDITION
10 – 11 NOVEMBER 2017
About Me
Demi Ben-Ari, Co-Founder & VP R&D @ Panorays
● Google Developer Expert
● Co-Founder of Communities:
○ “Big Things” - Big Data, Data Science, DevOps
○ Google Developer Group Cloud
○ Ofek Alumni Association
In the Past:
● Sr. Data Engineer - Windward
● Team Leader & Sr. Java Software Engineer,
Missile defense System - “Ofek” – IAF
Agenda
● A lot of (NOT) funny Jokes
● Problem definition and Environment
● Monitoring pipeline solutions
○ Metrics
○ Datastores
○ Dashboards
○ Alerting
● Summary
● (Not going to address Service discovery and monitoring)
Say “Distributed”, Say “Big Data”,
Say….
What is Big Data (IMHO)? And What to Monitor?
● Systems involving the “3 Vs”:
What are the right questions we want to ask?
○ Volume - How much?
○ Velocity - How fast?
○ Variety - What kind? (Difference)
Monitor What?
Product
Data
Infrastructure
Biz
Monolith Structure
OS CPU Memory Disk
Processes Java
Application
Server
Database
Web Server
Load
Balancer
Users - Other Applications
Monitoring
System
UI
Many times...all of this was on a single physical server!
Distributed Microservices Architecture
Service A
Queue
DB
Service B
DBCache
Cache DBService C
Web
Server
DB
Analytics Cluster
Master
Slave Slave Slave
Monitoring System???
Some basic concepts
Basic Concepts
● Monitoring
● White-box
○ internals
● Black-box
○ behavior
● Dashboard
● Alert
● Root cause
● Node and machine
● Deploy
○ Any change to a
service’s running
software or its
configuration.
● KPI - Key Performance
Indicator
Data flow and Environment
(Use Case)
Structure of the Data
● Maritime Analytics Platform
● Geo Locations + Metadata
● Arriving over time
● Different types of messages being reported by satellites
● Encoded (For compression reasons)
● Might arrive later than actually transmitted
Data Flow Diagram
External
Data
Source
Analytics
Layers
Data Pipeline
Parsed
Raw
Entity Resolution
Process
Building insights
on top of the entities
Data
Output
Layer
Anomaly
Detection
Trends
UI for End Users
Environment Description
Cluster
Dev Testing
Live
Staging
ProductionEnv
OB1K
RESTful Java Services
Monitoring Stack - Let’s fill in the blanks
Alerting
Metrics Collection
Datastore
Dashboard
Data Monitoring
Log Monitoring
Situations & Problems
https://imgflip.com/i/1ap5kr
http://kingofwallpapers.com/otter/otter-004.jpg
MongoDB + Spark
Worker 1
Worker 2
….
….
…
…
Worker N
Spark
Cluster
Master
Write
Read
MasterSharded
MongoDB
Replica Set
Cassandra + Spark
Worker 1
Worker 2
….
….
…
…
Worker N
Cassandra
Cluster
Spark
Cluster
Write
Read
Cassandra + Serving
Cassandra
Cluster
Write
Read
UI Client
UI Client
UI Client
UI Client
Web
ServiceWeb
ServiceWeb
ServiceWeb
Service
Problems
● Multiple physical servers
● Multiple logical services
● Want Scaling => More Servers
● Even if you had all of the metrics
○ You’ll have an overflow of the data
● Your monitoring becomes a “Big Data” problem itself
This is what “Distributed” really Means
The DevOps Guy
(It might be you)
So...Solutions
Let’s Start!
Monitoring
Operation System
Monitoring Operation System Metrics
● What to measure:
○ CPU
○ Memory
○ Disk Space
● How to measure:
○ CollectD or StatsD reporting to Graphite
○ New Relic
■ Nice and easy UI
■ Even the free account gives great tool
■ Alerting of thresholds
Some help
from “the Cloud”
Google Cloud Platform StackDriver
Amazon Web Services CloudWatch
Report to Where?
● We chose:
● Graphite (InfluxDB) + Grafana
● Can correlate System and
Application metrics in one
place :)
Report to Where?
● Save DevOps efforts if you’re willing to Pay :)
● Hosted Graphite
○ https://www.hostedgraphite.com/
● Throwing the “Big Data” volume monitoring problem at
someone else
Connections
Connections…
http://www.mememaker.net/meme/connections-connections-everywhere2/
Drivers to Datastores
● Actions they usually do:
○ Open connection
○ Apply actions
■ Select, Insert, Update, Delete
○ Close connection
● Do you monitor each?
○ Hint: Yes!!!! Hell Yes!!!
● Creating a wrapper in any programming language and reporting the
metrics
○ Count, execution times, errors…
○ Infrastructure code that will give great visibility
Monitoring
Cassandra
Monitoring Cassandra
● OpsCenter - by DataStax
Monitoring Cassandra
● Is the enough?...
We can connect it to Graphite also (Blog: “Monitoring the
hell out of Cassandra”)
● Plug & Play the metrics to Graphite - Internal Cassandra
mechanism
● Back to the basics: dstat, iostat, iotop, jstack
Monitoring Cassandra
Monitoring Spark
What to monitor in an Apache Spark Cluster
● Application execution
● Resource consumption and allocation
● Task Failures
● Environment and Amount of servers
● Physical OS metrics
● Infrastructure services
Ways to Monitoring Spark
● Grafana-spark-dashboards
○ Blog:
http://www.hammerlab.org/2015/02/27/monitoring-spark-with-graphite-and-grafana/
● Spark UI - Online on each application running
● Spark History Server - Offline (After application finishes)
● Spark REST API
○ Querying via inner tools to do ad-hoc monitoring
● Back to the basics: dstat, iostat, iotop, jstack
● Blog post by Tzach Zohar - “Tips from the Trenches”
● http://spark.apache.org/docs/latest/monitoring.html
Monitoring
Your Data
https://memegenerator.net/instance/53617544
Data Questions? What should be measure
● Did all of the computation occur?
○ Are there any data layers missing?
● How much data do we have? (Volume)
● Is all of the data in the Database?
● Data Quality Assurance
Data Answers!
● KISS (Keep it simple stupid)
● Jenkins + Maven (JUnit) for the rescue
● Creating a maven “monitoring” project.
○ Running scheduled tasks, each for the relevant data source
■ Database data existence
■ S3 files existence
■ Data flow that keeps on coming from sensors
■ (Any other data source that you can imagine…)
○ Scheduled task that write amount metrics to Graphite -> Dashboards
○ Report task execution to Graphite
Data Answers!
● The method doesn’t really matter, as long as you:
○ Can follow the results over time
○ Know what your data flow, know what might fail
○ It’s easy for anyone to add more monitoring
(For the ones that add the new data each time…)
○ It don’t trust others to add monitoring
(It will always end up the DevOps’s “fault” -> No monitoring will be
applied)
Logging?
Monitoring?
https://lh4.googleusercontent.com/DFVcH-E5XKj8cbhEtI0qabmf_wwVqWWvk0pK5H5rnC_kVxY2tXClKfzV-LvAH61YRLJUEvtO9amjWfjcY4Z57VBYCuQ9
5_hdAVEHgLAuepJiArH0wJERWuzzmgnPysCiIA
Coralogix
Coralogix
● Elastic
● Architecture:
Server
Server
Server
ELK - Elasticsearch + Logstash + Kibana
Shippers
Queue
Indexer Web UIStorage
ELK - Elasticsearch + Logstash + Kibana
http://www.digitalgov.gov/2014/05/07/analyzing-search-data-in-real-time-to-drive-decisions/
Did someone say
“Dashboard”?
http://www.funpic.hu/_files/pictures/original/86/71/27186.jpg
Redash
● http://redash.io/
● Open Source: https://github.com/getredash/redash
● Came out as one of many Open source tool by Everything.me
● Created and Maintained by Arik Fraimovich (You rock!)
● Written in Python
● Has an on-premise and hosted solution
● At Panorays we also use if for Alerting via
Its integration with Slack
Redash - Screenshots
Alerting
Alerting
● Syren - Open source
● Reporting to:
○ Email, Flowdock, HipChat, HTTP,
Hubot, IRCcat, PagerDuty,
Pushover, SLF4J, Slack,
SNMP, Twilio
Summary - Monitoring Stack
Alerting
Metrics Collection
Datastore
Dashboard
Data Monitoring
Log Monitoring
Not my problem...or is it?
https://cdn.meme.am/instances/500x/22605665.jpg
So...Who does the monitoring in our company?
https://imgflip.com/i/18kvv1
Conclusions
● Correlating Application and System metrics!!!!
● Ask the right monitoring questions -> answer with
Dashboards
● KISS - simple is key, what’s hard, we tend not to do at all
● Alert about what you can actually react to
○ (And to the relevant person)
● Measure whatever you can
○ only way to know if you’re improving
● Monitor your business KPIs too
Conclusions
● If all of what I’ve said is not enough…
Graphs are fricking cool!
http://www.rantlifestyle.com/2013/09/23/how-happy-this-baby-is-will-shock-you/
Questions?
● “Big Things” Community
Meetup, YouTube, Facebook,
Twitter
● GDG Cloud
● LinkedIn
● Twitter: @demibenari
● Blog:
http://progexc.blogspot.com/
● demi.benari@gmail.com
Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion Milan 2017

More Related Content

What's hot (20)

PDF
Carlo Sciolla - Above and beyond type systems with clojure.spec - Codemotion ...
Codemotion
 
PDF
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
PDF
Yunong Xiao - The Paved PaaS to Microservices - Codemotion Milan 2017
Codemotion
 
PDF
The State of WebSockets in Django
Rami Sayar
 
PPTX
Cross-platform Mobile Development on Open Source
All Things Open
 
PDF
API Design in the Modern Era - Architecture Next 2020
Eran Stiller
 
PPTX
JavaOne 2015: Top Performance Patterns Deep Dive
Andreas Grabner
 
PDF
Javantura v4 - Cloud-native Architectures and Java - Matjaž B. Jurič
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
PDF
Queick: A Simple Job Queue System for Python
Ryota Suenaga
 
PDF
Lessons from running AppSync in prod
Yan Cui
 
PDF
Javantura v4 - (Spring)Boot your application on Red Hat middleware stack - Al...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
PPTX
Programming for the Internet of Things
Kinoma
 
PDF
Ruby performance - The low hanging fruit
Bruce Werdschinski
 
PPTX
Startup Safary | Fight against robots with enbrite.ly data platform
Mészáros József
 
PDF
Build reactive systems on lambda
Yan Cui
 
PDF
Javantura v4 - JVM++ The GraalVM - Martin Toshev
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
PDF
Everything-as-code. Polyglotte Software-Entwicklung in der Praxis.
QAware GmbH
 
PPTX
CubeJS: eBay’s Node.js Adoption Journey
Patrick Steele-Idem
 
PDF
The Next Generation Cloud: Unleashing the Power of the Unikernal
All Things Open
 
PDF
12 Factor Scala
Joe Kutner
 
Carlo Sciolla - Above and beyond type systems with clojure.spec - Codemotion ...
Codemotion
 
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Yunong Xiao - The Paved PaaS to Microservices - Codemotion Milan 2017
Codemotion
 
The State of WebSockets in Django
Rami Sayar
 
Cross-platform Mobile Development on Open Source
All Things Open
 
API Design in the Modern Era - Architecture Next 2020
Eran Stiller
 
JavaOne 2015: Top Performance Patterns Deep Dive
Andreas Grabner
 
Javantura v4 - Cloud-native Architectures and Java - Matjaž B. Jurič
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Queick: A Simple Job Queue System for Python
Ryota Suenaga
 
Lessons from running AppSync in prod
Yan Cui
 
Javantura v4 - (Spring)Boot your application on Red Hat middleware stack - Al...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Programming for the Internet of Things
Kinoma
 
Ruby performance - The low hanging fruit
Bruce Werdschinski
 
Startup Safary | Fight against robots with enbrite.ly data platform
Mészáros József
 
Build reactive systems on lambda
Yan Cui
 
Javantura v4 - JVM++ The GraalVM - Martin Toshev
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Everything-as-code. Polyglotte Software-Entwicklung in der Praxis.
QAware GmbH
 
CubeJS: eBay’s Node.js Adoption Journey
Patrick Steele-Idem
 
The Next Generation Cloud: Unleashing the Power of the Unikernal
All Things Open
 
12 Factor Scala
Joe Kutner
 

Viewers also liked (20)

PDF
Matteo Valoriani - How Augment your Reality: different perspective on the Rea...
Codemotion
 
PPTX
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemo...
Codemotion
 
PDF
James Williams - Demystifying Constraint Layout - Codemotion Milan 2017
Codemotion
 
PDF
Anna Makarudze - Django Girls: Inspiring women to fall in love with programmi...
Codemotion
 
PDF
Vincenzo Chianese - REST, for real! - Codemotion Milan 2017
Codemotion
 
PDF
Tiffany Conroy - Remote device sign-in – Authenticating without a keyboard - ...
Codemotion
 
PPTX
Gabriele Nocco - Massive distributed processing with H2O - Codemotion Milan 2017
Codemotion
 
PDF
Maurizio Moriconi - ARKit: Augmented Reality made simple - Codemotion Milan 2017
Codemotion
 
PDF
Claudio Carboni - ArcGIS platformthe foundation of your idea - Codemotion Mil...
Codemotion
 
PDF
Gabriele Petronella - Mythical trees and where to find them - Codemotion Mila...
Codemotion
 
PDF
Nicola Corti - Building UI Consistent Android Apps - Codemotion Milan 2017
Codemotion
 
PDF
Giovanni Laquidara - Hello ARCore - Codemotion Milan 2017
Codemotion
 
PDF
Matteo Manchi - React Native for multi-platform mobile applications - Codemot...
Codemotion
 
PDF
Erik Tiengo - Embedding Cisco Spark and Location applications (ESRI) into bus...
Codemotion
 
PDF
Agnieszka Naplocha - Breaking the norm with creative CSS - Codemotion Milan 2017
Codemotion
 
PPSX
Oded Coster - Stack Overflow behind the scenes - how it's made - Codemotion M...
Codemotion
 
PDF
Engineering Design for Facebook
Codemotion
 
PDF
Cutting the Fat
Codemotion
 
Matteo Valoriani - How Augment your Reality: different perspective on the Rea...
Codemotion
 
Massimo Bonanni - L'approccio ai microservizi secondo Service Fabric - Codemo...
Codemotion
 
James Williams - Demystifying Constraint Layout - Codemotion Milan 2017
Codemotion
 
Anna Makarudze - Django Girls: Inspiring women to fall in love with programmi...
Codemotion
 
Vincenzo Chianese - REST, for real! - Codemotion Milan 2017
Codemotion
 
Tiffany Conroy - Remote device sign-in – Authenticating without a keyboard - ...
Codemotion
 
Gabriele Nocco - Massive distributed processing with H2O - Codemotion Milan 2017
Codemotion
 
Maurizio Moriconi - ARKit: Augmented Reality made simple - Codemotion Milan 2017
Codemotion
 
Claudio Carboni - ArcGIS platformthe foundation of your idea - Codemotion Mil...
Codemotion
 
Gabriele Petronella - Mythical trees and where to find them - Codemotion Mila...
Codemotion
 
Nicola Corti - Building UI Consistent Android Apps - Codemotion Milan 2017
Codemotion
 
Giovanni Laquidara - Hello ARCore - Codemotion Milan 2017
Codemotion
 
Matteo Manchi - React Native for multi-platform mobile applications - Codemot...
Codemotion
 
Erik Tiengo - Embedding Cisco Spark and Location applications (ESRI) into bus...
Codemotion
 
Agnieszka Naplocha - Breaking the norm with creative CSS - Codemotion Milan 2017
Codemotion
 
Oded Coster - Stack Overflow behind the scenes - how it's made - Codemotion M...
Codemotion
 
Engineering Design for Facebook
Codemotion
 
Cutting the Fat
Codemotion
 
Ad

Similar to Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion Milan 2017 (20)

PDF
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Berlin 2017
Demi Ben-Ari
 
PDF
Monitoring Big Data Systems Done "The Simple Way" - Demi Ben-Ari - Codemotion...
Codemotion
 
PDF
Monitoring Big Data Systems "Done the simple way" - Demi Ben-Ari - Codemotion...
Demi Ben-Ari
 
PDF
Monitoring Big Data Systems - "The Simple Way"
Demi Ben-Ari
 
PDF
Thinking DevOps in the era of the Cloud - Demi Ben-Ari
Demi Ben-Ari
 
PDF
Quick dive into the big data pool without drowning - Demi Ben-Ari @ Panorays
Demi Ben-Ari
 
PDF
Thinking DevOps in the Era of the Cloud - Demi Ben-Ari
Demi Ben-Ari
 
PDF
Metrics & more
Stefan Thies
 
PDF
Monitoring Large-Scale Apache Spark Clusters at Databricks
Anyscale
 
PPTX
DevOps monitoring: Feedback loops in enterprise environments
Jonah Kowall
 
PPTX
Real-Time Metrics and Distributed Monitoring - Jeff Pierce, Change.org - Dev...
DevOpsDays Tel Aviv
 
PPTX
TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
Jonah Kowall
 
PPTX
Evolution of Monitoring and Prometheus (Dublin 2018)
Brian Brazil
 
PDF
Monitoring Node.js Microservices on CloudFoundry with Open Source Tools and a...
Tony Erwin
 
PPTX
Big Data Ecosystem
Ivo Vachkov
 
PDF
S3, Cassandra or Outer Space? Dumping Time Series Data using Spark - Demi Ben...
Codemotion Tel Aviv
 
PDF
Build a Time Series Application with Apache Spark and Apache HBase
Carol McDonald
 
PDF
Making operations visible - Nick Gallbreath
Devopsdays
 
PDF
Making operations visible - devopsdays tokyo 2013
Nick Galbreath
 
PDF
Monitoring as Software Validation
BioDec
 
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Berlin 2017
Demi Ben-Ari
 
Monitoring Big Data Systems Done "The Simple Way" - Demi Ben-Ari - Codemotion...
Codemotion
 
Monitoring Big Data Systems "Done the simple way" - Demi Ben-Ari - Codemotion...
Demi Ben-Ari
 
Monitoring Big Data Systems - "The Simple Way"
Demi Ben-Ari
 
Thinking DevOps in the era of the Cloud - Demi Ben-Ari
Demi Ben-Ari
 
Quick dive into the big data pool without drowning - Demi Ben-Ari @ Panorays
Demi Ben-Ari
 
Thinking DevOps in the Era of the Cloud - Demi Ben-Ari
Demi Ben-Ari
 
Metrics & more
Stefan Thies
 
Monitoring Large-Scale Apache Spark Clusters at Databricks
Anyscale
 
DevOps monitoring: Feedback loops in enterprise environments
Jonah Kowall
 
Real-Time Metrics and Distributed Monitoring - Jeff Pierce, Change.org - Dev...
DevOpsDays Tel Aviv
 
TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
Jonah Kowall
 
Evolution of Monitoring and Prometheus (Dublin 2018)
Brian Brazil
 
Monitoring Node.js Microservices on CloudFoundry with Open Source Tools and a...
Tony Erwin
 
Big Data Ecosystem
Ivo Vachkov
 
S3, Cassandra or Outer Space? Dumping Time Series Data using Spark - Demi Ben...
Codemotion Tel Aviv
 
Build a Time Series Application with Apache Spark and Apache HBase
Carol McDonald
 
Making operations visible - Nick Gallbreath
Devopsdays
 
Making operations visible - devopsdays tokyo 2013
Nick Galbreath
 
Monitoring as Software Validation
BioDec
 
Ad

More from Codemotion (20)

PDF
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Codemotion
 
PDF
Pompili - From hero to_zero: The FatalNoise neverending story
Codemotion
 
PPTX
Pastore - Commodore 65 - La storia
Codemotion
 
PPTX
Pennisi - Essere Richard Altwasser
Codemotion
 
PPTX
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Codemotion
 
PPTX
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Codemotion
 
PPTX
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Codemotion
 
PPTX
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Codemotion
 
PDF
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Codemotion
 
PDF
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Codemotion
 
PDF
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Codemotion
 
PDF
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Codemotion
 
PDF
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Codemotion
 
PDF
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Codemotion
 
PPTX
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Codemotion
 
PPTX
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
Codemotion
 
PDF
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Codemotion
 
PDF
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Codemotion
 
PDF
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Codemotion
 
PDF
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Codemotion
 
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Codemotion
 
Pompili - From hero to_zero: The FatalNoise neverending story
Codemotion
 
Pastore - Commodore 65 - La storia
Codemotion
 
Pennisi - Essere Richard Altwasser
Codemotion
 
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Codemotion
 
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Codemotion
 
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Codemotion
 
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Codemotion
 
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Codemotion
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Codemotion
 
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Codemotion
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Codemotion
 
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Codemotion
 
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Codemotion
 
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Codemotion
 
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
Codemotion
 
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Codemotion
 
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Codemotion
 
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Codemotion
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Codemotion
 

Recently uploaded (20)

PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 

Demi Ben-Ari - Monitoring Big Data Systems Done "The Simple Way" - Codemotion Milan 2017