e-mail sitemap strona główna
Tylko dzisiaj!
Promocja dnia

30% taniej

więcej
Wprowadzenie do rachunku prawdopodobieństwa z zadaniami
Cena: 63 44.10 zł

Jak zarabiać kilkadziesiąt dolarów dziennie?

Darmowa część I

więcej
Poznaj sekrety Google AdSense
Cena: 39.97 zł
Visual Studio .NET 2005

Dwie darmowe części

więcej
Sekrety języka C#
Cena: 29.95 zł


Kategoria: Programowanie
Seria: Inne


Hands-On Software Architecture with Golang

Jyotiswarup Raiturkar
Data wydania: 2018-12-07
stron: 491, miękka oprawa, format:

więcej na stronie helion.pl
Understand the principles of software architecture with coverage on SOA, distributed and messaging systems, and database modeling

Key Features

  • Gain knowledge of architectural approaches on SOA and microservices for architectural decisions
  • Explore different architectural patterns for building distributed applications
  • Migrate applications written in Java or Python to the Go language

Book Description

Building software requires careful planning and architectural considerations; Golang was developed with a fresh perspective on building next-generation applications on the cloud with distributed and concurrent computing concerns.
Hands-On Software Architecture with Golang starts with a brief introduction to architectural elements, Go, and a case study to demonstrate architectural principles. You'll then move on to look at code-level aspects such as modularity, class design, and constructs specific to Golang and implementation of design patterns. As you make your way through the chapters, you'll explore the core objectives of architecture such as effectively managing complexity, scalability, and reliability of software systems. You'll also work through creating distributed systems and their communication before moving on to modeling and scaling of data. In the concluding chapters, you'll learn to deploy architectures and plan the migration of applications from other languages.
By the end of this book, you will have gained insight into various design and architectural patterns, which will enable you to create robust, scalable architecture using Golang.

What you will learn

  • Understand architectural paradigms and deep dive into Microservices
  • Design parallelism/concurrency patterns and learn object-oriented design patterns in Go
  • Explore API-driven systems architecture with introduction to REST and GraphQL standards
  • Build event-driven architectures and make your architectures anti-fragile
  • Engineer scalability and learn how to migrate to Go from other languages
  • Get to grips with deployment considerations with CICD pipeline, cloud deployments, and so on
  • Build an end-to-end e-commerce (travel) application backend in Go

Who this book is for

Hands-On Software Architecture with Golang is for software developers, architects, and CTOs looking to use Go in their software architecture to build enterprise-grade applications. Programming knowledge of Golang is assumed.


Cena: 169.00 zł

dodaj do koszyka
Powiadom znajomego


Pozostałe z kategorii: Programowanie

Getting Started with Flex 3. An Adobe Developer Library Pocket Guide for Developers (50.92zł)
Go Systems Programming (179.00zł)
Mastering Spring Boot 2.0 (169.00zł)
Mistrz programowania. Zwiększ efektywność i zrób karierę (37.89zł)
Git Essentials - Second Edition (129.00zł)
Complete iOS 12 Development Guide (169.00zł)
Programowanie w systemie Windows. Wydanie IV (109.00zł)
Apache Spark Deep Learning Cookbook (169.00zł)
Phoenix Web Development (139.00zł)
Hands-On Geospatial Analysis with R and QGIS (169.00zł)
Python 3 Object-Oriented Programming (139.00zł)
Lua Quick Start Guide (99.90zł)
Thinking in C++. Edycja polska. C++. Elementarz hakera (97.00zł)
Natural Language Processing with TensorFlow (139.00zł)
C# 3.0. Leksykon kieszonkowy. Wydanie II (27.00zł)
C++ High Performance (139.00zł)
Programowanie Windows 98/NT. Księga eksperta (140.00zł)
Ruby. Praktyczne skrypty, które rozwiążą trudne problemy (39.00zł)
Beginning C# 7 Hands-On Advanced Language Features (149.00zł)
Applied Unsupervised Learning with R (119.00zł)

Pozostałe z serii: Inne

IntelliCAD 2000. Pierwsze kroki (29.00zł)
C++. Biblioteka standardowa. Podręcznik programisty. Wydanie II (149.00zł)
Google Hacks. Tips & Tools for Finding and Using the World's Information. 3rd Edition (67.92zł)
Blog, więcej niż internetowy pamiętnik (34.00zł)
Internet rzeczy. Jak inteligentne telewizory, samochody, domy i miasta zmieniają świat (49.45zł)
Python. Uczenie maszynowe. Wydanie II (49.50zł)
Wearable-Tech Projects with the Raspberry Pi Zero (109.00zł)
Java 4 Swing. Tom 2 (81.00zł)
Internet Forensics (109.65zł)
Szybsza Sieć z językami PHP, MySQL i JavaScript. Zaawansowane aplikacje z wykorzystaniem najnowszych technologii (22.45zł)
AI Blueprints (139.00zł)
Piękny kod. Tajemnice mistrzów programowania. eBook. Mobi (69.90zł)
Kurs matematyki dla chemików. Wydanie szóste poprawione (25.48zł)
Język C. Wskaźniki. Vademecum profesjonalisty (59.00zł)
Zestaw narzędzi do administracji Windows. Efektywne rozwiązania dla specjalistów IT Resource Kit + płyta CD (103.20zł)
Learning Google BigQuery (129.00zł)
Excel 2013 PL. Programowanie w VBA. Vademecum Walkenbacha (64.50zł)
Adobe Premiere Pro. Ćwiczenia (19.90zł)
Programowanie. Koncepcje, techniki i modele (89.00zł)
Pełna MOC możliwości (25.35zł)

przedszkole Piła | tani oraz szybki bezprzewodowy internet bezprzewodowy stryszawa telefon voip kabel | seo | melt do udrażniania kanalizacji melt preparat do odblokowywania zatkanych rur kanalizacyjnych | czyszczenie polbruku Piła