Posted on by & filed under Content - Highlights and Reviews, Programming & Development.

Do you want to become a web operations engineer? Are you interested in learning more about the systems on which web applications run? If so, join four Etsy engineers as they provide you with tips and advice ranging from DNS to databases, to networking and service failures through this Safari Books Online video, Web Operations 101.

The first section of this video covers operable service. It asks, what makes an application or service operation friendly? Etsy Engineer, Mike Fielder argues that there are four key elements:

1. Ask (What does it do? What is the value?)
2. Test and measure (unit tests, functional tests, etc.)
3. Identify dependencies and failure modes (i.e. disk, CPU, memory, network, language, packages)
4. Test Failures when possible (debug, log, monitor, service)

In the DNS section of this video, Etsy Staff Operations Engineer Avleen Vig covers the basics of DNS. How does a DNS work? Why do you need it? Vig continues on, describing how you can setup and maintain a new DNS server for yourself, or your organization. For more on DNS, take a look at these books:

DNS and BIND, Fifth Edition tells you everything you need to work with one of the Internet’s fundamental building blocks: the distributed host information database that’s responsible for translating names into addresses, routing mail to its proper destination, and even listing phone numbers with the new ENUM standard. This book brings you up-to-date with the latest changes in this crucial service.
DNS and BIND on IPv6 shows how to integrate IPv6 information into your DNS servers. Essential to anyone working with DNS on a modern network.

Want to learn about the fundamentals of MySQL? Etsy’s Arie Kachler devotes a section of this video to introducing MySQL from an operations standpoint. Coverage includes: the MySQL installation, accessing MySQL through the MySQL command line interface, and the different types of backups–binary and logical. Here are further MySQL resources:

MySQL, Fifth Edition describes everything from the basics of getting information into a database and formulating queries, to using MySQL with PHP or Perl to generate dynamic web pages, to writing your own programs that access MySQL databases, to administering MySQL servers. The book also includes a comprehensive reference section providing detailed information on MySQL’s structure, language, syntax, and APIs.
High Performance MySQL teaches you advanced techniques in depth so you can bring out MySQL’s full power. Learn how to design schemas, indexes, queries, and advanced MySQL features for maximum performance, and get detailed guidance for tuning your MySQL server, operating system, and hardware to their fullest potential. You’ll also learn practical, safe, high-performance ways to scale your applications with replication, load balancing, high availability, and failover.

The final section of this video discusses networking with Etsy’s Sr. Network Security Engineer, Jan Schaumann. Here he takes viewers up and down the TCP/IP stack. This video assumes you have a basic understanding of UNIX and goes on to describe basic network components–from simple networks, to multiple hosts, to more complicated structures with subnetworks. You will learn about network configuration, troubleshooting commands, and more. For details, try these books in Safari Books Online:

Sams Teach Yourself Networking in 24 Hours, Fourth Edition helps you learn how to use today’s key networking techniques and technologies to build, secure, and troubleshoot both wired and wireless networks. Using this book’s straightforward, step-by-step approach, you master every skill you need—from working with Ethernet and Bluetooth to spam prevention to network troubleshooting. Each lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!
Understanding the Internet: A Clear Guide to Internet Technologies introduces Internet technologies and is aimed at the Internet user who wishes to understand the technologies on which much of today’s business and recreational computing is based. As such, the intention of this book is to give a succinct overview of ‘how it all works’ rather than provide a comprehensive reference work.

Tags: DNS, Etsy, mySQL, Networking, TCP/IP, Web Operations,

Comments are closed.