Building Microservices with ASP.NET Core

Develop, Test, and Deploy Cross-Platform Services in the Cloud

Paperback Engels 2017 1e druk 9781491961735
€ 69,24
Levertijd ± 16 werkdagen
Gratis verzonden

Samenvatting

At a time when nearly every vertical, regardless of domain, seems to need software running in the cloud to make money, microservices provide the agility and drastically reduced time to market you require. This hands-on guide shows you how to create, test, compile, and deploy microservices, using the ASP.NET Core free and open-source framework. Along the way, you’ll pick up good, practical habits for building powerful and robust services.

Building microservices isn’t about learning a specific framework or programming language; it’s about building applications that thrive in elastically scaling environments that don't have host affinity, and that can start and stop at a moment’s notice.

This practical book guides you through the process.
- Learn test-driven and API-first development concepts
- Communicate with other services by creating and consuming backing services such as databases and queues
- Build a microservice that depends on an external data source
- Learn about event sourcing, the event-centric approach to persistence
- Use ASP.NET Core to build web applications designed to thrive in the cloud
- Build a service that consumes, or is consumed by, other services
- Create services and applications that accept external configuration
- Explore ways to secure ASP.NET Core microservices and applications

Specificaties

ISBN13:9781491961735
Taal:Engels
Bindwijze:paperback
Aantal pagina's:232
Uitgever:O'Reilly
Druk:1
Verschijningsdatum:15-9-2017
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Over Kevin Hoffman

I started programming when I was 10, when my grandfather gave me a refurbished Commodore VIC-20 and a BASIC programming manual. Since then, I have been addicted to learning everything I can about programming languages, frameworks, and new technology. I am an Advisory Solutions Architect for Pivotal where I am responsible for ensuring customer success in adopting cloud native architecture and Pivotal Cloud Foundry.

Andere boeken door Kevin Hoffman

Inhoudsopgave

Preface
What You’ll Build
Why You’re Building Services
What You’ll Need to Build Services
Online Resources
Conventions Used in This Book
Using Code Examples
O’Reilly Safari
How to Contact Us
Acknowledgments

1. ASP.NET Core Primer
Distilling the Core
CoreCLR
CoreFX
.NET Platform Standard
ASP.NET Core
Installing .NET Core
Building a Console App
Building Your First ASP.NET Core App
Adding ASP.NET Packages to the Project
Adding the Kestrel Server
Adding a Startup Class and Middleware
Running the App
Summary

2. Delivering Continuously
Introducing Docker
Installing Docker
Running Docker Images
Continuous Integration with Wercker
Building Services with Wercker
Installing the Wercker CLI
Adding the wercker.yml Configuration File
Running a Wercker Build
Continuous Integration with CircleCI
Deploying to Docker Hub
Summary

3. Building a Microservice with ASP.NET Core
Microservices Defined
Introducing the Team Service
API First Development
Why API First?
The Team Service API
Test-First Controller Development
Injecting a Mock Repository
Completing the Unit Test Suite
Creating a CI Pipeline
Integration Testing
Running the Team Service Docker Image
Summary

4. Backing Services
Microservice Ecosystems
Bound Resources
Strategies for Sharing Models Between Services
Building the Location Service
Enhancing the Team Service
Configuring Service URLs with Environment Variables
Consuming a RESTful Service
Running the Services
Summary
Afgekapt op 63 regels

Managementboek Top 100

€ 69,24
Levertijd ongeveer 16 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Building Microservices with ASP.NET Core