Listing 1 - 10 of 119 | << page >> |
Sort by
|
Choose an application
Successfully implement your own enterprise integration architecture using the Trivadis Integration Architecture Blueprint with this book and eBook
Choose an application
This book takes you through tried and tested approaches to building distributed systems and implementing microservices architecture. It follows a single real-world project from start to finish, using Spring Boot, Spring Cloud, and a full suite of related tools and frameworks for development, security, testing, and deployment.
Choose an application
Enhance your skills in building scalable infrastructure for your cloud-based applicationsKey FeaturesLearn to design a scalable architecture by building continuous integration (CI) pipelines with KubernetesGet an in-depth understanding of role-based access control (RBAC), continuous deployment (CD), and observabilityMonitor a Kubernetes cluster with Prometheus and GrafanaBook DescriptionKubernetes is among the most popular open source platforms for automating the deployment, scaling, and operations of application containers across clusters of hosts, providing a container-centric infrastructure. Hands-On Microservices with Kubernetes starts by providing you with in-depth insights into the synergy between Kubernetes and microservices. You will learn how to use Delinkcious, which will serve as a live lab throughout the book to help you understand microservices and Kubernetes concepts in the context of a real-world application. Next, you will get up to speed with setting up a CI/CD pipeline and configuring microservices using Kubernetes ConfigMaps. As you cover later chapters, you will gain hands-on experience in securing microservices and implementing REST, gRPC APIs, and a Delinkcious data store. In addition to this, you’ll explore the Nuclio project, run a serverless task on Kubernetes, and manage and implement data-intensive tests. Toward the concluding chapters, you’ll deploy microservices on Kubernetes and learn to maintain a well-monitored system. Finally, you’ll discover the importance of service meshes and how to incorporate Istio into the Delinkcious cluster. By the end of this book, you’ll have gained the skills you need to implement microservices on Kubernetes with the help of effective tools and best practices. What you will learnUnderstand the synergy between Kubernetes and microservicesCreate a complete CI/CD pipeline for your microservices on KubernetesDevelop microservices on Kubernetes with the Go kit framework using best practicesManage and monitor your system using Kubernetes and open source toolsExpose your services through REST and gRPC APIsImplement and deploy serverless functions as a serviceExternalize authentication, authorization, and traffic shaping using a service meshRun a Kubernetes cluster in the cloud on Google Kubernetes EngineWho this book is forThis book is for developers, DevOps engineers, or anyone who wants to develop large-scale microservice-based systems on top of Kubernetes. If you are looking to use Kubernetes on live production projects or want to migrate existing systems to a modern containerized microservices system, then this book is for you. Coding skills, together with some knowledge of Docker, Kubernetes, and cloud concepts will be useful.
Choose an application
Apply microservices patterns to build resilient and scalable distributed systems Key Features Understand the challenges of building large-scale microservice landscapes Build cloud-native production-ready microservices with this comprehensive guide Discover how to get the best out of Spring Cloud, Kubernetes, and Istio when used together Book Description Microservices architecture allows developers to build and maintain applications with ease, and enterprises are rapidly adopting it to build software using Spring Boot as their default framework. With this book, you'll learn how to efficiently build and deploy microservices using Spring Boot. This microservices book will take you through tried and tested approaches to building distributed systems and implementing microservices architecture in your organization. Starting with a set of simple cooperating microservices developed using Spring Boot, you'll learn how you can add functionalities such as persistence, make your microservices reactive, and describe their APIs using Swagger/OpenAPI. As you advance, you'll understand how to add different services from Spring Cloud to your microservice system. The book also demonstrates how to deploy your microservices using Kubernetes and manage them with Istio for improved security and traffic management. Finally, you'll explore centralized log management using the EFK stack and monitor microservices using Prometheus and Grafana. By the end of this book, you'll be able to build microservices that are scalable and robust using Spring Boot and Spring Cloud. What you will learn Build reactive microservices using Spring Boot Develop resilient and scalable microservices using Spring Cloud Use OAuth 2.0/OIDC and Spring Security to protect public APIs Implement Docker to bridge the gap between development, testing, and production Deploy and manage microservices using Kubernetes Apply Istio for improved security, observability, and traffic management Who this book is for This book is for Java and Spring developers and architects who want to learn how to break up their existing monoliths into microservices and deploy them either on-premises or in the cloud using Kubernetes as a container orchestrator and Istio as a service Mesh. No familiarity with microservices architecture is required to get started with this book. Downloading the example code for this ebook: You can download the example code files for this ebook on GitHub at the following link: https://github.co...
Choose an application
Microservices are a hot trend in the development world right now. Many enterprises have adopted this approach to achieve agility and the continuous delivery of applications to gain a competitive advantage. This book will take you through the different design patterns at different stages of the microservice application development process,.
Choose an application
Software drives innovation and success in today’s business world. Yet critical software projects consistently come in late, defective, and way over budget. So what’s the problem? Get ready for a shock, because the answer to the problem is to avoid reality altogether. A new IT practice and technology called Service Virtualization (SV) is industrializing the process of simulating everything in our software development and test environments. Service Virtualization is a method to emulate the behavior of components in heterogeneous applications such as "Service-Oriented Architectures" (SOA). Yes, fake systems are even better than the real thing for most of the design and development lifecycle, and SV is already making a huge impact at some of the world’s biggest companies. Service Virtualization: Reality Is Overrated is the first book to present this powerful new method for simulating the behavior, data, and responsiveness of specific components in complex applications. By faking out dependency constraints, SV delivers dramatic improvements in speed, cost, performance, and agility to the development of enterprise application software. Writing for executive and technical readers alike, SV inventor John Michelsen and Jason English capture lessons learned from the first five years of applying this game-changing practice in real customer environments. Other industries—from aviation to medicine—already understand the power of simulation to solve real-world constraints and deliver new products to market better, faster, and cheaper. Now it’s time to apply the same thinking to our software. For more information, see servicevirtualization.com.
Choose an application
Choose an application
Service-oriented architectures (SOA) with the interoperable software components Web Services employs a loose coupling between the participants. This provides economic and greater flexibility for companies. The young technology becomes more and more important, e.g. for companies organization and E-Commerce. Judith Nink writes about the legal requirements for SOAs used with Web Services. The dissertation is organized in three complexes, engaged with contracting questions, non-contracting liability and requirements for data protection in the scope of SOAs with Web Services. Der Einsatz von Serviceorientierten Architekturen (SOA) mit Web Services ermöglicht Unternehmen, zahlreiche (externe) Dienste flexibel und kostengünstig ohne Systemanpassungen an ihr eigenes Angebot zu koppeln. Die noch junge Technik erlangt daher sowohl in der unternehmensinternen Organisation als auch im E-Commerce zunehmend an Bedeutung. Judith Nink befasst sich mit den rechtlichen Anforderungen, die an den Einsatz von SOAs mit den Softwarekomponenten Web Services zu stellen sind. Die Untersuchung ist in drei größere Komplexe gegliedert, die sich mit Problemen beim Einsatz von SOAs mit Web Services im vertraglichen Bereich, Fragen der außervertraglichen Haftung der Beteiligten sowie datenschutzrechtlichen Anforderungen befassen.
Choose an application
Service-orientation has an increasing impact upon the design process and the architecture of environmental information systems. This thesis specifies the SERVUS design methodology for geospatial applications based upon standards of the Open Geospatial Consortium. SERVUS guides the system architect to rephrase use case requirements as a network of semantically-annotated requested resources and to iteratively match them with offered resources that mirror the capabilities of existing services.
design methodology --- SERVUS --- resource orientation --- service-oriented architecture --- environmental information system
Choose an application
The microservice architecture has been adopted by many developer teams around the world. To be successful, it's crucial that you understand how to program a microservice and get it running in the cloud. This book will walk you through the process of how to build, test, and deploy a Java-based Micronaut microservice to the Oracle Cloud with GitHub Actions. You'll learn how to create a Virtual Machine (with both the Oracle Cloud Infrastructure (OCI) CLI and the OCI Gradle Plugin), as well as create and deploy the microservice as a Docker container that can be stored in Oracle Container Infrastructure Registry (OCIR) and deployed to an Oracle Kubernetes Engine (OKE) cluster. The microservice will use Micronaut Data for persistence, Testcontainers for testing, and Liquibase to manage your Oracle DB production schema. After reading or using this book, you'll be able to build, test and deploy your first microservices using the Micronaut framework, Oracle Cloud and more. You will: Build and deploy Java-based microservices using Micronaut and Oracle Cloud Run tests and publishing reports Deploy to Oracle Cloud using OCI CLI and the OCI Gradle plug-in Add a persistence tier to the microservice Distribute a microservice with persistence.
Programming --- Computer. Automation --- websites --- programmeertalen --- Java (informatica) --- Service-oriented architecture (Computer science) --- Java (Computer program language)
Listing 1 - 10 of 119 | << page >> |
Sort by
|