SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
Everything at the
 Click of a Button

Brendan Humphreys & Matt Quail
“What happens when you
press submit on a web form?”
Browser   Internet   Server
HTTP Request    Database
Browser    Internet       Server
          HTTP Response
HTML
     OS     HTTP Request   Database
Browser         Internet   Server
  Mouse    HTTP Response          HDD

          DNS                 TCP/IP
Man month                                Python                                       Transactions
Linux                             Mac              C                   Java                    XML                              Table
                                                                                                                                Backups
             Virtual Memory          Smalltalk
                                                                                C++       Frontpage        Join   SQL
Stack        Windows            NPN Junctions     Software                      Ruby
                                                                                          HTML                           Javascript
USB             IO Bus            CPU            Field Effect Transistors   TLS/SSL         X.500            2 Phase Commit     ACID
                 PC Register

Device Drivers                  OS                HTTP Request                                            Database
Browser                                                   Internet                                       Server
Monolithic   Mouse                               HTTP Response                                            NIC     SATA        HDD
                                     Hub

Micro Kernel              Fragmentation            IP     Collision Backoff   LAN      Token Ring       Frame           SMD   IO Bus
                                                          tubes
                                                                                                         VPN
IO Interrupts         LOLcats

             Virtual Machine
                                     DNS                  Packets
                                                                     Ethernet
                                                                              OSI Model
                                                                                           Pipelining

                                                                                           IEEE 802.11       TCP/IP
                                                                                                                                RAID
                                                                                                                                RAM
Switch                DHCP             Router      IPv6   Parity     ARP      SMTP         Parallel Processing      1000BaseT      WAN
Man month                                Python                                       Transactions
Linux                             Mac              C                   Java                    XML                              Table
                                                                                                                                Backups
             Virtual Memory          Smalltalk
                                                                                C++       Frontpage        Join   SQL
Stack        Windows            NPN Junctions     Software                      Ruby
                                                                                          HTML                           Javascript
USB             IO Bus            CPU            Field Effect Transistors   TLS/SSL         X.500            2 Phase Commit     ACID
                 PC Register

Device Drivers                  OS                HTTP Request                                            Database
Browser                                                   Internet                                       Server
Monolithic   Mouse                               HTTP Response                                            NIC     SATA        HDD
                                     Hub

Micro Kernel              Fragmentation            IP     Collision Backoff   LAN      Token Ring       Frame           SMD   IO Bus
                                                          tubes
                                                                                                         VPN
IO Interrupts         LOLcats

             Virtual Machine
                                     DNS                  Packets
                                                                     Ethernet
                                                                              OSI Model
                                                                                           Pipelining

                                                                                           IEEE 802.11       TCP/IP
                                                                                                                                RAID
                                                                                                                                RAM
Switch                DHCP             Router      IPv6   Parity     ARP      SMTP         Parallel Processing      1000BaseT      WAN
Man month                                Python                                       Transactions
Linux                             Mac              C                   Java                    XML                              Table
                                                                                                                                Backups
             Virtual Memory          Smalltalk
                                                                                C++       Frontpage        Join   SQL

                                                                                          HTML
                                                                                Ruby
Stack        Windows            NPN Junctions                                                                            Javascript
USB             IO Bus            CPU            Field Effect Transistors   TLS/SSL         X.500            2 Phase Commit     ACID
                 PC Register

Device Drivers                  OS                HTTP Request                                            Database
BrowserSoftware Server
        Internet
Monolithic   Mouse                               HTTP Response                                            NIC     SATA        HDD
                                     Hub

Micro Kernel              Fragmentation            IP     Collision Backoff   LAN      Token Ring       Frame           SMD   IO Bus
                                                          tubes
                                                                                                         VPN
IO Interrupts         LOLcats

             Virtual Machine
                                     DNS                  Packets
                                                                     Ethernet
                                                                              OSI Model
                                                                                           Pipelining

                                                                                           IEEE 802.11       TCP/IP
                                                                                                                                RAID
                                                                                                                                RAM
Switch                DHCP             Router      IPv6   Parity     ARP      SMTP         Parallel Processing      1000BaseT      WAN
• OS: 40-80 million
• Browser: 4 million
• Web server, container: 6 million
• Web app: 1 million
• Database, HDD, IO Bus, CPU, switches, ...
100,000,000
Man month                                Python                                       Transactions
Linux                             Mac              C                   Java                    XML                              Table
                                                                                                                                Backups
             Virtual Memory          Smalltalk
                                                                                C++       Frontpage        Join   SQL
Stack        Windows            NPN Junctions     Software                      Ruby
                                                                                          HTML                           Javascript
USB             IO Bus            CPU            Field Effect Transistors   TLS/SSL         X.500            2 Phase Commit     ACID
                 PC Register

Device Drivers                  OS                HTTP Request                                            Database
Browser                                                   Internet                                       Server
Monolithic   Mouse                               HTTP Response                                            NIC     SATA        HDD
                                     Hub

Micro Kernel              Fragmentation            IP     Collision Backoff   LAN      Token Ring       Frame           SMD   IO Bus
                                                          tubes
                                                                                                         VPN
IO Interrupts         LOLcats

             Virtual Machine
                                     DNS                  Packets
                                                                     Ethernet
                                                                              OSI Model
                                                                                           Pipelining

                                                                                           IEEE 802.11       TCP/IP
                                                                                                                                RAID
                                                                                                                                RAM
Switch                DHCP             Router      IPv6   Parity     ARP      SMTP         Parallel Processing      1000BaseT      WAN
Man month                                Python                                       Transactions
Linux                             Mac              C                   Java                    XML                              Table
                                                                                                                                Backups
             Virtual Memory          Smalltalk
                                                                                C++       Frontpage        Join   SQL
Stack        Windows            NPN Junctions     Software                      Ruby
                                                                                          HTML                           Javascript
USB             IO Bus            CPU            Field Effect Transistors   TLS/SSL         X.500            2 Phase Commit     ACID
                 PC Register

Device Drivers                  OS                HTTP Request                                            Database
Browser                                                   Internet
                                                           HDD                                           Server
Monolithic   Mouse                               HTTP Response                                            NIC     SATA
                                     Hub

Micro Kernel              Fragmentation            IP     Collision Backoff   LAN      Token Ring       Frame           SMD   IO Bus
                                                          tubes
                                                                                                         VPN
IO Interrupts         LOLcats

             Virtual Machine
                                     DNS                  Packets
                                                                     Ethernet
                                                                              OSI Model
                                                                                           Pipelining

                                                                                           IEEE 802.11       TCP/IP
                                                                                                                                RAID
                                                                                                                                RAM
Switch                DHCP             Router      IPv6   Parity     ARP      SMTP         Parallel Processing      1000BaseT      WAN
To most people:


      This is the                                  And this is the
          screen                                   “HARD DRIVE”
 (or ocassionally
the “computer”)
                        cmiller hard drive funny
x7
“What happens when you
press submit on a web form?”
http://dougt.wordpress.com/2008/05/24/what-is-a-reflow/

Weitere ähnliche Inhalte

Andere mochten auch

Confluence State Of The Union 2009
Confluence State Of The Union 2009Confluence State Of The Union 2009
Confluence State Of The Union 2009Atlassian
 
Plugin Exchange
Plugin ExchangePlugin Exchange
Plugin ExchangeAtlassian
 
Scaling Continuous Integration in the Cloud
Scaling Continuous Integration in the CloudScaling Continuous Integration in the Cloud
Scaling Continuous Integration in the CloudAtlassian
 
High-Octane Dev Teams: Three Things You Can Do To Improve Code Quality
High-Octane Dev Teams: Three Things You Can Do To Improve Code QualityHigh-Octane Dev Teams: Three Things You Can Do To Improve Code Quality
High-Octane Dev Teams: Three Things You Can Do To Improve Code QualityAtlassian
 
Dev Tools State of the Union (Part II) - Atlassian Summit 2010
Dev Tools State of the Union (Part II) - Atlassian Summit 2010Dev Tools State of the Union (Part II) - Atlassian Summit 2010
Dev Tools State of the Union (Part II) - Atlassian Summit 2010Atlassian
 
Supercharging Share Point with Enterprise Wiki
Supercharging Share Point with Enterprise WikiSupercharging Share Point with Enterprise Wiki
Supercharging Share Point with Enterprise WikiAtlassian
 
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...Atlassian
 

Andere mochten auch (7)

Confluence State Of The Union 2009
Confluence State Of The Union 2009Confluence State Of The Union 2009
Confluence State Of The Union 2009
 
Plugin Exchange
Plugin ExchangePlugin Exchange
Plugin Exchange
 
Scaling Continuous Integration in the Cloud
Scaling Continuous Integration in the CloudScaling Continuous Integration in the Cloud
Scaling Continuous Integration in the Cloud
 
High-Octane Dev Teams: Three Things You Can Do To Improve Code Quality
High-Octane Dev Teams: Three Things You Can Do To Improve Code QualityHigh-Octane Dev Teams: Three Things You Can Do To Improve Code Quality
High-Octane Dev Teams: Three Things You Can Do To Improve Code Quality
 
Dev Tools State of the Union (Part II) - Atlassian Summit 2010
Dev Tools State of the Union (Part II) - Atlassian Summit 2010Dev Tools State of the Union (Part II) - Atlassian Summit 2010
Dev Tools State of the Union (Part II) - Atlassian Summit 2010
 
Supercharging Share Point with Enterprise Wiki
Supercharging Share Point with Enterprise WikiSupercharging Share Point with Enterprise Wiki
Supercharging Share Point with Enterprise Wiki
 
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...
 

Ähnlich wie Charlie Talk - Everything At The Click Of A Button

The Evolution of Internet-Scale Event Notification Services
The Evolution of Internet-Scale Event Notification ServicesThe Evolution of Internet-Scale Event Notification Services
The Evolution of Internet-Scale Event Notification ServicesHiroshi Ono
 
OpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosOpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosBrent Salisbury
 
Integrating Linux routing with FusionCLI™
Integrating Linux routing with FusionCLI™Integrating Linux routing with FusionCLI™
Integrating Linux routing with FusionCLI™Stephen Hemminger
 
BNI 10 Minuten Präsentation
BNI 10 Minuten PräsentationBNI 10 Minuten Präsentation
BNI 10 Minuten PräsentationLothar Degen
 
Windows Server 2012 Active Directory Domain and Trust (Forest Trust)
Windows Server 2012 Active Directory Domain and Trust (Forest Trust)Windows Server 2012 Active Directory Domain and Trust (Forest Trust)
Windows Server 2012 Active Directory Domain and Trust (Forest Trust)Serhad MAKBULOĞLU, MBA
 
CAPSYS CAPTURE 2011 Architecture Overview
CAPSYS CAPTURE 2011 Architecture OverviewCAPSYS CAPTURE 2011 Architecture Overview
CAPSYS CAPTURE 2011 Architecture OverviewCAPSYS Technologies
 
Coderfaire Data Networking for Developers
Coderfaire Data Networking for DevelopersCoderfaire Data Networking for Developers
Coderfaire Data Networking for DevelopersJason Myers
 
Server-side Intelligent Switching using vyatta
Server-side Intelligent Switching using vyattaServer-side Intelligent Switching using vyatta
Server-side Intelligent Switching using vyattaNaoto MATSUMOTO
 
Data Center: Cloud & Convergencia
Data Center: Cloud & ConvergenciaData Center: Cloud & Convergencia
Data Center: Cloud & ConvergenciaLogicalis Latam
 
Scalable Networking
Scalable NetworkingScalable Networking
Scalable Networkingl xf
 
Zero-Copy Event-Driven Servers with Netty
Zero-Copy Event-Driven Servers with NettyZero-Copy Event-Driven Servers with Netty
Zero-Copy Event-Driven Servers with NettyDaniel Bimschas
 
2003 scalable networking - unknown
2003 scalable networking - unknown2003 scalable networking - unknown
2003 scalable networking - unknownGeorge Ang
 
Open Storage Sun Intel European Business Technology Tour
Open Storage Sun Intel European Business Technology TourOpen Storage Sun Intel European Business Technology Tour
Open Storage Sun Intel European Business Technology TourWalter Moriconi
 
Loadrunner Protocol bundle list
Loadrunner Protocol bundle listLoadrunner Protocol bundle list
Loadrunner Protocol bundle listBharath Marrivada
 
Future Cloud Infrastructure
Future Cloud InfrastructureFuture Cloud Infrastructure
Future Cloud Infrastructureexponential-inc
 
Server-side Intelligent Switching using Windows Azure
Server-side Intelligent Switching using Windows AzureServer-side Intelligent Switching using Windows Azure
Server-side Intelligent Switching using Windows AzureNaoto MATSUMOTO
 

Ähnlich wie Charlie Talk - Everything At The Click Of A Button (20)

The Evolution of Internet-Scale Event Notification Services
The Evolution of Internet-Scale Event Notification ServicesThe Evolution of Internet-Scale Event Notification Services
The Evolution of Internet-Scale Event Notification Services
 
Osi 7 layer
Osi 7 layerOsi 7 layer
Osi 7 layer
 
NETMF
NETMFNETMF
NETMF
 
OpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosOpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
 
Integrating Linux routing with FusionCLI™
Integrating Linux routing with FusionCLI™Integrating Linux routing with FusionCLI™
Integrating Linux routing with FusionCLI™
 
BNI 10 Minuten Präsentation
BNI 10 Minuten PräsentationBNI 10 Minuten Präsentation
BNI 10 Minuten Präsentation
 
Windows Server 2012 Active Directory Domain and Trust (Forest Trust)
Windows Server 2012 Active Directory Domain and Trust (Forest Trust)Windows Server 2012 Active Directory Domain and Trust (Forest Trust)
Windows Server 2012 Active Directory Domain and Trust (Forest Trust)
 
CAPSYS CAPTURE 2011 Architecture Overview
CAPSYS CAPTURE 2011 Architecture OverviewCAPSYS CAPTURE 2011 Architecture Overview
CAPSYS CAPTURE 2011 Architecture Overview
 
Coderfaire Data Networking for Developers
Coderfaire Data Networking for DevelopersCoderfaire Data Networking for Developers
Coderfaire Data Networking for Developers
 
Skillset
SkillsetSkillset
Skillset
 
Server-side Intelligent Switching using vyatta
Server-side Intelligent Switching using vyattaServer-side Intelligent Switching using vyatta
Server-side Intelligent Switching using vyatta
 
Data Center: Cloud & Convergencia
Data Center: Cloud & ConvergenciaData Center: Cloud & Convergencia
Data Center: Cloud & Convergencia
 
Scalable Networking
Scalable NetworkingScalable Networking
Scalable Networking
 
Zero-Copy Event-Driven Servers with Netty
Zero-Copy Event-Driven Servers with NettyZero-Copy Event-Driven Servers with Netty
Zero-Copy Event-Driven Servers with Netty
 
2003 scalable networking - unknown
2003 scalable networking - unknown2003 scalable networking - unknown
2003 scalable networking - unknown
 
Embedded
EmbeddedEmbedded
Embedded
 
Open Storage Sun Intel European Business Technology Tour
Open Storage Sun Intel European Business Technology TourOpen Storage Sun Intel European Business Technology Tour
Open Storage Sun Intel European Business Technology Tour
 
Loadrunner Protocol bundle list
Loadrunner Protocol bundle listLoadrunner Protocol bundle list
Loadrunner Protocol bundle list
 
Future Cloud Infrastructure
Future Cloud InfrastructureFuture Cloud Infrastructure
Future Cloud Infrastructure
 
Server-side Intelligent Switching using Windows Azure
Server-side Intelligent Switching using Windows AzureServer-side Intelligent Switching using Windows Azure
Server-side Intelligent Switching using Windows Azure
 

Mehr von Atlassian

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020Atlassian
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020Atlassian
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App ShowcaseAtlassian
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UIAtlassian
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge RuntimeAtlassian
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceAtlassian
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge TriggersAtlassian
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeAtlassian
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelAtlassian
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemAtlassian
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the HoodAtlassian
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAtlassian
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginAtlassian
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingAtlassian
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterAtlassian
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindAtlassian
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Atlassian
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsAtlassian
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamAtlassian
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in MindAtlassian
 

Mehr von Atlassian (20)

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App Showcase
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge Runtime
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
 

Kürzlich hochgeladen

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Kürzlich hochgeladen (20)

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

Charlie Talk - Everything At The Click Of A Button

  • 1. Everything at the Click of a Button Brendan Humphreys & Matt Quail
  • 2. “What happens when you press submit on a web form?”
  • 3. Browser Internet Server
  • 4. HTTP Request Database Browser Internet Server HTTP Response
  • 5. HTML OS HTTP Request Database Browser Internet Server Mouse HTTP Response HDD DNS TCP/IP
  • 6. Man month Python Transactions Linux Mac C Java XML Table Backups Virtual Memory Smalltalk C++ Frontpage Join SQL Stack Windows NPN Junctions Software Ruby HTML Javascript USB IO Bus CPU Field Effect Transistors TLS/SSL X.500 2 Phase Commit ACID PC Register Device Drivers OS HTTP Request Database Browser Internet Server Monolithic Mouse HTTP Response NIC SATA HDD Hub Micro Kernel Fragmentation IP Collision Backoff LAN Token Ring Frame SMD IO Bus tubes VPN IO Interrupts LOLcats Virtual Machine DNS Packets Ethernet OSI Model Pipelining IEEE 802.11 TCP/IP RAID RAM Switch DHCP Router IPv6 Parity ARP SMTP Parallel Processing 1000BaseT WAN
  • 7.
  • 8. Man month Python Transactions Linux Mac C Java XML Table Backups Virtual Memory Smalltalk C++ Frontpage Join SQL Stack Windows NPN Junctions Software Ruby HTML Javascript USB IO Bus CPU Field Effect Transistors TLS/SSL X.500 2 Phase Commit ACID PC Register Device Drivers OS HTTP Request Database Browser Internet Server Monolithic Mouse HTTP Response NIC SATA HDD Hub Micro Kernel Fragmentation IP Collision Backoff LAN Token Ring Frame SMD IO Bus tubes VPN IO Interrupts LOLcats Virtual Machine DNS Packets Ethernet OSI Model Pipelining IEEE 802.11 TCP/IP RAID RAM Switch DHCP Router IPv6 Parity ARP SMTP Parallel Processing 1000BaseT WAN
  • 9. Man month Python Transactions Linux Mac C Java XML Table Backups Virtual Memory Smalltalk C++ Frontpage Join SQL HTML Ruby Stack Windows NPN Junctions Javascript USB IO Bus CPU Field Effect Transistors TLS/SSL X.500 2 Phase Commit ACID PC Register Device Drivers OS HTTP Request Database BrowserSoftware Server Internet Monolithic Mouse HTTP Response NIC SATA HDD Hub Micro Kernel Fragmentation IP Collision Backoff LAN Token Ring Frame SMD IO Bus tubes VPN IO Interrupts LOLcats Virtual Machine DNS Packets Ethernet OSI Model Pipelining IEEE 802.11 TCP/IP RAID RAM Switch DHCP Router IPv6 Parity ARP SMTP Parallel Processing 1000BaseT WAN
  • 10.
  • 11. • OS: 40-80 million • Browser: 4 million • Web server, container: 6 million • Web app: 1 million • Database, HDD, IO Bus, CPU, switches, ...
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Man month Python Transactions Linux Mac C Java XML Table Backups Virtual Memory Smalltalk C++ Frontpage Join SQL Stack Windows NPN Junctions Software Ruby HTML Javascript USB IO Bus CPU Field Effect Transistors TLS/SSL X.500 2 Phase Commit ACID PC Register Device Drivers OS HTTP Request Database Browser Internet Server Monolithic Mouse HTTP Response NIC SATA HDD Hub Micro Kernel Fragmentation IP Collision Backoff LAN Token Ring Frame SMD IO Bus tubes VPN IO Interrupts LOLcats Virtual Machine DNS Packets Ethernet OSI Model Pipelining IEEE 802.11 TCP/IP RAID RAM Switch DHCP Router IPv6 Parity ARP SMTP Parallel Processing 1000BaseT WAN
  • 19. Man month Python Transactions Linux Mac C Java XML Table Backups Virtual Memory Smalltalk C++ Frontpage Join SQL Stack Windows NPN Junctions Software Ruby HTML Javascript USB IO Bus CPU Field Effect Transistors TLS/SSL X.500 2 Phase Commit ACID PC Register Device Drivers OS HTTP Request Database Browser Internet HDD Server Monolithic Mouse HTTP Response NIC SATA Hub Micro Kernel Fragmentation IP Collision Backoff LAN Token Ring Frame SMD IO Bus tubes VPN IO Interrupts LOLcats Virtual Machine DNS Packets Ethernet OSI Model Pipelining IEEE 802.11 TCP/IP RAID RAM Switch DHCP Router IPv6 Parity ARP SMTP Parallel Processing 1000BaseT WAN
  • 20. To most people: This is the And this is the screen “HARD DRIVE” (or ocassionally the “computer”) cmiller hard drive funny
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. x7
  • 37.
  • 38. “What happens when you press submit on a web form?”