Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
  Our Catalog   Languages & Tools   Java

Building Microservices with Go: Develop seamless, efficient, and robust microservices with Go


Free Shipping Included! Building Microservices with Go: Develop seamless, efficient, and robust microservices with Go by Packt Publishing - ebooks Account at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. Key FeaturesPacked with real-world examples of building microservices with GoEasy to read and will benefit smaller teams who want to extend the


Product Description

Key Features

  • Packed with real-world examples of building microservices with Go
  • Easy to read and will benefit smaller teams who want to extend the functionality of their existing system
  • Explore cost-effective ways of maintaining a monolithic architecture

Book Description

Microservice architecture is sweeping the world as the de facto pattern to build web-based applications. Golang is a language particularly well suited to building them. Its strong community, encouragement of idiomatic style, and statically linked binary artifacts make integrating it with other technologies and managing microservices at scale consistent and intuitive. Building Microservices with Go will teach you the common patterns and practices, showing you how to apply these using the Go programming language.

Learn about the fundamental concepts of architectural design and RESTful communication, and patterns that provide manageable code that is supportable in development and at scale in production. We will provide you with examples on how to put these concepts and patterns into practice with Go.

Whether you are planning to develop a new application or working in an existing monolith, this book will explain and illustrate with practical examples how teams of all sizes can start solving problems with microservices. It will help you understand Docker and Docker Compose and how it can be used to isolate microservice dependencies and build environments. We finish off by showing you various techniques to monitor, test, and secure your microservices.

By the end, you will know the benefits of system resilience of a microservice and the advantages of Go stack.

What you will learn

  • Plan a microservice architecture and design a microservice
  • Write a microservice with a RESTful API and a database
  • Understand the common idioms and common patterns in microservice architecture
  • Leverage tools and automation that helps microservices become horizontally scalable
  • Obtain grounding in containerization with Docker and Docker Compose to accelerate your development lifecycle
  • Manage and secure Microservices at scale with monitoring, service discovery, and automation
  • Test microservices and integrate API tests in Go

About the Author

Nic Jackson is a software engineering evangelist working for notonthehighstreet.com, with over 20 years, experience in software development and leading software development teams. A huge fan of mobile application and microservice architecture, he is constantly looking out for the most efficient way to reuse code and improve development flow.

In his spare time, Nic organizes Wild West Tech Talks, a meetup group in West London; coaches and mentors at codebar.io and Coder Dojo; speaks and evangelizes good coding practice, processes, and techniques; and works to raise money for a charity he runs with his wife.

Table of Contents

  1. Introduction to Microservices
  2. Designing a good API
  3. Introduction to Dockers
  4. Testing
  5. Common Patterns
  6. Microservice Frameworks
  7. Monitoring and Logging
  8. Securing your Microservice
  9. Setting up an Automated builds and Continuous Integration
  10. CQRS / Event Driven Architecture

Additional Information

Manufacturer:Packt Publishing - ebooks Account
Publisher:Packt Publishing - ebooks Account
Studio:Packt Publishing - ebooks Account
EAN:9781786468666
Item Weight:1.36 pounds
Item Size:0.81 x 9.25 x 9.25 inches
Package Weight:2.05 pounds
Package Size:7.4 x 0.91 x 0.91 inches

Building Microservices with Go: Develop seamless, efficient, and robust microservices with Go by Packt Publishing - ebooks Account

Buy Now:
Building Microservices with Go: Develop seamless, efficient, and robust microservices with Go

Brand: Packt Publishing - ebooks Account
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$44.99


Quantity:  

 


View More In Java.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Packt Publishing - ebooks Account, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


By O Reilly Media
mpn: 42030673, ean: 9781491913703, isbn: 1491913703,
Ready to use statistical and machine-learning techniques across large data sets? This practical guide shows you why the Hadoop ecosystem is perfect for the job. Instead of deployment, operations, or software development usually associated with distri...

By Pearson
ean: 9780134167008, isbn: 0134167007,
For Computer Science courses in Java Programming REVEL™ for Liang Java delivers a digital immersive learning experience that seamlessly integrates author content and pedagogy with dynamic and interactive coding activities and assignable/gradable ...

By Wiley
mpn: 43239-50683, ean: 9781119355212, isbn: 1119355214,
Data Structures: Abstraction and Design Using Java, 3rd Edition, combines a strong emphasis on problem solving and software design with the study of data structures. The authors discuss applications of each data structure to motivate its study. After...

By O'Reilly Media
mpn: 35559902, ean: 9781449319335, isbn: 1449319335,
Need to move a relational database application to Hadoop? This comprehensive guide introduces you to Apache Hive, Hadoop’s data warehouse infrastructure. You’ll quickly learn how to use Hive’s SQL dialect—HiveQL—to summarize, query, and ana...

By The MIT Press
mpn: 9 b&w illus., ean: 9780262529075, isbn: 0262529076,
An updated, concise reference for the Java programming language, version 8.0, and essential parts of its class languages, offering more detail than a standard textbook. The third edition of Java Precisely provides a concise description of the Java pr...

By O'Reilly Media
ean: 9781449358457, isbn: 1449358454,
Coding and testing are often considered separate areas of expertise. In this comprehensive guide, author and Java expert Scott Oaks takes the approach that anyone who works with Java should be equally adept at understanding how code behaves in the JV...

By Addison-Wesley Professional
ean: 9780134694726, isbn: 0134694724,
An Accessible Guide to the Java Language and Libraries   Modern Java introduces major enhancements that impact the core Java technologies and APIs at the heart of the Java platform. Many old Java idioms are no longer needed and new features such as...

By Manning Publications
ean: 9781617293252, isbn: 1617293253,
Summary OCA Java SE 8 Programmer I Certification Guide prepares you for the 1Z0-808 with complete coverage of the exam. You'll explore important Java topics as you systematically learn what's required to successfully pass the test. Purchase of the pr...

By Packt Publishing - ebooks Account
ean: 9781787282841, isbn: 1787282848,
Key FeaturesA full account of Java 9's new featuresThis tutorial emphasises fluency using JShell exercisesGet a thorough introduction to contract programming code reuse via Java genericsLearn how to use the new module systemHow to use proper function...

By McGraw-Hill Education
ean: 9781260117387, isbn: 1260117383,
A Complete, Integrated Study System for OCP Exam 1Z0-809Study for the OCP Java SE 8 Programmer II exam using this effective exam preparation guide from Oracle Press. Written by a team of experts, including two developers of the original exam, OCP ...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.