Автор: Pooja Kamath, Diane Kesler
Издательство: O’Reilly Media, Inc.
Год: 24-07-17
Страниц: 250
Язык: английский
Формат: epub
Размер: 10.1 MB
Is your organization planning to adopt automation in the near future? This concise yet comprehensive guide shows developers and architects how to effectively tackle data integration challenges with MuleSoft. Authors Pooja Kamath and Diane Kesler guide you through the process necessary to build robust and scalable integration solutions.
Supported by real-world use cases, Building Integrations with MuleSoft teaches you effective ways to identify and resolve performance bottlenecks, handle errors, and ensure the reliability and scalability of your integration solutions. You'll also explore MuleSoft's robust set of connectors, their components, and how to use them to connect to a wide range of systems and applications, from legacy systems and databases to cloud services.
In recent years, spec-driven development has emerged as a significant trend in contemporary business systems. We’ve observed a correlation between spec-driven development and continued success in creating robust, scalable, and successful application networks. Previously, API development was implementation-driven, with developers quickly prototyping endpoints without initially considering an API specification. But as the code evolved, it caused a lot of problems due to outdated documentation and specifications. Keeping up with all the layers of software development became increasingly difficult. IT began to grow rapidly, and as a result, the product teams struggled to keep up with the disruptions, leading to a significant backlog.
Spec-driven development allows developers to design specifications. It is a process that enables developers to design a specification first, write code according to the design, and then maintain the specification. MuleSoft, with its tools like Anypoint Platform and Anypoint Exchange, takes this process to the next level. It allows developers to design the specification and use mocking service to test the API. This helps to improve the API specification and get business buy-in even as part of continuous API development. Anypoint Platform also makes it easier to manage and maintain APIs and apply security measures. With MuleSoft Anypoint Studio or Anypoint Code Builder(ACB), developers can use the approved specification to auto-create HTTP routing code, which accelerates the app development process.
With this book, you'll learn:
Use case understanding: Ask the right questions, define requirements, decide on reuse versus rebuild, and create sequence and context diagrams
Tools: Master Anypoint Platform, Anypoint Studio, Code Builder, GitHub, and Maven Prototyping: Design APIs with RAML and OAS, and craft effective requests and responses
Securing APIs: Apply Mule OAuth2.0 and understand security requirements
Testing: Write MUnit tests, validate DataWeave expressions, and use Postman Collections
Deploying: Understand CI/CD processes using Maven and deploy to CloudHub
Message orchestration: Learn techniques for routers, transactions, error handling, For Each, Parallel For Each, and batch processing
Скачать Building Integrations with MuleSoft (Early Release)