The Complete Guide to Building Cloud-Based Services Cloud Native Go shows developers how to build massive cloud applications that meet the insatiable demands of today’s customers, and will dynamically scale to handle virtually any volume of data, traffic, or users. Kevin Hoffman and Dan Nemeth describe the modern cloud-native application in detail, illuminating factors, disciplines, and habits associated with rapid, reliable cloud-native development. They also introduce Go, a “simply elegant” high-performance language that is especially well-suited for cloud development. You’ll walk through creating microservices in Go, adding front-end web components using ReactJS and Flux, and mastering advanced Go-based cloud-native techniques. Hoffman and Nemeth show how to build a continuous delivery pipeline with tools like Wercker, Docker, and Dockerhub; automatically push apps to leading platforms; and systematically monitor app performance in production. Learn “The Way of the Cloud”: why developing good cloud software is fundamentally about mindset and discipline Discover why Go is ideal for cloud-native microservices development Plan cloud apps that support continuous delivery and deployment Design service ecosystems, and then build them in a test-first manner Push work-in-progress to a cloud Use Event Sourcing and CQRS patterns to react and respond to enormous volume and throughput Secure cloud-based web applications: do’s, don’ts, and options Create reactive applications in the cloud with third-party messaging providers Build massive-scale, cloud-friendly GUIs with React and Flux Monitor dynamic scaling, failover, and fault tolerance in the cloud

Cloud Native Go

The Complete Guide to Building Cloud-Based Services Cloud Native Go shows developers how to build massive cloud applications that meet the insatiable demands of today’s customers, and will dynamically scale to handle virtually any volume of data, traffic, or users. Kevin Hoffman and Dan Nemeth describe the modern…

Getting Started with Citrix Provisioning Services 7.0

Getting Started with Citrix Provisioning Services 7.0

Disk streaming technology is advancing rapidly. Ardence (who were later acquired by Citrix) originally developed the disk streaming software now called Citrix Provisioning Services. Citrix Provisioning Services helps you stream a virtual disk across physical and virtual machines. It works at boot by using PXE to contact a…

Practical Packet Analysis, 2nd Edition

Practical Packet Analysis, 2nd Edition

It’s easy to capture packets with Wireshark, the world’s most popular network sniffer, whether off the wire or from the air. But how do you use those packets to understand what’s happening on your network? With an expanded discussion of network protocols and 45 completely new scenarios, this…

Networking All-in-One Desk Reference For Dummies, 2nd Edition

Networking All-in-One Desk Reference For Dummies, 2nd Edition

If you’re setting up a network at home or creating and managing one for business, there are dozens of things to consider. Networking All-In-One Desk Reference For Dummies, 2nd Edition replaces a whole shelf full of reference books with one handy volume that covers just what you need…

Cisco Networking All-in-One For Dummies

Cisco Networking All-in-One For Dummies

A helpful guide on all things Cisco Do you wish that the complex topics of routers, switches, and networking could be presented in a simple, understandable presentation? With Cisco Networking All-in-One For Dummies, they are! This expansive reference is packed with all the information you need to learn…

Practical Spring LDAP

Practical Spring LDAP

Practical Spring LDAP is your guide to developing Java-based enterprise applications using the Spring LDAP Framework. This book explains the purpose and fundamental concepts of LDAP before giving a comprehensive tour of the latest version, Spring LDAP 1.3.2. It provides a detailed treatment of LDAP controls and the…

Implementing Operations Management Suite

Implementing Operations Management Suite

Learn how to protect, back up, recover, and monitor your data and infrastructure in the cloud with Microsoft’s Operations Management Suite (OMS), Azure Backup, and Azure Site Recovery. Implementing Operations Management Suite starts with an overview of the Operations Management Suite, followed by an introduction to Azure virtual machines…

Mastering OpenVPN

Mastering OpenVPN

Security on the internet is increasingly vital to both businesses and individuals. Encrypting network traffic using Virtual Private Networks is one method to enhance security. The internet, corporate, and “free internet” networks grow more hostile every day. OpenVPN, the most widely used open source VPN package, allows you…

Packet Guide to Routing and Switching

Packet Guide to Routing and Switching

Go beyond layer 2 broadcast domains with this in-depth tour of advanced link and internetwork layer protocols, and learn how they enable you to expand to larger topologies. An ideal follow-up to Packet Guide to Core Network Protocols, this concise guide dissects several of these protocols to explain…