reklama - zainteresowany?

Building Microservices with ASP.NET Core. Develop, Test, and Deploy Cross-Platform Services in the Cloud - Helion

Building Microservices with ASP.NET Core. Develop, Test, and Deploy Cross-Platform Services in the Cloud
ebook
Autor: Kevin Hoffman
ISBN: 978-14-919-6168-1
stron: 232, Format: ebook
Data wydania: 2017-08-31
Księgarnia: Helion

Cena książki: 186,15 zł (poprzednio: 216,45 zł)
Oszczędzasz: 14% (-30,30 zł)

Dodaj do koszyka Building Microservices with ASP.NET Core. Develop, Test, and Deploy Cross-Platform Services in the Cloud

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

Dodaj do koszyka Building Microservices with ASP.NET Core. Develop, Test, and Deploy Cross-Platform Services in the Cloud

 

Osoby które kupowały "Building Microservices with ASP.NET Core. Develop, Test, and Deploy Cross-Platform Services in the Cloud", wybierały także:

  • Windows Media Center. Domowe centrum rozrywki
  • Ruby on Rails. Ćwiczenia
  • DevOps w praktyce. Kurs video. Jenkins, Ansible, Terraform i Docker
  • Przywództwo w Å›wiecie VUCA. Jak być skutecznym liderem w niepewnym Å›rodowisku
  • Scrum. O zwinnym zarzÄ…dzaniu projektami. Wydanie II rozszerzone

Dodaj do koszyka Building Microservices with ASP.NET Core. Develop, Test, and Deploy Cross-Platform Services in the Cloud

Spis treści

Building Microservices with ASP.NET Core. Develop, Test, and Deploy Cross-Platform Services in the Cloud eBook -- spis treści

  • Preface
    • What Youll Build
    • Why Youre Building Services
    • What Youll Need to Build Services
    • Online Resources
    • Conventions Used in This Book
    • Using Code Examples
    • OReilly 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
  • 5. Creating a Data Service
    • Choosing a Data Store
    • Building a Postgres Repository
      • Creating a Database Context
      • Implementing the Location Record Repository Interface
      • Testing with the Entity Framework Core In-Memory Provider
    • Databases Are Backing Services
      • Configuring a Postgres Database Context
    • Integration Testing Real Repositories
    • Exercising the Data Service
    • Summary
  • 6. Event Sourcing and CQRS
    • Introducing Event Sourcing
      • Reality Is Event Sourced
      • Event Sourcing Defined
      • Learning to Love Eventual Consistency
    • The CQRS Pattern
    • Event Sourcing and CQRS in ActionTeam Proximity Sample
      • The Location Reporter Service
        • Creating the location reports controller
        • Building an AMQP event emitter
        • Configuring and starting the service
        • Consuming the team service
        • Running the location reporter service
      • The Event Processor
        • The Redis location cache
      • The Reality Service
      • The Proximity Monitor
    • Running the Samples
      • Starting the Services
      • Submitting Sample Data
    • Summary
  • 7. Building an ASP.NET Core Web Application
    • ASP.NET Core Basics
      • Adding ASP.NET MVC Middleware
      • Adding a Controller
      • Adding a Model
      • Adding a View
      • Invoking REST APIs from JavaScript
    • Building Cloud-Native Web Applications
      • API First
      • Configuration
      • Logging
      • Session State
      • Data Protection
      • Backing Services
      • Environment Parity
      • Port Binding
      • Telemetry
      • Authentication and Authorization
    • Summary
  • 8. Service Discovery
    • Refresher on Cloud-Native Factors
      • External Configuration
      • Backing Services
        • Statically bound resources
        • Dynamically bound resources
    • Introducing Netflix Eureka
    • Discovering and Advertising ASP.NET Core Services
      • Registering a Service
      • Discovering and Consuming Services
    • DNS and Platform Supported Discovery
    • Summary
  • 9. Configuring Microservice Ecosystems
    • Using Environment Variables with Docker
    • Using Spring Cloud Config Server
    • Configuring Microservices with etcd
      • Creating an etcd Configuration Provider
        • Creating a configuration source
        • Creating a configuration builder
        • Using the etcd configuration values
    • Summary
  • 10. Securing Applications and Microservices
    • Security in the Cloud
      • Intranet Applications
      • Cookie and Forms Authentication
      • Encryption for Apps in the Cloud
      • Bearer Tokens
    • Securing ASP.NET Core Web Apps
      • OpenID Connect Primer
      • Securing an ASP.NET Core App with OIDC
        • Creating an empty web application
        • Setting up an identity provider with an Auth0 account
        • Using the OIDC middleware
      • OIDC Middleware and Cloud Native
    • Securing ASP.NET Core Microservices
      • Securing a Service with the Full OIDC Security Flow
      • Securing a Service with Client Credentials
      • Securing a Service with Bearer Tokens
    • Summary
  • 11. Building Real-Time Apps and Services
    • Real-Time Applications Defined
    • Websockets in the Cloud
      • The WebSocket Protocol
      • Deployment Models
    • Using a Cloud Messaging Provider
    • Building the Proximity Monitor
      • Creating a Proximity Monitor Service
        • Creating a real-time publisher class
        • Injecting the real-time classes
        • Putting it all together
      • Creating a Real-Time Proximity Monitor UI
    • Summary
  • 12. Putting It All Together
    • Identifying and Fixing Anti-Patterns
      • Cleaning Up the Team Monitor Sample
    • Continuing the Debate over Composite Microservices
      • Mitigating Risk with Circuit Breakers
      • Eliminating the Synchronous Composite Pattern
    • What Next?
  • Index

Dodaj do koszyka Building Microservices with ASP.NET Core. Develop, Test, and Deploy Cross-Platform Services in the Cloud

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.