Skip to main content

Architecture

  • Chapter
  • First Online:
  • 2632 Accesses

Abstract

This chapter covers the major architectural features of distributed systems. You can't build a system without some idea of what you want to build. And you can't build it if you don't know the environment in which it will work. GUI programs are different than batch processing programs; games programs are different than business programs; and distributed programs are different than standalone programs. They each have their approaches, their common patterns, the problems that typically arise, and the solutions that are often used.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    From my Melbourne, Australia location I see the ping time by

    ping www.google.com.au

    PING google.com.au (216.58.203.99) 56(84) bytes of data.

    64 bytes from syd09s15-in-f3.1e100.net (216.58.203.99): icmp_seq=1 ttl=50 time=27.1 ms

    64 bytes from syd09s15-in-f3.1e100.net (216.58.203.99): icmp_seq=2 ttl=50 time=19.7 ms

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Jan Newmarch

About this chapter

Cite this chapter

Newmarch, J. (2017). Architecture. In: Network Programming with Go. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-2692-6_1

Download citation

Publish with us

Policies and ethics