About the Book
This book describes the current trends in network automation, operators challenges and how they are addressed by micro-service based closed-loop automation platform-ONAP, by providing required details on ONAP architecture, design principles, development guidance and key features of ONAP components. Also it describes how to use cases and details on how a new network service can be designed and deployed.
Finally it covers on how ONAP supports Linux Foundation's OPNFV Verification Program. We hope this book would help to promote the establishment of network automations and its standards.
About the Authors
Xudong Ren (Bill Ren), Chief open source liaison officer & General Manager of ICT Infrastructure Open Source Business at Huawei Technologies Co. Ltd. He is an Board members of LFN and LF Edge. He is fully responsible for the implementation of open source solutions for operators/enterprises in the network automation industry, using open source means to build industrial ecology, expand industrial space, build a healthy and harmonious industrial environment, and support the success of the companys business. Since Joining Huawei in 2000, he served as an Intelligent Network Research and Development Engineer, Product Manager and Architect of India Branch, General Manager of Business OSS, Vice President of Network OSS, Vice President of Network OSS Strategy and MKT, Vice President of Solution MKTG, etc.
He holds an EMBA and Master Degree from Peking University, and a CS Bachelor Degree from Shanghai Jiaotong University.
Kalyankumar Asangi, Senior Executive and technologist in Huawei Technologies India Pvt Ltd with 20 years of rich experience in Technology and Product Management. He has played various roles Architect, System Engineer, Design Engineer and Program Manager for the Huawei Datacom VRP platform. He has in-depth knowledge and expertise in the areas of SDN, NFV, Routing, MPLS, VPN, Network Automation and Edge Computing Currently he is serving as leader for the Open source and Technical Research team to build open source based solution and ecosystem.
He holds Bachelors Degree of Engineering from Karnataka University, Dharawar.
Kanagaraj Manickam open-source NFV Cloud Lead Architect at Huawei Technologies India Pvt Ltd, having 15 years of R&D and Operational experiences in Data-Center, Cloud & Telco Service Orchestration & Automation. He has incubated VNF Test Platform (VTP - VNFSDK), Open Command Platform (OCOMP - CLI) projects in ONAP community and leading them as PTL. He is one of the author of Linux Foundations Certified ONAP professional (COP) certification course. In OPNFV community, he is PTL for Dovetail project, part of Linux Foundation Networking (LFN) Verified Program (OVP). He is also an contributor in TMForum (TMF) Open API project. and was committer in OpenStack HEAT and ETSI NFV Orchestrator (Tacker) projects From Anna university, Tamil Nadu India.
He holds Master degree in Computer Science & Engineering (at PSG Tech), and Bachelor degree in Electrical & Electronics Engineering (at Kongu Eng. College)
Minimum quantity for "ONAP Technical Essentials: The Open Source Industry Accelerates Autonomous Driving Networks" is 1.
All Indian Reprints of O'Reilly are printed in Grayscale
Every day, companies struggle to scale critical applications. As traffic volume and data demands increase, these applications become more complicated and brittle, exposing risks and compromising availability. With the popularity of software as a service, scaling has never been more important.
Updated with an expanded focus on modern architecture paradigms such as microservices and cloud computing, this practical guide provides techniques for building systems that can handle huge quantities of traffic, data, and demand without affecting the quality your customers expect. Architects, managers, and directors in engineering and operations organizations will learn how to build applications at scale that run more smoothly and reliably to meet the needs of customers.
Minimum quantity for "Architecting for Scale, 2nd Edition: How to Maintain High Availability and Manage Risk in the Cloud" is 1.
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 Aggregates Repository and Unit of Work patterns for persistent storage Events, commands, and the message bus Command-query responsibility segregation (CQRS) Event-driven architecture and reactive microservices.
Minimum quantity for "Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices" is 1.
Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering.
How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world's leading practitioners construct and maintain software. This book covers Google's unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization.
You'll explore three fundamental principles that software organizations should keep in mind when designing, architecting, writing, and maintaining code:
Minimum quantity for "Software Engineering at Google: Lessons Learned from Programming Over Time" is 1.
If you're striving to make products and services that your customers will love, then you'll need a customer-driven organization. As companies transform their businesses to meet the demands of the digital age, they find themselves grappling with uniquely human challenges. Organizational knowledge becomes siloed, employees move to safeguard their expertise, and customer data creates polarization and infighting between teams. All of these challenges widen the distance between the people who make your products and the customers who use them.
To meet today's challenges, companies need to do more than build processes for customer-driven products. They need to create a customer-driven culture. With the help of his friend and mentor Monty Hammontree, Travis Lowdermilk takes readers through the cultural transformation of the Developer Division at Microsoft. This book shows readers how to "hack" their culture and reduce the distance between them and their customers' needs. It's a uniquely personal story that's told amidst a cultural revolution at one of the largest software companies in the world. This story acts as your guide. You'll learn how to:
Minimum quantity for "The Customer-Driven Culture: A Microsoft Story: Six Proven Strategies to Hack Your Culture and Develop a Learning-Focused Organization" is 1.
While many resources for network and IT security are available, detailed knowledge regarding modern web application security has been lacking-until now. This practical guide provides both offensive and defensive security concepts that software engineers can easily learn and apply.
Andrew Hoffman, a senior security engineer at Salesforce, introduces three pillars of web application security: recon, offense, and defense. You'll learn methods for effectively researching and analyzing modern web applications-including those you don't have direct access to. You'll also learn how to break into web applications using the latest hacking techniques. Finally, you'll learn how to develop mitigations for use in your own web applications to protect against hackers.
Minimum quantity for "Web Application Security: Exploitation and Countermeasures for Modern Web Applications" is 1.
Coding and testing are generally considered separate areas of expertise. In this practical book, Java expert Scott Oaks takes the approach that anyone who works with Java should be adept at understanding how code behaves in the Java Virtual Machine-including the tunings likely to help performance. This updated second edition helps you gain in-depth knowledge of Java application performance using both the JVM and the Java platform.
Developers and performance engineers alike will learn a variety of features, tools, and processes for improving the way the Java 8 and 11 LTS releases perform. While the emphasis is on production-supported releases and features, this book also features previews of exciting new technologies such as ahead-of-time compilation and experimental garbage collections.
Minimum quantity for "Java Performance, 2nd Edition: In-Depth Advice for Tuning and Programming Java 8, 11, and Beyond" is 1.
Operators are a way of packaging, deploying, and managing Kubernetes applications. A Kubernetes application doesn't just run on Kubernetes; it's composed and managed in Kubernetes terms. Operators add application-specific operational knowledge to a Kubernetes cluster, making it easier to automate complex, stateful applications and to augment the platform. Operators can coordinate application upgrades seamlessly, react to failures automatically, and streamline repetitive maintenance like backups.
Think of Operators as site reliability engineers in software. They work by extending the Kubernetes control plane and API, helping systems integrators, cluster administrators, and application developers reliably deploy and manage key services and components. Using real-world examples, authors Jason Dobies and Joshua Wood demonstrate how to use Operators today and how to create Operators for your applications with the Operator Framework and SDK.
Minimum quantity for "Kubernetes Operators: Automating the Container Orchestration Platform" is 1.
This book caters to the structured curricula for Marine Engineering Pre-Sea Students, Marine Engineers of all post-sea competency levels and Electro Technical Officers of the Merchant Navy. This book can also be used as reference material for other related courses and in libraries.
Comprising of 24 chapters in simple English, it explains not only the fundamentals but also the constructional features, operating principles, maintenance procedures and rules that govern the safe operation of important electrical systems onboard a commercial ship.
Extracts from SOLAS Regulations, IACS Guidelines, Lloyd's Register, Det Norske Veritas and American Bureau of Shipping Rules, have been included with permission. Many worldclass organisations and manufacturers have extended their invaluable support and enriched the content too.
The Teaching Guide at the beginning of this book suggests a standard teaching methodology. The question bank, with a total of over 1000 questions, covers all topics that have been explained. This edition also contains about 600 relevant figures, including photographs that have been contributed by leading equipment manufacturers across the world.
About the Author
Elstan A. Fernandez Linkedin.com/in/elstan/
Minimum quantity for "Marine Electrical Technology, Eleventh Edition" is 1.
This is a short book to get you started on using Vue.js with WordPress. This is not a book that will make you an expert, nor does it expect you to be one to get started. However, if you follow along, this book will significantly cut your learning curve using VueJs along with WordPress. You are likely to get productive in a matter of hours instead of days.
He has worked on various time critical systems in the investment banking domain, including algorithmic trading, and led a team which was amongst the first to send algorithmic orders in India on NSE & BSE. Out of his 15 years of experience in investment banking technologies, he has spent almost a decade in Tokyo (Japan), leading him to almost compulsively focusing on Kaizen (continuous improvement). He speaks conversational Japanese.
Apart from technology, he is a father, husband, singer (Kishore Kumar & RD Burman fan), mimicry artist, a Toastmaster, a voracious reader (he reads about 2 to 3 non-fiction books a month).
His social media pages are:
He can be reached at email@example.com
Minimum quantity for "Vue.js with WordPress for Beginners" is 1.
Author and engineering leader Adam D. Scott covers technologies such as Node.js, GraphQL, React, React Native, and Electron. Ideal for developers who want to build full stack applications and ambitious web development beginners looking to bootstrap a startup, this book shows you how to create a single CRUD-style application that will work across several platforms.
How can startups successfully scale customer acquisition and revenue growth with a Lean team? Out-of-the-box acquisition solutions from Facebook, Google, and others provide a good start, but the companies that can tailor those solutions to meet their specific needs, objectives, and goals will come out winners. But that hasnt been an easy task until now.
With this practical book, author Lomit Patel shows you how to use AI and automation to provide an operational layer atop those acquisition solutions to deliver amazing results for your company. You'll learn how to adapt, customize, and personalize cross-channel user journeys to help your company attract and retain customers to usher in the new age of Autonomous Marketing.
Minimum quantity for "Lean AI: How Innovative Startups Use Artificial Intelligence to Grow" is 1.