Is your feature request related to a problem? Please describe.
Education industry is heavily depending on enterprise software solutions to provide high quality education to the community. Having a solution architecture template would be really useful.
Describe the solution you'd like
A solution architecture with the components that are used in education industry.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe.
Event driven architecture is a common architecture style which is used in the enterprise. Having a proper solution architecture with guidance would help users to build efficient enterprise systems.
Describe the solution you'd like
An architecture diagram along with best practices and use cases would help the audience.
Describe alternatives you've considered
Big data architecture pattern is somewhat similar but not the same.
Is your feature request related to a problem? Please describe.
Retail or e-commerce platforms are heavily using enterprise software to run large scale, global businesses. Having a generic solution architecture for this domain would be really useful
Describe the solution you'd like
A solution architecture in a vendor neutral manner which explains various components and how they interact with each other.
Is your feature request related to a problem? Please describe.
Modernizing an enterprise architecture comes with challenges as in the case of any change. Bringing in new components and capabilities should support and interoperate with existing systems at least for some time. Different types of systems may have different behaviours but modern interfaces should be capable of hiding this complexity down under.
Describe the solution you'd like
Anti-corruption layer pattern allows enterprises to build systems which are interoperable while bringing new capabilities.
Is your feature request related to a problem? Please describe.
Healthcare industry is one industry which is heavily regulated and needs an efficient IT ecosystem to reap the benefits. Having a common architecture helps people to build effective HC systems.
Describe the solution you'd like
A Solution architecture without biased to any vendor.
Is your feature request related to a problem? Please describe.
Some technology vendors have solutions architectures which are specific to them. This type of solutions architecture patterns would be useful when working with real enterprise systems. Describe the solution you'd like
Every vendor has their own terminologies when coming up with solutions architectures using them.
Additional context
Vendor specific architectures can be added as separate folders within this repository.
Is your feature request related to a problem? Please describe.
Open Banking is becoming a trend in the banking and financial industry with a lot of regulations coming into play across the globe. A proper solution architecture would help people to build open banking solutions.
Describe the solution you'd like
An architecture diagram depicting the components and their interactions without binding to any specific regulatory standard or vendor technology would be highly appreciated.
Is your feature request related to a problem? Please describe.
Kafka is not the only solution for an event-driven architecture.
I think it would be more valuable to describe an enterprise-level event-sourced architecture that specifically dives into concepts like CQRS and DDD and how they play well with not only decentralization but also with event-sourcing.
Describe the solution you'd like
Remove Kafka and avoid Kafka-specific features.
Add CQRS principles
Add DDD principles
Describe alternatives you've considered
Perhaps leave event driven architecture as the main context but still remove Kafka references.
Is your feature request related to a problem? Please describe.
Continuous Integration and Continuous Deployment are becoming key features within every enterprise software development project. Coming up with an architecture which can be reused to implement CI/CD for the enterprise would help many people Describe the solution you'd like
The solution should cover 2 aspects.
CI/CD for development artifacts like programs, DSL configs, Visual mapping files, etc.
Is your feature request related to a problem? Please describe.
Multi cloud strategy is becoming more and more popular within enterprises due to the advantages it brings to the enterprises. It is an essential pattern have in this repository
Is your feature request related to a problem? Please describe.
Enterprises are moving from SOA type of architectures to a more container based, cloud-native, microservices style of architectures. But this shift cannot be made in a lift and shift manner. Rather it needs a timely transition from one architecture to another. Strangler patterns describe the architectural approach which needs to be used in such a scenario.
Describe the solution you'd like
A solution architecture diagram and a detailed description of the challenges of this architecture and guidelines.
Is your feature request related to a problem? Please describe.
Hybrid API management is becoming more and more relevant in the enterprise. Specially with multi cloud infrastructure and compliance requirements make it a great architecture pattern to adopt.
Describe the solution you'd like
The architecture should cover the components and their relevant tasks with an explanation.
Additional context
Add any reference implementations or vendors who provides support for similar architecture
Is your feature request related to a problem? Please describe.
Integration platforms are evolved a lot with the latest advancements in the enterprise IT ecosystem. Selecting such a platform requires a lot of experience and thinking because it acts as the hub of the enterprise systems.
Describe the solution you'd like
Having a guide to choosing an integration platform will help solution architects to build great integration platforms.
Is your feature request related to a problem? Please describe.
Power & Energy is a highly sophisticated, technology-driven industry that makes a huge difference in society. Having a reference architecture would help.
Is your feature request related to a problem? Please describe.
There are many other great resources available on various aspects of solution architecture. It will be good to link those resources here so that users can explore more on those topics.
Describe the solution you'd like
Add links to other architecture related resources.
Additional context
An example resource is mentioned below.
The automotive industry has gone through major advancements with the use of technology and having a reference architecture to build an effective technology platform would be useful for solution architects
Is your feature request related to a problem? Please describe.
Kubernetes has become the de-facto standard when it comes to container orchestration technologies. This pattern should explain the main building blocks of kubernetes and how those components can help on improving the efficiency within enterprise software systems.
Describe the solution you'd like
A solutions architecture diagram along with a description would be useful
Describe alternatives you've considered
A docker swarm based deployment pattern would be an alternative
Is your feature request related to a problem? Please describe.
Change Data Capture or CDC is becoming a common integration pattern within enterprises. With the increased volumes of data generated at the enterprises, it is becoming a core infrastructure pattern for enterprise systems.
Describe the solution you'd like
Come up with a solution pattern for CDC.
Is your feature request related to a problem? Please describe.
Users has to navigate back to main README file to go through the vendor neutral patterns.
Describe the solution you'd like
Good to have a README file in the vendor neutral patterns directory
Is your feature request related to a problem? Please describe.
Sometimes selecting a particular vendor technology is a lengthy process and there are certain different mechanisms people follow when doing so. Coming up with a framework would help architects to align their business requirements along with technical capabilities in a selection process.
Is your feature request related to a problem? Please describe.
With the rise of microservices architecture and the container based deployment, developing an architecture which explains the components and their interactions would be really useful. Describe the solution you'd like
The solution should contain different concepts used in container and orchestration world and cover the deployment aspect of different software components.