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)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Encapsulation theory and applications.pdf
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Big Data Technologies - Introduction.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Approach and Philosophy of On baking technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPT
Teaching material agriculture food technology
PDF
Electronic commerce courselecture one. Pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Digital-Transformation-Roadmap-for-Companies.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Encapsulation theory and applications.pdf
Spectroscopy.pptx food analysis technology
Big Data Technologies - Introduction.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Spectral efficient network and resource selection model in 5G networks
Diabetes mellitus diagnosis method based random forest with bat algorithm
Approach and Philosophy of On baking technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Building Integrated photovoltaic BIPV_UPV.pdf
cuic standard and advanced reporting.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Teaching material agriculture food technology
Electronic commerce courselecture one. Pdf
Advanced methodologies resolving dimensionality complications for autism neur...
The Rise and Fall of 3GPP – Time for a Sabbatical?

Coderfaire Data Networking for Developers