Descripción
Explore técnicas para diseñar e implementar aplicaciones de baja latencia y estudiar el impacto de la reducción de latencia
La compra del libro impreso o Kindle incluye un eBook PDF gratuito
Características principales:
- Comprender el impacto que las latencias de rendimiento de las aplicaciones tienen en diferentes casos de uso de negocios.
- Desarrollar un conocimiento profundo de las características de C++ para aplicaciones de baja latencia a través de ejemplos del mundo real y datos de rendimiento.
- Aprender a construir todos los componentes de un sistema de comercio electrónico en C++ desde cero.
Descripción del libro:
C++ está diseñado meticulosamente con la eficiencia, el rendimiento y la flexibilidad como objetivos principales. Sin embargo, las aplicaciones de baja latencia en tiempo real exigen un conjunto distinto de requisitos, particularmente en términos de latencias de rendimiento.
Con este libro, obtendrá información sobre los requisitos de rendimiento para aplicaciones de baja latencia y las características de C++ críticas para lograr las latencias de rendimiento requeridas. También consolidará su comprensión de los principios y técnicas de C++ mientras construye un sistema de baja latencia en C++ desde cero.
Comprenderá las similitudes entre dichas aplicaciones, reconocerá el impacto de las latencias de rendimiento en los negocios y comprenderá las razones detrás de los extensos esfuerzos invertidos en minimizar las latencias. Utilizando un enfoque paso a paso, se embarcará en un viaje de desarrollo de aplicaciones de baja latencia construyendo un sistema completo de comercio electrónico, que abarca un motor de emparejamiento, manejadores de datos de mercado, pasarelas de pedidos y algoritmos de negociación, todo en C++. Además, se familiarizará con la medición y optimización del rendimiento de su sistema de negociación.
Al final de este libro, tendrá una comprensión integral de cómo diseñar y construir aplicaciones de baja latencia en C++ desde cero, minimizando eficazmente las latencias de rendimiento.
Lo que aprenderá:
- Obtenga información sobre la naturaleza de las aplicaciones de baja latencia en varias industrias.
- Comprenda cómo diseñar e implementar aplicaciones de baja latencia.
- Explore paradigmas de diseño y características de C++ para el desarrollo de baja latencia.
- Descubra qué características de C++ es mejor evitar en el desarrollo de baja latencia.
- Implemente las mejores prácticas y características de C++ para baja latencia.
- Mida el rendimiento y mejore las latencias en el sistema de negociación.
Para quién es este libro:
Este libro es para desarrolladores de C++ que desean adquirir experiencia en aplicaciones de baja latencia y estrategias efectivas de diseño y desarrollo. Los ingenieros de software de C++ que buscan aplicar sus conocimientos a sistemas de trading de baja latencia como HFT encontrarán este libro útil para comprender qué características de C++ importan y cuáles evitar. Los investigadores cuantitativos en la industria del trading ansiosos por profundizar en las complejidades de la implementación de baja latencia también se beneficiarán de este libro. Familiaridad con Linux y el lenguaje de programación C++ es un requisito previo para este libro.
Autor: Sourav Ghosh
Editorial: Packt Publishing
Publicado: 21/07/2023
Páginas: 506
Tipo de encuadernación: Tapa blanda
Peso: 1.90lbs
Tamaño: 9.25h x 7.50w x 1.02d
ISBN13: 9781837639359
ISBN10: 1837639353
Categorías BISAC:
- Informática | Sistemas Embebidos
- Informática | Sistemas Operativos | Android
- Informática | Sistemas Distribuidos | Computación en la Nube
Este título no es retornable

