SlideShare a Scribd company logo
D*ata Networking f*or D*evelopers
About m*e
IT Infrastructure Architect
CCS

World’s Oldest Intern
Foxycart

jason@jasonamyers.com

www.binarydelusions.com
O*verview
•   Why this is so important to you?

•   Networking Overview

•   Firewalls

•   Load Balancers

•   Caching

•   Data Flow Mapping

•   Application Performance Management

•   Sniffing for Troubleshooting
Why is this So
         Important?
• n-Tier Architectures
• RESTful APIs
• Service Oriented
  Architectures
• HATEOAS
Frame
                                  Dest      Source
Data Link                                                                            Ethernet



                           SOF




                                                     Len
            Preamble                                             Data          FCS
                                  MAC        MAC

                                                Packet
                            Source         Dest
                                                                                     IP
                     HCS
Network




                                                     Opt
                                                           Pad
             Misc                                                       Data
                              IP            IP
                                                Segment
            Source         Dest
Transport                                                                            TCP




                                                     Opt
                                                           Pad
                                         Misc                           Data




                                                CS
             Port          Port




            An Ethernet Frame
Firewalls

•   Packet Filtering

    •   Closed from outside

    •   Allow return traffic to
        a request from an
        inside source
Firewalls: Allowing
    Traffic f*rom O*utside
•   “Poking Holes”

•   Access Control List
    Entries (Network)

•   Network Address
    Translation (NAT)
    (Transport)

•   Source, Destination,
    Protocol, Port
ACL

           NAT     Firewall
 Web

Service

Database         Load Balancer


  Firewall P*ositioning
Firewalls: Deeper

•   Stateful Inspection

•   Intrusion Prevention

•   Application

•   Next Generation
The D*ecesion P*oint
L*oad Balancers
•   Local/Global

•   VIPs

•   Server Farms

•   Real Servers

•   SSL Offloading

•   Stickiness
Server Farm     Firewall
 Web

Service                     VIP


Database             Load Balancer


  Firewall P*ositioning
L*oad Balancers: Types
•   Response Time

•   Bandwidth

•   Hashes (address,
    content, cookie, head,
    url)

•   Connection Count

•   Least Loaded (health)

•   Round Robin
Caching

•   Reducing Expensive
    Calls

•   Results vary by
    architecture... Greatly

•   Changing rapidly
Caching: Where
•   Content Delivery
    Networks

•   Hosts (FusionIO)

•   Content Network
    Devices (Switches, Load
    Balancers)

•   SANs (FastCache)
Firewall
 Web

Service

Database           Load Balancer


           D*ata Flow
D*ata Flow: Sniffed
Sniffing D*emo
Application P*erformance Monitoring
New Relic
Transaction Tracing
App Server Stats
D*ashboarding
Who is Responsible?
Make i*t Simple
Questions
Rate me: https://joind.in/6722
 Follow me: @jasonamyers

More Related Content

PDF
IPv6 .pdf
PPT
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
PPTX
PDF
Multi-domain Orchestration leveraging the Application-Layer Traffic Optimizat...
PPTX
DCHP,NAT,forwarding of ip packets
PPT
routing Protocols and Virtual private network
PDF
Pcie basic
PDF
Thaker q3 2008
IPv6 .pdf
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
Multi-domain Orchestration leveraging the Application-Layer Traffic Optimizat...
DCHP,NAT,forwarding of ip packets
routing Protocols and Virtual private network
Pcie basic
Thaker q3 2008

What's hot (13)

PDF
Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...
DOCX
PPTX
Rpki -manrs_(7_september)
PPT
Ipv6up
PPT
bgp(border gateway protocol)
PPTX
Sky x technology
PPT
Spy x tchnology
PPTX
Sky X Tech PPT by Manoj Datt
DOC
PDF
No sql presentation
PDF
Nokia IES Configuration guide
PPTX
03_03_Implementing_PCIe_ATS_in_ARM-based_SoCs_Final
PPT
Implementation of isp mpls backbone network on i pv6 using 6 pe routers main PPT
Error and Flow Control Protocol (EFCP) Design and Implementation: A Data Tran...
Rpki -manrs_(7_september)
Ipv6up
bgp(border gateway protocol)
Sky x technology
Spy x tchnology
Sky X Tech PPT by Manoj Datt
No sql presentation
Nokia IES Configuration guide
03_03_Implementing_PCIe_ATS_in_ARM-based_SoCs_Final
Implementation of isp mpls backbone network on i pv6 using 6 pe routers main PPT
Ad

Viewers also liked (20)

PPT
Presentation, Firewalls
PDF
Filling the flask
PDF
CoderDojo Romagna
KEY
Fuga dalla Comfort Zone
KEY
Quattro passi tra le nuvole (e non scordate il paracadute)
PDF
Intro python-object-protocol
PDF
Diabetes and Me: My Journey So Far
PPTX
Hands on django part 1
PDF
Python Static Analysis Tools
PDF
Introduction to SQLAlchemy and Alembic Migrations
PDF
Online / Offline
PDF
RESTful Web API and MongoDB go for a pic nic
PPT
Flask - Python microframework
PDF
Introduction to SQLAlchemy ORM
PDF
Eve - REST API for Humans™
PDF
We Are All Remote Workers
PDF
REST Web API with MongoDB
PDF
Impact of Restful Web Architecture on Performance and Scalability
PDF
Web develop in flask
PDF
Selenium testing
Presentation, Firewalls
Filling the flask
CoderDojo Romagna
Fuga dalla Comfort Zone
Quattro passi tra le nuvole (e non scordate il paracadute)
Intro python-object-protocol
Diabetes and Me: My Journey So Far
Hands on django part 1
Python Static Analysis Tools
Introduction to SQLAlchemy and Alembic Migrations
Online / Offline
RESTful Web API and MongoDB go for a pic nic
Flask - Python microframework
Introduction to SQLAlchemy ORM
Eve - REST API for Humans™
We Are All Remote Workers
REST Web API with MongoDB
Impact of Restful Web Architecture on Performance and Scalability
Web develop in flask
Selenium testing
Ad

Similar to Coderfaire Data Networking for Developers (20)

PDF
05 network
PPTX
The Potential Impact of Software Defined Networking SDN on Security
PDF
IEEE 1588 Timing for Mobile Backhaul_Webinar
PDF
TCP/IP – Transmission Control Protocol/ Internet Protocol
PPTX
OpenStack and OpenFlow Demos
PDF
Software Defined Data Centers - June 2012
PDF
Acme Packet Presentation Materials for VUC June 18th 2010
PDF
ARM LPC2300/LPC2400 TCP/IP Stack Porting
PDF
Kentik Network@Scale (Dan Ellis)
PDF
iSCSI Protocol and Functionality
PDF
In-Memory Key Value Store (KVS) in FPGA for Ultra Low Latency and High Throug...
PPT
PPT
Ccna introduction
PPTX
Wireshark
PPTX
New Convergence
PDF
Brokerage 2007 presentation wireless
PDF
Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)
PPTX
Data Center: Cloud & Convergencia
PDF
Cisco 刘洋 从“路由”回归“交换”
05 network
The Potential Impact of Software Defined Networking SDN on Security
IEEE 1588 Timing for Mobile Backhaul_Webinar
TCP/IP – Transmission Control Protocol/ Internet Protocol
OpenStack and OpenFlow Demos
Software Defined Data Centers - June 2012
Acme Packet Presentation Materials for VUC June 18th 2010
ARM LPC2300/LPC2400 TCP/IP Stack Porting
Kentik Network@Scale (Dan Ellis)
iSCSI Protocol and Functionality
In-Memory Key Value Store (KVS) in FPGA for Ultra Low Latency and High Throug...
Ccna introduction
Wireshark
New Convergence
Brokerage 2007 presentation wireless
Efficient Telecommunication Infrastructure with Internet Telephony (VoIP)
Data Center: Cloud & Convergencia
Cisco 刘洋 从“路由”回归“交换”

Recently uploaded (20)

PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
cuic standard and advanced reporting.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
A Presentation on Artificial Intelligence
PDF
Approach and Philosophy of On baking technology
PDF
Machine learning based COVID-19 study performance prediction
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
“AI and Expert System Decision Support & Business Intelligence Systems”
Network Security Unit 5.pdf for BCA BBA.
Tartificialntelligence_presentation.pptx
Spectroscopy.pptx food analysis technology
Digital-Transformation-Roadmap-for-Companies.pptx
Group 1 Presentation -Planning and Decision Making .pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
cuic standard and advanced reporting.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
NewMind AI Weekly Chronicles - August'25-Week II
A Presentation on Artificial Intelligence
Approach and Philosophy of On baking technology
Machine learning based COVID-19 study performance prediction
SOPHOS-XG Firewall Administrator PPT.pptx
Big Data Technologies - Introduction.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Spectral efficient network and resource selection model in 5G networks

Coderfaire Data Networking for Developers