Buy nzadev.eu ?

Products related to Event-driven:


  • Architecture Patterns with Python : Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
    Architecture Patterns with Python : Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices

    As Python continues to grow in popularity, projects are becoming larger and more complex.Many Python developers are taking an interest in high-level software design patterns such as hexagonal/clean architecture, event-driven architecture, and the strategic patterns prescribed by domain-driven design (DDD).But translating those patterns into Python isn’t always straightforward. With this hands-on guide, Harry Percival and Bob Gregory from MADE.com introduce proven architectural design patterns to help Python developers manage application complexity—and get the most value out of their test suites. Each pattern is illustrated with concrete examples in beautiful, idiomatic Python, avoiding some of the verbosity of Java and C# syntax.Patterns include:Dependency inversion and its links to ports and adapters (hexagonal/clean architecture)Domain-driven design’s distinction between Entities, Value Objects, and AggregatesRepository and Unit of Work patterns for persistent storageEvents, commands, and the message busCommand-query responsibility segregation (CQRS)Event-driven architecture and reactive microservices

    Price: 52.99 £ | Shipping*: 0.00 £
  • Practical Event-Driven Microservices Architecture : Building Sustainable and Highly Scalable Event-Driven Microservices
    Practical Event-Driven Microservices Architecture : Building Sustainable and Highly Scalable Event-Driven Microservices

    In the simplest terms, event-driven architectures are like onions; they are manageable as a single layer (like a monolith) but when you get into them, they begin to cascade apart and you quickly realize that there are many complex layers (distributed microservices architecture). And that’s when the tears begin. This prescriptive guide takes you through the steps of moving a platform with millions of users from a monolith to a microservices event-driven architecture.You will learn about the challenges and complexities that arise in high-throughput environments that often contain upwards of hundreds of microservices.This book is designed to be your single best resource for learning how to apply event-driven architectures in real-world scenarios and offers hundreds of patterns to overcome the common and not so common challenges. While event-driven architectures have been the standard for decoupled, pluggable, evolutionary architectures for years, they have onlyrecently been adopted by enterprises for the purpose of distributed microservices and there is little information about adopting them.Using them at scale can save valuable resources, but requires different considerations, including the added complexity of supporting several moving parts and getting the event schema right from the start in order to avoid large restructuring later on. Author Hugo Rocha understands that these kinds of challenges, as well as many others, need to be considered from the beginning, and helps teach you the mindset needed to create a deliberate strategy upfront.This book offers learning approaches and patterns to get you up to speed in order to sustainably build and manage event-driven architectures. What You Will LearnUnderstand the real-world challenges of event-driven architectures and the patterns to deal with those challenges and the trade-offs of each solutionLeverage the advantages of event-driven architectures to build scalable solutions and address legacy applicationsPlan successful future implementations to avoid common pitfalls and apply proven patterns to deal with challenges in a real-world platform with millions of usersDecide whether event-driven solutions are the right choice for the requirements at handDiscuss and understand advanced concepts about event-driven architectures Who Is This Book ForSoftware engineers and software architects.Anyone currently working with microservice architectures, primarily event-driven microservices, will greatly benefit from this book.Readers working with monoliths will benefit, as the book explores migration from a monolithic application to an event-driven microservice architecture.

    Price: 54.99 £ | Shipping*: 0.00 £
  • Building an Event-Driven Data Mesh : Patterns for Designing & Building Event-Driven Architectures
    Building an Event-Driven Data Mesh : Patterns for Designing & Building Event-Driven Architectures

    The exponential growth of data combined with the need to derive real-time business value is a critical issue today.An event-driven data mesh can power real-time operational and analytical workloads, all from a single set of data product streams.With practical real-world examples, this book shows you how to successfully design and build an event-driven data mesh. Building an Event-Driven Data Mesh provides:Practical tips for iteratively building your own event-driven data mesh, including hurdles you'll experience, possible solutions, and how to obtain real value as soon as possibleSolutions to pitfalls you may encounter when moving your organization from monoliths to event-driven architecturesA clear understanding of how events relate to systems and other events in the same stream and across streamsA realistic look at event modeling options, such as fact, delta, and command type events, including how these choices will impact your data productsBest practices for handling events at scale, privacy, and regulatory complianceAdvice on asynchronous communication and handling eventual consistency

    Price: 52.99 £ | Shipping*: 0.00 £
  • Practical UML Statecharts in C/C++ : Event-Driven Programming for Embedded Systems
    Practical UML Statecharts in C/C++ : Event-Driven Programming for Embedded Systems

    Practical UML Statecharts in C/C++ Second Edition bridges the gap between high-level abstract concepts of the Unified Modeling Language (UML) and the actual programming aspects of modern hierarchical state machines (UML statecharts).The book describes a lightweight, open source, event-driven infrastructure, called QP that enables direct manual coding UML statecharts and concurrent event-driven applications in C or C++ without big tools. This book is presented in two parts. In Part I, you get a practical description of the relevant state machine concepts starting from traditional finite state automata to modern UML state machines followed by state machine coding techniques and state-machine design patterns, all illustrated with executable examples.In Part II, you find a detailed design study of a generic real-time framework indispensable for combining concurrent, event-driven state machines into robust applications.Part II begins with a clear explanation of the key event-driven programming concepts such as inversion of control ("Hollywood Principle"), blocking versus non-blocking code, run-to-completion (RTC) execution semantics, the importance of event queues, dealing with time, and the role of state machines to maintain the context from one event to the next.This background is designed to help software developers in making the transition from the traditional sequential to the modern event-driven programming, which can be one of the trickiest paradigm shifts.The lightweight QP event-driven infrastructure goes several steps beyond the traditional real-time operating system (RTOS).In the simplest configuration, QP runs on bare-metal microprocessor, microcontroller, or DSP completely replacing the RTOS.QP can also work with almost any OS/RTOS to take advantage of the existing device drivers, communication stacks, and other middleware.The accompanying website to this book contains complete open source code for QP, ports to popular processors and operating systems, including 80x86, ARM Cortex-M3, MSP430, and Linux, as well as all examples described in the book.

    Price: 56.99 £ | Shipping*: 0.00 £
  • Are sales-driven technology companies effective?

    Sales-driven technology companies can be effective in generating revenue and driving growth, as they prioritize sales and customer acquisition. However, they may sometimes focus more on short-term gains rather than long-term customer satisfaction and product innovation. It's important for these companies to strike a balance between sales and product development to ensure sustained success and customer loyalty. Ultimately, the effectiveness of sales-driven technology companies depends on their ability to adapt to market changes, deliver value to customers, and maintain a strong sales strategy.

  • How does event-based programming work?

    Event-based programming works by defining event handlers that are triggered in response to specific events, such as user actions or system events. These event handlers are associated with specific functions or pieces of code that should be executed when the event occurs. When the event is triggered, the associated event handler is called, allowing the program to respond dynamically to user input or changes in the system. This programming paradigm is commonly used in graphical user interfaces and web development to create interactive and responsive applications.

  • What is an event setup software?

    An event setup software is a tool that helps event planners and organizers to efficiently plan, manage, and execute all aspects of an event setup. It typically includes features such as floor plan design, seating arrangement, equipment and resource management, and timeline scheduling. This software helps to streamline the event setup process, improve communication among team members, and ensure that all details are carefully coordinated for a successful event. It can also provide visualization tools to help planners and clients better understand the layout and flow of the event.

  • What is event technology as a hobby?

    Event technology as a hobby involves the exploration and utilization of various technological tools and software to enhance the planning, organization, and execution of events. This can include using event management platforms, virtual reality experiences, mobile apps, and social media integration to create engaging and interactive event experiences. Hobbyists in event technology often enjoy experimenting with new tools, staying updated on the latest trends, and finding innovative ways to make events more memorable and impactful. It can be a creative and rewarding hobby for those interested in both technology and event planning.

Similar search terms for Event-driven:


  • Effective Software Development for the Enterprise : Beyond Domain Driven Design, Software Architecture, and Extreme Programming
    Effective Software Development for the Enterprise : Beyond Domain Driven Design, Software Architecture, and Extreme Programming

    It’s a jungle out there. Delivering software solutions with predictable costs, time, scope, and quality has become more complicated than ever.Developers need to account for multiple moving targets, including often avoided but always relevant factors such as culture, people, and leadership.To effectively deal with these challenges, it’s necessary to rethink the entire delivery chain of modern software development.This book addresses all these topics, putting everything in perspective, from the potential awkwardness created by cultural differences to connecting code with business outcomes to make delivering quality solutions possible.As a software engineer who strives to be his best and challenge the status quo when building IT systems, author Tengiz Tutisani always wanted a book that would cover all of these elements from a developer’s perspective — so he wrote one.Effective Software Development for the Enterprise builds on advanced disciplines, methodologies, and techniques derived from domain-driven design, software architecture, and extreme programming.Its objective is to aid modern software engineers and solution architects in building and delivering high-quality solutions for an enterprise while meeting ambitious criteria:Meet users' expectationsDeliver solutions on time with no defectsCreate products that can scale-out horizontallySolutions should not require a dedicated production support teamAccelerate development paceDouble ROI per developer, team, and softwareYou will learn how to achieve these objectives in any engineering environment by developing solid strategies based on the industry's well-known, recognized, and proven patterns and principles.After reading this book, you will be ready to effectively deal with any and all challenges posed by today’s hyper-competitive, globally-diverse, fast-moving enterprise environment. Who This Book Is ForProfessional software engineers and solution architects, as well as those aspiring to become one.Additionally, software engineering leaders will benefit from reading it, as it will help them maximize their impact via successful software project deliveries.

    Price: 54.99 £ | Shipping*: 0.00 £
  • Practical Microservices : Build Event-Driven Architectures with Event Sourcing and CQRS
    Practical Microservices : Build Event-Driven Architectures with Event Sourcing and CQRS

    MVC and CRUD make software easier to write, but harder to change.Microservice-based architectures can help even the smallest of projects remain agile in the long term, but most tutorials meander in theory or completely miss the point of what it means to be microservice-based.Roll up your sleeves with real projects and learn the most important concepts of evented architectures.You'll have your own deployable, testable project and a direction for where to go next.Much ink has been spilled on the topic of microservices, but all of this writing fails to accurately identity what makes a system a monolith, define what microservices are, or give complete, practical examples, so you're probably left thinking they have nothing to offer you.You don't have to be at Google or Facebook scale to benefit from a microservice-based architecture.Microservices will keep even small and medium teams productive by keeping the pieces of your system focused and decoupled.Discover the basics of message-based architectures, render the same state in different shapes to fit the task at hand, and learn what it is that makes something a monolith (it has nothing to do with how many machines you deploy to).Conserve resources by performing background jobs with microservices.Deploy specialized microservices for registration, authentication, payment processing, e-mail, and more.Tune your services by defining appropriate service boundaries.Deploy your services effectively for continuous integration.Master debugging techniques that work across different services.You'll finish with a deployable system and skills you can apply to your current project.Add the responsiveness and flexibility of microservices to your project, no matter what the size or complexity.What You Need: While the principles of this book transcend programming language, the code examples are in Node.js because JavaScript, for better or worse, is widely read.You'll use PostgreSQL for data storage, so familiarity with it is a plus.The books does provide Docker images to make working with PostgreSQL a bit easier, but extensive Docker knowledge is not required.

    Price: 36.99 £ | Shipping*: 0.00 £
  • Design of Event-Driven SPAD-Based 3D Image Sensors
    Design of Event-Driven SPAD-Based 3D Image Sensors

    The book presents a top-down circuit description for the implementation of asynchronous vision sensors based on Single-Photon Avalanche Diodes (SPADs).It provides design considerations to convey the SPADs pulses through a channel shared by all the pixels.The book also presents architectures where dynamic vision sensors and SPADs converge. Design of Event-Driven SPAD-Based 3D Image Sensors provides detailed technical insights about novel image sensor architectures with SPADs with asynchronous operation.At the sensor level, the book provides asynchronous circuitry to read and arbiter the pixel outputs.The authors explore new LiDAR architectures with asynchronous operation and provide insights into their design.A detailed benchmark of modern and competitive LiDAR systems is also presented.At the pixel level, the book provides design considerations to convey the SPADs pulses through a channel shared by all the pixels.At the sensor level, the book provides asynchronous circuitry to read and arbiter the pixel outputs.Finally, experimental results of very novel LiDAR systems with asynchronous operation will be provided and analyzed. The book is written for professionals who want to explore new tendencies on the design of image sensors for the implementation of LiDAR systems.

    Price: 110.00 £ | Shipping*: 0.00 £
  • Building Event-Driven Microservices : Leveraging Organizational Data at Scale
    Building Event-Driven Microservices : Leveraging Organizational Data at Scale

    Organizations today often struggle to balance business requirements with ever-increasing volumes of data.Additionally, the demand for leveraging large-scale, real-time data is growing rapidly among the most competitive digital industries.Conventional system architectures may not be up to the task.With this practical guide, you’ll learn how to leverage large-scale data usage across the business units in your organization using the principles of event-driven microservices. Author Adam Bellemare takes you through the process of building an event-driven microservice-powered organization.You’ll reconsider how data is produced, accessed, and propagated across your organization.Learn powerful yet simple patterns for unlocking the value of this data.Incorporate event-driven design and architectural principles into your own systems. And completely rethink how your organization delivers value by unlocking near-real-time access to data at scale. You’ll learn:How to leverage event-driven architectures to deliver exceptional business valueThe role of microservices in supporting event-driven designsArchitectural patterns to ensure success both within and between teams in your organizationApplication patterns for developing powerful event-driven microservicesComponents and tooling required to get your microservice ecosystem off the ground

    Price: 52.99 £ | Shipping*: 0.00 £
  • What is the difference between web development and software development?

    Web development primarily focuses on creating websites and web applications that are accessed through a web browser, using technologies such as HTML, CSS, and JavaScript. Software development, on the other hand, involves creating applications that can run on various platforms, including desktop computers, mobile devices, and servers. While web development is a subset of software development, software development encompasses a broader range of applications beyond just web-based ones.

  • How can one secure jobs in event technology?

    Securing jobs in event technology can be achieved by obtaining relevant education and training in fields such as computer science, information technology, or event management. Building a strong portfolio of technical skills, such as proficiency in software and hardware used in event technology, can also make one more competitive in the job market. Networking with professionals in the event industry and seeking out internships or entry-level positions in event technology can provide valuable experience and connections. Additionally, staying updated on the latest trends and advancements in event technology can help one stand out to potential employers.

  • What training opportunities are available for IT specialists to specialize in web development and general programming, such as software development?

    There are various training opportunities available for IT specialists looking to specialize in web development and general programming. Online platforms like Coursera, Udemy, and Codecademy offer courses and certifications in programming languages such as Python, Java, and JavaScript. Additionally, coding bootcamps like General Assembly and Flatiron School provide intensive, hands-on training in software development. IT specialists can also pursue advanced degrees in computer science or related fields to deepen their knowledge and skills in web development and programming.

  • What training options are available for IT specialists to specialize in web development and general programming, such as software development?

    IT specialists looking to specialize in web development and general programming have a variety of training options available to them. They can pursue formal education through degree programs in computer science or related fields, attend coding bootcamps that offer intensive training in programming languages and frameworks, or take online courses and tutorials to learn specific skills. Additionally, IT specialists can participate in workshops, seminars, and conferences to stay updated on the latest trends and technologies in web development and software development. Continuous learning and practice are essential for IT specialists to excel in these specialized areas.

* All prices are inclusive of VAT and, if applicable, plus shipping costs. The offer information is based on the details provided by the respective shop and is updated through automated processes. Real-time updates do not occur, so deviations can occur in individual cases.