{{announcement.body}}
{{announcement.title}}

9 Important Things A MuleSoft Platform Architect Should Know

DZone 's Guide to

9 Important Things A MuleSoft Platform Architect Should Know

The success of an enterprise and platform depends on how well the architects know what aspects play what key role in the journey of their Application Networks

· Integration Zone ·
Free Resource

MuleSoft's Anypoint Platform is one of the best cloud supported integration platforms among its market competition. The design and architecture of its Control Plane and Runtime plane are just jaw dropping and without doubt gives the best pilot experience.

Understanding and mastering such a rich platform is not a one night job. The rich features that the platform offer are just one side of the story. There is other side which deals with the stuff that isn't visible but plays a critical role in the success of the platform and the companies adopting it.

MuleSoft Platform Architects, who generally are the major contributors and holds main responsibility of the platform success, should know and understand 9 important aspects  of the platform that unfolds both sides of the story. The success of an enterprise and platform depends on how well the architects know what aspects play what key role in the journey of their Application Networks.

Below are those aspects in the order of their role and importance in their journey:

  • Application Network and MuleSoft Proposed IT Operating Model
    A platform architect should understand about the Application Networks and IT Operating Model proposed by MuleSoft very well.
A short lecture on Application Network and IT Operating Model  from “Ultimate MuleSoft Certified Platform Architect Course” by Prasad Pokala
  • Deployment Options
    A platform architect should be well aware of
    • what deployment options the platform offers
    • must perfectly understand how these various deployment options work and
    • what option fits right for what scenario and customer needs
A short lecture on Anypoint Platform Deployment Options from “Ultimate MuleSoft Certified Platform Architect Course” by Prasad Pokala
  • Modeling APIs
    A platform architect should know how to elegantly model the APIs using the Anypoint Platform features and its components
A short lecture on Modeling APIs on Anypoint Platform from “Ultimate MuleSoft Certified Platform Architect Course” by Prasad Pokala
  • Addressing Non-Functional Requirements of APIs
    A platform architect should be an expert in proactively analyzing and addressing the Non-Functional Requirements of the APIs in the Application Network. Should also be well aware of:
    • How anypoint platform enforces these NFRs?
    • What out of the box features the platform offers?
    • Is customization possible if needed?
A short lecture on Addressing NFRs on Anypoint Platform from “Ultimate MuleSoft Certified Platform Architect Course” by Prasad Pokala
  • Designing Effective APIs
    A platform architect should know how to design effective APIs using anypoint platform features and its components
A short lecture on Designing Effective APIs on Anypoint Platform from “Ultimate MuleSoft Certified Platform Architect Course” by Prasad Pokala
  • Implementing Effective APIs
    A platform architect should also know how to implement the designed APIs effectively by using various anypoint platform features, patterns and its components
A short lecture on Implementing Effective Fault Tolerant APIs on Anypoint Platform from “Ultimate MuleSoft Certified Platform Architect Course” by Prasad Pokala
  • Event Driven Architecture
    A platform architect should be aware of do’s and dont’s, best practices and right methodologies to incorporate EDA into anypoint platform + application network while same time respecting and aligning to the principles of API-led connectivity.
A short lecture on EDA vs API-Led Connectivity on Anypoint Platform from “Ultimate MuleSoft Certified Platform Architect Course” by Prasad Pokala
  • Getting APIs Production Ready
    A platform architect should have a good foresight and setup in place to make sure APIs are designed and implemented in a production ready manner from day-1. The source code control and release strategy practices that are recommended and supported by MuleSoft Anypoint Platform must be leveraged.
A short lecture on DevOps Strategies on Anypoint Platform from “Ultimate MuleSoft Certified Platform Architect Course” by Prasad Pokala
  • Monitoring and Analytics
    A platform architect should spend same amount of time he/she spent on design and implementation for setting up monitoring and analytics too. Should know all features and components platform offers and also should be aware on what kind of alerts can be setup + dashboards can be created.
A short lecture on Analytics using Visualizer on Anypoint Platform from “Ultimate MuleSoft Certified Platform Architect Course” by Prasad Pokala

Conclusion

All the above mentioned aspects play key role in the platform architects journey while building application networks. Missing any piece would directly effect the success criteria of such application network. All these addressed together will result in fruitful outcome and success.

Topics:
integration, mulesoft, mulesoft’s anypoint platform, tutorial, video

Published at DZone with permission of Prasad Pokala , DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}