SlideShare a Scribd company logo
1 of 41
Download to read offline
The Campus NMS tool NAV
GN3 Network monitoring workshop
Belgrade, 20th
October 2009
Morten Brekkevold
2
What is NAV?
 Network Administration Visualized
 A network monitoring software system
 Free software, licensed under GPLv2
 Developed in Norway to meet the
requirements of campus network
operators in Norwegian higher education
 Focused on network infrastructure
3
1999: Inception
 Need to monitor the campus network
 HP OpenView tested and thrown out
 Internal development of tailored tools
began
4
Early features
 Collect router port data (SNMP)
 Auto-create MRTG/Cricket config
 Status monitor (ping) with alerts
 ARP collector
 Web reports and topological traffic
map
 SNMP trap daemon with alerts
5
2001: Enter UNINETT
 Sponsoring 50% of development costs
 Contingent on results being made
available for all Norwegian universities
and university colleges
 Resulted in version 2, released in 2002
6
2004: Freedom
 GPL chosen as license
 Version 3 released to the world
7
2006: GigaCampus
 Four new years of funding
 UNINETT became lead developer of
NAV
8
Today
 An estimated 35 universities and
university colleges in Norway use NAV
(nearly all)
 30 of these local installations operated
centrally by UNINETT
 Reported usage from universities and
businesses in Italy, Romania, Russia,
Switzerland, UK, USA and Denmark
 188 subscribers to the nav-users
mailing list
9
What does it do?
 Inventory & topology
 Status monitoring & alerts
 Client machine tracking and detention
 Statistics and graphing
10
Machine
tracking and
detention
Netmap
Network
explorer
IP Device
Info
Reports
PostgreSQL RRDRRDRRD
event & alert engines
Cricket
Email
SMS
Jabber
Status
monitor
Service
monitor
Threshold
monitor
External
systems
11
PostgreSQL
Maintenance processes
eventEngine
alertEngine
smsd
maintengine
logengine
networkDiscovery
Network access
processes
getDeviceData
mactrace
thresholdMon
RRDRRDRRD
pping
servicemon
Cricket
snmptrapd
12
Web interface
13
Start monitoring
 No device autodiscovery
 “Seed the database”
getDeviceDatagetDeviceDatagetDeviceData PostgreSQL
14
Inventory
 For each device, get:
 Modules
 Serial numbers
 Interfaces
 IP addresses and prefixes
 IPv4 and IPv6
15
getDeviceData
 Plugin based SNMP collector
 Data is collected from devices in
parallel, using threads
 Collects full inventory every 6 hours,
by default
 Module monitor plugin is invoked every
hour, by default
16
IPDeviceinfo
17
Reports
 Admin-configurable tabular reports
 SQL-based
18
Address space matrix
 Allocation
 Utilization
19
Autodetecting topology
 Physical topology
 ARP
 CAM
 CDP
 VLAN topology
 Trunks
 STP
 Machine tracking and
detention
20
Netmap
21
Network explorer
22
Geomap
23
Traffic statistics
 NAV autoconfigures
Cricket
 A third party tool for
collecting and displaying
time-series data, using
RRDtool
 We poll interface counters,
CPU load values, memory
usage, temperature, etc.
24
Eventsandalerts
Event
queue
eventEngine
alertEngine
thresholdMon
pping
servicemon
snmptrapd
moduleMon (gDD)
Alert
queue
Alert
history
topology
data
MailIn
Web status
report
25
Withholding alerts
 Shadow
 Uses topology to see that a device is
unreachable because of another device
being down
 Scheduled maintenance
 Purposely withhold alerts from devices
on scheduled maintenance
26
Alert profiles
 Each user can have multiple personal
alert profiles
 A profile defines:
 What alerts to subscribe to
 When to receive said alerts
 Where to receive said alerts
27
Profile example
28
Syslog analyzer
29
Campus abuse handling
 NAV offers two useful and popular
tools for campus abuse handling
 Client machine tracking
 Client machine detention
 Why are these popular?
 Student villages often connected
directly to university network
 Students are naughty
30
Client machine tracking
 NAV logs CAM table entries for all
switch access ports
 Using the combination ARP (and IPv6
neighbor discovery) & CAM, any client
machine's access port can be found
from its IP address
 Similarly, we can count or list the
number of active end users on a switch
31
Trackingexample
32
Client machine detainment
 Given an IP address, we can:
 Block the client machine's access port
(interface shutdown)
 Switch access port to a quarantine
VLAN with limited access
33
Detention case history
 Complete case history
 Detention reason
 Target MAC address
 Option to “pursue” detainee
 Option to automatically repeal
detention after set time has passed
34
Automated detention runs
 Scan client IP ranges for vulnerabilities
known to disrupt network
 Feed list of vulnerable IP addresses to
NAV, supplying a reference reason
 Clients are blocked according to
preconfigured settings in reference
reason
35
Implementation
 Began as hodge-podge mix of scripts
 First use Perl and PHP
 Add some Java
 Then some more Java
 Then throw in Python for good
measure
 What a mess!?
36
Development model
 Many summer interns (students)
 More than 30 people involved over a
span of 10 years of development
 Always a new “favorite” programming
language
 Turnaround is a problem for code
maintenance
37
Integration and cleanup
 Since 2003, new programming
languages were forbidden
 Code cleanup, rewrites and
encouraging API building
 Reducing number of languages
 PHP is out
 Perl is almost out (1 program left)
 Java accounts for nearly 50%, but is
very slowly on its way out
38
Active developers
 UNINETT
 1 full-time employee (me)
 4 part-time students
 NTNU
 1 person, 25% of the time
 University of Tromsø
 2 people, ad-hoc
 University of Oslo
 Packaging for Debian GNU/Linux
39
Development tools
 Launchpad
 Bug and specification tracking
 Mercurial
 Distributed version control
 Emacs, Vim, Eclipse, etc.
 Sympa
 Mailing list software
 Dokuwiki
 Wiki-based web site
40
Future plans
 Currently working on next-generation
collection framework
 Working on improved environment
and UPS monitoring
 LLDP support for topology
 Integrate Geomap
 SNMPv3 and/or Netconf
41
That's it, folks!
 http://metanav.uninett.no/
 http://launchpad.net/nav
 nav-users@uninett.no
 morten.brekkevold@uninett.no

More Related Content

What's hot

Scanning & Penetration Testing
Scanning & Penetration Testing Scanning & Penetration Testing
Scanning & Penetration Testing Deris Stiawan
 
Snort alert signatures
Snort alert signaturesSnort alert signatures
Snort alert signaturesDeris Stiawan
 
Network Analysis Using Wireshark -10- arp and ip analysis
Network Analysis Using Wireshark -10- arp and ip analysis Network Analysis Using Wireshark -10- arp and ip analysis
Network Analysis Using Wireshark -10- arp and ip analysis Yoram Orzach
 
Network analysis Using Wireshark Lesson 11: TCP and UDP Analysis
Network analysis Using Wireshark Lesson 11: TCP and UDP AnalysisNetwork analysis Using Wireshark Lesson 11: TCP and UDP Analysis
Network analysis Using Wireshark Lesson 11: TCP and UDP AnalysisYoram Orzach
 
Co emulation of scan-chain based designs
Co emulation of scan-chain based designsCo emulation of scan-chain based designs
Co emulation of scan-chain based designsijcsit
 
List of experiments
List of experimentsList of experiments
List of experimentssakthisree
 
Wireshark - Basics
Wireshark - BasicsWireshark - Basics
Wireshark - BasicsYoram Orzach
 
NeerajSharma_EmbeddedSoftwareDeveloper
NeerajSharma_EmbeddedSoftwareDeveloperNeerajSharma_EmbeddedSoftwareDeveloper
NeerajSharma_EmbeddedSoftwareDeveloperNeeraj sharma
 
Video coding technology proposal by
Video coding technology proposal by Video coding technology proposal by
Video coding technology proposal by Videoguy
 

What's hot (13)

Tcp ip protocols
Tcp ip protocolsTcp ip protocols
Tcp ip protocols
 
Scanning & Penetration Testing
Scanning & Penetration Testing Scanning & Penetration Testing
Scanning & Penetration Testing
 
Snort alert signatures
Snort alert signaturesSnort alert signatures
Snort alert signatures
 
Wireshark
WiresharkWireshark
Wireshark
 
Network Analysis Using Wireshark -10- arp and ip analysis
Network Analysis Using Wireshark -10- arp and ip analysis Network Analysis Using Wireshark -10- arp and ip analysis
Network Analysis Using Wireshark -10- arp and ip analysis
 
Network analysis Using Wireshark Lesson 11: TCP and UDP Analysis
Network analysis Using Wireshark Lesson 11: TCP and UDP AnalysisNetwork analysis Using Wireshark Lesson 11: TCP and UDP Analysis
Network analysis Using Wireshark Lesson 11: TCP and UDP Analysis
 
Co emulation of scan-chain based designs
Co emulation of scan-chain based designsCo emulation of scan-chain based designs
Co emulation of scan-chain based designs
 
List of experiments
List of experimentsList of experiments
List of experiments
 
Wireshark - Basics
Wireshark - BasicsWireshark - Basics
Wireshark - Basics
 
presentation
presentationpresentation
presentation
 
NeerajSharma_EmbeddedSoftwareDeveloper
NeerajSharma_EmbeddedSoftwareDeveloperNeerajSharma_EmbeddedSoftwareDeveloper
NeerajSharma_EmbeddedSoftwareDeveloper
 
Video coding technology proposal by
Video coding technology proposal by Video coding technology proposal by
Video coding technology proposal by
 
Verigraph
VerigraphVerigraph
Verigraph
 

Viewers also liked

Chapter 8 - Groups at Work
Chapter 8 - Groups at WorkChapter 8 - Groups at Work
Chapter 8 - Groups at Workgrayea
 
Garfield amigos
Garfield amigosGarfield amigos
Garfield amigoswpsly
 
Iain Forsyth and Jane Pollard\'s Press Pack
Iain Forsyth and Jane Pollard\'s Press PackIain Forsyth and Jane Pollard\'s Press Pack
Iain Forsyth and Jane Pollard\'s Press Packjanepollard
 
Eye Catching Photos
Eye Catching PhotosEye Catching Photos
Eye Catching Photosguest91186fa
 
Gamecock Campaing For Excellence
Gamecock Campaing For ExcellenceGamecock Campaing For Excellence
Gamecock Campaing For ExcellenceJSUGamecocks
 
Iain Forsyth & Jane Pollard\'s CV
Iain Forsyth & Jane Pollard\'s CVIain Forsyth & Jane Pollard\'s CV
Iain Forsyth & Jane Pollard\'s CVjanepollard
 
Automatic topology detection in NAV
Automatic topology detection in NAVAutomatic topology detection in NAV
Automatic topology detection in NAVMorten Brekkevold
 
Distribuert versjonskontroll med Mercurial
Distribuert versjonskontroll med MercurialDistribuert versjonskontroll med Mercurial
Distribuert versjonskontroll med MercurialMorten Brekkevold
 

Viewers also liked (13)

Chapter 8 - Groups at Work
Chapter 8 - Groups at WorkChapter 8 - Groups at Work
Chapter 8 - Groups at Work
 
Garfield amigos
Garfield amigosGarfield amigos
Garfield amigos
 
Iain Forsyth and Jane Pollard\'s Press Pack
Iain Forsyth and Jane Pollard\'s Press PackIain Forsyth and Jane Pollard\'s Press Pack
Iain Forsyth and Jane Pollard\'s Press Pack
 
Eye Catching Photos
Eye Catching PhotosEye Catching Photos
Eye Catching Photos
 
Gamecock Campaing For Excellence
Gamecock Campaing For ExcellenceGamecock Campaing For Excellence
Gamecock Campaing For Excellence
 
Iain Forsyth & Jane Pollard\'s CV
Iain Forsyth & Jane Pollard\'s CVIain Forsyth & Jane Pollard\'s CV
Iain Forsyth & Jane Pollard\'s CV
 
Offer Letter
Offer LetterOffer Letter
Offer Letter
 
Automatic topology detection in NAV
Automatic topology detection in NAVAutomatic topology detection in NAV
Automatic topology detection in NAV
 
Gender Roles
Gender RolesGender Roles
Gender Roles
 
Distribuert versjonskontroll med Mercurial
Distribuert versjonskontroll med MercurialDistribuert versjonskontroll med Mercurial
Distribuert versjonskontroll med Mercurial
 
Projecten ARA
Projecten ARAProjecten ARA
Projecten ARA
 
NAV Alert Profiles
NAV Alert ProfilesNAV Alert Profiles
NAV Alert Profiles
 
NAV 3.6 nyheter
NAV 3.6 nyheterNAV 3.6 nyheter
NAV 3.6 nyheter
 

Similar to The campus NMS tool NAV

Jprofessionals co create the future of your city
Jprofessionals co create the future of your cityJprofessionals co create the future of your city
Jprofessionals co create the future of your cityPance Cavkovski
 
Software development for the COMPASS experiment
Software development for the COMPASS experimentSoftware development for the COMPASS experiment
Software development for the COMPASS experimentbodlosh
 
ASIP (Application-specific instruction-set processor)
ASIP (Application-specific instruction-set processor)ASIP (Application-specific instruction-set processor)
ASIP (Application-specific instruction-set processor)Hamid Reza
 
Summer training at WIPRO
Summer training at WIPROSummer training at WIPRO
Summer training at WIPROprerna setia
 
B.Eng-Final Year Project interim-report
B.Eng-Final Year Project interim-reportB.Eng-Final Year Project interim-report
B.Eng-Final Year Project interim-reportAkash Rajguru
 
Network Monitoring System ppt.pdf
Network Monitoring System ppt.pdfNetwork Monitoring System ppt.pdf
Network Monitoring System ppt.pdfkristinatemen
 
network monitoring system ppt
network monitoring system pptnetwork monitoring system ppt
network monitoring system pptashutosh rai
 
Model-driven Network Management
Model-driven Network ManagementModel-driven Network Management
Model-driven Network ManagementAnees Shaikh
 
NON-INTRUSIVE REMOTE MONITORING OF SERVICES IN A DATA CENTRE
NON-INTRUSIVE REMOTE MONITORING OF SERVICES IN A DATA CENTRENON-INTRUSIVE REMOTE MONITORING OF SERVICES IN A DATA CENTRE
NON-INTRUSIVE REMOTE MONITORING OF SERVICES IN A DATA CENTREcscpconf
 
A REVIEW ON NMAP AND ITS FEATURES
A REVIEW ON NMAP AND ITS FEATURESA REVIEW ON NMAP AND ITS FEATURES
A REVIEW ON NMAP AND ITS FEATURESIRJET Journal
 
SDN in the Management Plane: OpenConfig and Streaming Telemetry
SDN in the Management Plane: OpenConfig and Streaming TelemetrySDN in the Management Plane: OpenConfig and Streaming Telemetry
SDN in the Management Plane: OpenConfig and Streaming TelemetryAnees Shaikh
 
Plan_design and FPGA implement of MIMO OFDM SDM systems
Plan_design and FPGA implement of MIMO OFDM SDM systemsPlan_design and FPGA implement of MIMO OFDM SDM systems
Plan_design and FPGA implement of MIMO OFDM SDM systemsTan Vo
 
cReComp : Automated Design Tool for ROS-Compliant FPGA Component
cReComp : Automated Design Tool  for ROS-Compliant FPGA Component cReComp : Automated Design Tool  for ROS-Compliant FPGA Component
cReComp : Automated Design Tool for ROS-Compliant FPGA Component Kazushi Yamashina
 
Network monitoring using RMI technology
Network monitoring using RMI technologyNetwork monitoring using RMI technology
Network monitoring using RMI technologySaurabh Sutone
 
IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...
IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...
IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...IRJET Journal
 

Similar to The campus NMS tool NAV (20)

Jprofessionals co create the future of your city
Jprofessionals co create the future of your cityJprofessionals co create the future of your city
Jprofessionals co create the future of your city
 
Software development for the COMPASS experiment
Software development for the COMPASS experimentSoftware development for the COMPASS experiment
Software development for the COMPASS experiment
 
ASIP (Application-specific instruction-set processor)
ASIP (Application-specific instruction-set processor)ASIP (Application-specific instruction-set processor)
ASIP (Application-specific instruction-set processor)
 
Summer training at WIPRO
Summer training at WIPROSummer training at WIPRO
Summer training at WIPRO
 
B.Eng-Final Year Project interim-report
B.Eng-Final Year Project interim-reportB.Eng-Final Year Project interim-report
B.Eng-Final Year Project interim-report
 
Network Monitoring System ppt.pdf
Network Monitoring System ppt.pdfNetwork Monitoring System ppt.pdf
Network Monitoring System ppt.pdf
 
network monitoring system ppt
network monitoring system pptnetwork monitoring system ppt
network monitoring system ppt
 
Model-driven Network Management
Model-driven Network ManagementModel-driven Network Management
Model-driven Network Management
 
NON-INTRUSIVE REMOTE MONITORING OF SERVICES IN A DATA CENTRE
NON-INTRUSIVE REMOTE MONITORING OF SERVICES IN A DATA CENTRENON-INTRUSIVE REMOTE MONITORING OF SERVICES IN A DATA CENTRE
NON-INTRUSIVE REMOTE MONITORING OF SERVICES IN A DATA CENTRE
 
A REVIEW ON NMAP AND ITS FEATURES
A REVIEW ON NMAP AND ITS FEATURESA REVIEW ON NMAP AND ITS FEATURES
A REVIEW ON NMAP AND ITS FEATURES
 
Introduction to ns3
Introduction to ns3Introduction to ns3
Introduction to ns3
 
SDN in the Management Plane: OpenConfig and Streaming Telemetry
SDN in the Management Plane: OpenConfig and Streaming TelemetrySDN in the Management Plane: OpenConfig and Streaming Telemetry
SDN in the Management Plane: OpenConfig and Streaming Telemetry
 
Plan_design and FPGA implement of MIMO OFDM SDM systems
Plan_design and FPGA implement of MIMO OFDM SDM systemsPlan_design and FPGA implement of MIMO OFDM SDM systems
Plan_design and FPGA implement of MIMO OFDM SDM systems
 
TransPAC3/ACE Measurement & PerfSONAR Update
TransPAC3/ACE Measurement & PerfSONAR UpdateTransPAC3/ACE Measurement & PerfSONAR Update
TransPAC3/ACE Measurement & PerfSONAR Update
 
cReComp : Automated Design Tool for ROS-Compliant FPGA Component
cReComp : Automated Design Tool  for ROS-Compliant FPGA Component cReComp : Automated Design Tool  for ROS-Compliant FPGA Component
cReComp : Automated Design Tool for ROS-Compliant FPGA Component
 
Network monitoring using RMI technology
Network monitoring using RMI technologyNetwork monitoring using RMI technology
Network monitoring using RMI technology
 
FIOT_Uni4.pptx
FIOT_Uni4.pptxFIOT_Uni4.pptx
FIOT_Uni4.pptx
 
Chapter04
Chapter04Chapter04
Chapter04
 
IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...
IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...
IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...
 
Phanidhar Gorrepati
Phanidhar GorrepatiPhanidhar Gorrepati
Phanidhar Gorrepati
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

The campus NMS tool NAV