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)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Cloud computing and distributed systems.
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Machine learning based COVID-19 study performance prediction
PDF
Empathic Computing: Creating Shared Understanding
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Big Data Technologies - Introduction.pptx
PDF
KodekX | Application Modernization Development
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
sap open course for s4hana steps from ECC to s4
Chapter 3 Spatial Domain Image Processing.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Cloud computing and distributed systems.
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Reach Out and Touch Someone: Haptics and Empathic Computing
Machine learning based COVID-19 study performance prediction
Empathic Computing: Creating Shared Understanding
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Unlocking AI with Model Context Protocol (MCP)
MIND Revenue Release Quarter 2 2025 Press Release
Big Data Technologies - Introduction.pptx
KodekX | Application Modernization Development
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

Coderfaire Data Networking for Developers