diff --git a/src/data/roadmaps/software-architect/content/107-architectures/101-microservices.md b/src/data/roadmaps/software-architect/content/107-architectures/101-microservices.md deleted file mode 100644 index 9e49dfeb3..000000000 --- a/src/data/roadmaps/software-architect/content/107-architectures/101-microservices.md +++ /dev/null @@ -1,11 +0,0 @@ -# Microservices - -Microservices are an architectural approach to software development that allows the creation of a distributed application from deployable services that allow communication through a well-defined API. Being a solution to monoliths. - -Visit the following resources to learn more: - -- [@article@Introduction to microservices](https://developer.ibm.com/learningpaths/get-started-application-modernization/intro-microservices/introduction/) -- [@official@Microservice Patterns and Resources by Chris Richardson](https://microservices.io/index.html) -- [@article@Microservices AntiPatterns and Pitfalls - Mark Richards](https://www.oreilly.com/content/microservices-antipatterns-and-pitfalls/) -- [@article@Building Microservices, 2nd Edition - Sam Newman](https://samnewman.io/books/building_microservices_2nd_edition/) -- [@feed@Explore top posts about Microservices](https://app.daily.dev/tags/microservices?ref=roadmapsh) diff --git a/src/data/roadmaps/software-architect/content/109-working-with-data/103-analytics/index.md b/src/data/roadmaps/software-architect/content/109-working-with-data/103-analytics/index.md deleted file mode 100644 index f097a1dbb..000000000 --- a/src/data/roadmaps/software-architect/content/109-working-with-data/103-analytics/index.md +++ /dev/null @@ -1 +0,0 @@ -# Analytics diff --git a/src/data/roadmaps/software-architect/content/111-web-and-mobile/100-reactive-functional-programming.md b/src/data/roadmaps/software-architect/content/111-web-and-mobile/100-reactive-functional-programming.md deleted file mode 100644 index 7307790de..000000000 --- a/src/data/roadmaps/software-architect/content/111-web-and-mobile/100-reactive-functional-programming.md +++ /dev/null @@ -1,13 +0,0 @@ -# Reactive and Functional programming - -Functional programming is a programming paradigm designed to handle pure mathematical functions. This paradigm is totally focused on writing more compounded and pure functions. - -Reactive programming describes a design paradigm that relies on asynchronous programming logic to handle real-time updates to otherwise static content. It provides an efficient means -- the use of automated data streams -- to handle data updates to content whenever a user makes an inquiry. - -Visit the following resources to learn more: - -- [@video@Learning Functional Programming](https://youtube.com/watch?v=e-5obm1G_FY) -- [@article@Functional Programming with JavaScript](https://www.telerik.com/blogs/functional-programming-javascript) -- [@article@What is Functional Programming?](https://www.freecodecamp.org/news/functional-programming-in-javascript/) -- [@article@What is Reactive Programming?](https://www.techtarget.com/searchapparchitecture/definition/reactive-programming) -- [@feed@Explore top posts about General Programming](https://app.daily.dev/tags/general-programming?ref=roadmapsh) diff --git a/src/data/roadmaps/software-architect/content/111-web-and-mobile/103-pwa.md b/src/data/roadmaps/software-architect/content/111-web-and-mobile/103-pwa.md deleted file mode 100644 index dc8e9303d..000000000 --- a/src/data/roadmaps/software-architect/content/111-web-and-mobile/103-pwa.md +++ /dev/null @@ -1,11 +0,0 @@ -# PWA - -Progressive Web Apps (PWAs) are websites that are progressively enhanced to function like installed, native apps on supporting platforms, while functioning like regular websites on other browsers. - -Visit the following resources to learn more: - -- [@article@Progressive Web Apps for Beginners](https://www.freecodecamp.org/news/what-are-progressive-web-apps/) -- [@article@Learn PWA](https://web.dev/learn/pwa/) -- [@article@MDN Web Docs: Progressive Web Apps ](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/) -- [@video@Build a Progressive Web App](https://www.youtube.com/watch?v=sFsRylCQblw) -- [@feed@Explore top posts about PWA](https://app.daily.dev/tags/pwa?ref=roadmapsh) diff --git a/src/data/roadmaps/software-architect/content/113-management/100-certifications/index.md b/src/data/roadmaps/software-architect/content/113-management/100-certifications/index.md deleted file mode 100644 index 843cd64b3..000000000 --- a/src/data/roadmaps/software-architect/content/113-management/100-certifications/index.md +++ /dev/null @@ -1 +0,0 @@ -# Certifications diff --git a/src/data/roadmaps/software-architect/content/113-management/101-agile-scrum/index.md b/src/data/roadmaps/software-architect/content/113-management/101-agile-scrum/index.md deleted file mode 100644 index cfe8651cf..000000000 --- a/src/data/roadmaps/software-architect/content/113-management/101-agile-scrum/index.md +++ /dev/null @@ -1 +0,0 @@ -# Agile scrum diff --git a/src/data/roadmaps/software-architect/content/105-patterns-and-design-principles/104-acid-cap-theorem.md b/src/data/roadmaps/software-architect/content/acid-cap-theorem@bbKEEk7dvfFZBBJaIjm0j.md similarity index 100% rename from src/data/roadmaps/software-architect/content/105-patterns-and-design-principles/104-acid-cap-theorem.md rename to src/data/roadmaps/software-architect/content/acid-cap-theorem@bbKEEk7dvfFZBBJaIjm0j.md diff --git a/src/data/roadmaps/software-architect/content/105-patterns-and-design-principles/103-actors.md b/src/data/roadmaps/software-architect/content/actors@AoWO2BIKG5X4JWir6kh5r.md similarity index 100% rename from src/data/roadmaps/software-architect/content/105-patterns-and-design-principles/103-actors.md rename to src/data/roadmaps/software-architect/content/actors@AoWO2BIKG5X4JWir6kh5r.md diff --git a/src/data/roadmaps/software-architect/content/109-working-with-data/103-analytics/100-apache-spark.md b/src/data/roadmaps/software-architect/content/apache-spark@a0baFv7hVWZGvS5VLh5ig.md similarity index 100% rename from src/data/roadmaps/software-architect/content/109-working-with-data/103-analytics/100-apache-spark.md rename to src/data/roadmaps/software-architect/content/apache-spark@a0baFv7hVWZGvS5VLh5ig.md diff --git a/src/data/roadmaps/software-architect/content/110-apis-and-integrations/index.md b/src/data/roadmaps/software-architect/content/apis--integrations@Ocn7-ctpnl71ZCZ_uV-uD.md similarity index 100% rename from src/data/roadmaps/software-architect/content/110-apis-and-integrations/index.md rename to src/data/roadmaps/software-architect/content/apis--integrations@Ocn7-ctpnl71ZCZ_uV-uD.md diff --git a/src/data/roadmaps/software-architect/content/100-software-architect-basics/102-levels-of-architecture/100-application-architecture.md b/src/data/roadmaps/software-architect/content/application-architecture@Lqe47l4j-C4OwkbkwPYry.md similarity index 100% rename from src/data/roadmaps/software-architect/content/100-software-architect-basics/102-levels-of-architecture/100-application-architecture.md rename to src/data/roadmaps/software-architect/content/application-architecture@Lqe47l4j-C4OwkbkwPYry.md diff --git a/src/data/roadmaps/software-architect/content/107-architectures/index.md b/src/data/roadmaps/software-architect/content/architecture@OaLmlfkZid7hKqJ9G8oNV.md similarity index 100% rename from src/data/roadmaps/software-architect/content/107-architectures/index.md rename to src/data/roadmaps/software-architect/content/architecture@OaLmlfkZid7hKqJ9G8oNV.md diff --git a/src/data/roadmaps/software-architect/content/106-architect-tools/103-atlassian-tools.md b/src/data/roadmaps/software-architect/content/atlassian-tools@3bpd0iZTd3G-H8A7yrExY.md similarity index 100% rename from src/data/roadmaps/software-architect/content/106-architect-tools/103-atlassian-tools.md rename to src/data/roadmaps/software-architect/content/atlassian-tools@3bpd0iZTd3G-H8A7yrExY.md diff --git a/src/data/roadmaps/software-architect/content/108-security/103-auth-strategies.md b/src/data/roadmaps/software-architect/content/auth-strategies@KiwFXB6yd0go30zAFMTJt.md similarity index 100% rename from src/data/roadmaps/software-architect/content/108-security/103-auth-strategies.md rename to src/data/roadmaps/software-architect/content/auth-strategies@KiwFXB6yd0go30zAFMTJt.md diff --git a/src/data/roadmaps/software-architect/content/112-architect-frameworks/100-babok.md b/src/data/roadmaps/software-architect/content/babok@LQlzVxUxM3haWRwbhYHKY.md similarity index 100% rename from src/data/roadmaps/software-architect/content/112-architect-frameworks/100-babok.md rename to src/data/roadmaps/software-architect/content/babok@LQlzVxUxM3haWRwbhYHKY.md diff --git a/src/data/roadmaps/software-architect/content/102-important-skills/107-balance.md b/src/data/roadmaps/software-architect/content/balance@otHQ6ye1xgkI1qb4tEHVF.md similarity index 100% rename from src/data/roadmaps/software-architect/content/102-important-skills/107-balance.md rename to src/data/roadmaps/software-architect/content/balance@otHQ6ye1xgkI1qb4tEHVF.md diff --git a/src/data/roadmaps/software-architect/content/110-apis-and-integrations/104-bpm-bpel.md b/src/data/roadmaps/software-architect/content/bpm-bpel@DwNda95-fE7LWnDA6u1LU.md similarity index 100% rename from src/data/roadmaps/software-architect/content/110-apis-and-integrations/104-bpm-bpel.md rename to src/data/roadmaps/software-architect/content/bpm-bpel@DwNda95-fE7LWnDA6u1LU.md diff --git a/src/data/roadmaps/software-architect/content/115-operations-knowledge/105-ci-cd.md b/src/data/roadmaps/software-architect/content/ci--cd@isavRe4ANVn77ZX6gNSLH.md similarity index 100% rename from src/data/roadmaps/software-architect/content/115-operations-knowledge/105-ci-cd.md rename to src/data/roadmaps/software-architect/content/ci--cd@isavRe4ANVn77ZX6gNSLH.md diff --git a/src/data/roadmaps/software-architect/content/107-architectures/102-client-server-architecture.md b/src/data/roadmaps/software-architect/content/client--server@mka_DwiboH5sGFhXhk6ez.md similarity index 100% rename from src/data/roadmaps/software-architect/content/107-architectures/102-client-server-architecture.md rename to src/data/roadmaps/software-architect/content/client--server@mka_DwiboH5sGFhXhk6ez.md diff --git a/src/data/roadmaps/software-architect/content/115-operations-knowledge/107-cloud-design-patterns.md b/src/data/roadmaps/software-architect/content/cloud-design-patterns@CxceVdaNCyKDhs0huDtcL.md similarity index 100% rename from src/data/roadmaps/software-architect/content/115-operations-knowledge/107-cloud-design-patterns.md rename to src/data/roadmaps/software-architect/content/cloud-design-patterns@CxceVdaNCyKDhs0huDtcL.md diff --git a/src/data/roadmaps/software-architect/content/115-operations-knowledge/101-cloud-providers.md b/src/data/roadmaps/software-architect/content/cloud-providers@C0rKd5Rr27Z1_GleoEZxF.md similarity index 100% rename from src/data/roadmaps/software-architect/content/115-operations-knowledge/101-cloud-providers.md rename to src/data/roadmaps/software-architect/content/cloud-providers@C0rKd5Rr27Z1_GleoEZxF.md diff --git a/src/data/roadmaps/software-architect/content/102-important-skills/105-communication.md b/src/data/roadmaps/software-architect/content/communication@Ac49sOlQKblYK4FZuFHDR.md similarity index 100% rename from src/data/roadmaps/software-architect/content/102-important-skills/105-communication.md rename to src/data/roadmaps/software-architect/content/communication@Ac49sOlQKblYK4FZuFHDR.md diff --git a/src/data/roadmaps/software-architect/content/102-important-skills/108-consult-and-coach.md b/src/data/roadmaps/software-architect/content/consult--coach@LSWlk9A3b6hco9Il_elao.md similarity index 100% rename from src/data/roadmaps/software-architect/content/102-important-skills/108-consult-and-coach.md rename to src/data/roadmaps/software-architect/content/consult--coach@LSWlk9A3b6hco9Il_elao.md diff --git a/src/data/roadmaps/software-architect/content/115-operations-knowledge/106-containers.md b/src/data/roadmaps/software-architect/content/containers@l3oeo65FyV5HHvw5n_1wa.md similarity index 100% rename from src/data/roadmaps/software-architect/content/115-operations-knowledge/106-containers.md rename to src/data/roadmaps/software-architect/content/containers@l3oeo65FyV5HHvw5n_1wa.md diff --git a/src/data/roadmaps/software-architect/content/105-patterns-and-design-principles/102-cqrs-eventual-consistency.md b/src/data/roadmaps/software-architect/content/cqrs-eventual-consistency@RsnN5bt8OhSMjSFmVgw-X.md similarity index 100% rename from src/data/roadmaps/software-architect/content/105-patterns-and-design-principles/102-cqrs-eventual-consistency.md rename to src/data/roadmaps/software-architect/content/cqrs-eventual-consistency@RsnN5bt8OhSMjSFmVgw-X.md diff --git a/src/data/roadmaps/software-architect/content/109-working-with-data/103-analytics/102-datawarehouses-principles.md b/src/data/roadmaps/software-architect/content/datawarehouse-principles@B5YtP8C1A0jB3MOdg0c_q.md similarity index 100% rename from src/data/roadmaps/software-architect/content/109-working-with-data/103-analytics/102-datawarehouses-principles.md rename to src/data/roadmaps/software-architect/content/datawarehouse-principles@B5YtP8C1A0jB3MOdg0c_q.md diff --git a/src/data/roadmaps/software-architect/content/105-patterns-and-design-principles/106-ddd.md b/src/data/roadmaps/software-architect/content/ddd@IIelzs8XYMPnXabFKRI51.md similarity index 100% rename from src/data/roadmaps/software-architect/content/105-patterns-and-design-principles/106-ddd.md rename to src/data/roadmaps/software-architect/content/ddd@IIelzs8XYMPnXabFKRI51.md diff --git a/src/data/roadmaps/software-architect/content/102-important-skills/101-decision-making.md b/src/data/roadmaps/software-architect/content/decision-making@MSDo0nPk_ghRYkZS4MAQ_.md similarity index 100% rename from src/data/roadmaps/software-architect/content/102-important-skills/101-decision-making.md rename to src/data/roadmaps/software-architect/content/decision-making@MSDo0nPk_ghRYkZS4MAQ_.md diff --git a/src/data/roadmaps/software-architect/content/102-important-skills/100-design-and-architecture.md b/src/data/roadmaps/software-architect/content/design--architecture@fBd2m8tMJmhuNSaakrpg4.md similarity index 100% rename from src/data/roadmaps/software-architect/content/102-important-skills/100-design-and-architecture.md rename to src/data/roadmaps/software-architect/content/design--architecture@fBd2m8tMJmhuNSaakrpg4.md diff --git a/src/data/roadmaps/software-architect/content/107-architectures/104-distributed-systems.md b/src/data/roadmaps/software-architect/content/distributed-systems@j7OP6RD_IAU6HsyiGaynx.md similarity index 100% rename from src/data/roadmaps/software-architect/content/107-architectures/104-distributed-systems.md rename to src/data/roadmaps/software-architect/content/distributed-systems@j7OP6RD_IAU6HsyiGaynx.md diff --git a/src/data/roadmaps/software-architect/content/102-important-skills/104-documentation.md b/src/data/roadmaps/software-architect/content/documentation@5D-kbQ520k1D3fCtD01T7.md similarity index 100% rename from src/data/roadmaps/software-architect/content/102-important-skills/104-documentation.md rename to src/data/roadmaps/software-architect/content/documentation@5D-kbQ520k1D3fCtD01T7.md diff --git a/src/data/roadmaps/software-architect/content/116-enterprise-software/102-emc-dms.md b/src/data/roadmaps/software-architect/content/emc-dms@YfYviOXqGVp9C6DuhqBrn.md similarity index 100% rename from src/data/roadmaps/software-architect/content/116-enterprise-software/102-emc-dms.md rename to src/data/roadmaps/software-architect/content/emc-dms@YfYviOXqGVp9C6DuhqBrn.md diff --git a/src/data/roadmaps/software-architect/content/100-software-architect-basics/102-levels-of-architecture/102-enterprise-architecture.md b/src/data/roadmaps/software-architect/content/enterprise-architecture@vlW07sc-FQnxPMjDMn8_F.md similarity index 100% rename from src/data/roadmaps/software-architect/content/100-software-architect-basics/102-levels-of-architecture/102-enterprise-architecture.md rename to src/data/roadmaps/software-architect/content/enterprise-architecture@vlW07sc-FQnxPMjDMn8_F.md diff --git a/src/data/roadmaps/software-architect/content/116-enterprise-software/index.md b/src/data/roadmaps/software-architect/content/enterprise-software@8yALyPVUZPtd7LX3GrO1e.md similarity index 100% rename from src/data/roadmaps/software-architect/content/116-enterprise-software/index.md rename to src/data/roadmaps/software-architect/content/enterprise-software@8yALyPVUZPtd7LX3GrO1e.md diff --git a/src/data/roadmaps/software-architect/content/110-apis-and-integrations/101-esb-soap.md b/src/data/roadmaps/software-architect/content/esb-soap@fELnBA0eOoE-d9rSmDJ8l.md similarity index 100% rename from src/data/roadmaps/software-architect/content/110-apis-and-integrations/101-esb-soap.md rename to src/data/roadmaps/software-architect/content/esb-soap@fELnBA0eOoE-d9rSmDJ8l.md diff --git a/src/data/roadmaps/software-architect/content/102-important-skills/106-estimate-and-evaluate.md b/src/data/roadmaps/software-architect/content/estimate-and-evaluate@m0ZYdqPFDoHOPo18wKyvV.md similarity index 100% rename from src/data/roadmaps/software-architect/content/102-important-skills/106-estimate-and-evaluate.md rename to src/data/roadmaps/software-architect/content/estimate-and-evaluate@m0ZYdqPFDoHOPo18wKyvV.md diff --git a/src/data/roadmaps/software-architect/content/109-working-with-data/101-etl-datawarehouses.md b/src/data/roadmaps/software-architect/content/etl-datawarehouses@JUFE4OQhnXOt1J_MG-Sjf.md similarity index 100% rename from src/data/roadmaps/software-architect/content/109-working-with-data/101-etl-datawarehouses.md rename to src/data/roadmaps/software-architect/content/etl-datawarehouses@JUFE4OQhnXOt1J_MG-Sjf.md diff --git a/src/data/roadmaps/software-architect/content/114-networks/103-firewalls.md b/src/data/roadmaps/software-architect/content/firewalls@Hqk_GGsFi14SI5fgPSoGV.md similarity index 100% rename from src/data/roadmaps/software-architect/content/114-networks/103-firewalls.md rename to src/data/roadmaps/software-architect/content/firewalls@Hqk_GGsFi14SI5fgPSoGV.md diff --git a/src/data/roadmaps/software-architect/content/112-architect-frameworks/index.md b/src/data/roadmaps/software-architect/content/frameworks@hjlkxYZS7Zf9En3IUS-Wm.md similarity index 100% rename from src/data/roadmaps/software-architect/content/112-architect-frameworks/index.md rename to src/data/roadmaps/software-architect/content/frameworks@hjlkxYZS7Zf9En3IUS-Wm.md diff --git a/src/data/roadmaps/software-architect/content/functional-programming@6FDGecsHbqY-cm32yTZJa .md b/src/data/roadmaps/software-architect/content/functional-programming@6FDGecsHbqY-cm32yTZJa .md new file mode 100644 index 000000000..375b86ef5 --- /dev/null +++ b/src/data/roadmaps/software-architect/content/functional-programming@6FDGecsHbqY-cm32yTZJa .md @@ -0,0 +1,9 @@ +# Functional Programming + +Functional programming is a programming paradigm designed to handle pure mathematical functions. This paradigm is totally focused on writing more compounded and pure functions. + +Visit the following resources to learn more: + +- [@video@Learning Functional Programming](https://youtube.com/watch?v=e-5obm1G_FY) +- [@article@Functional Programming with JavaScript](https://www.telerik.com/blogs/functional-programming-javascript) +- [@article@What is Functional Programming?](https://www.freecodecamp.org/news/functional-programming-in-javascript/) \ No newline at end of file diff --git a/src/data/roadmaps/software-architect/content/106-architect-tools/100-git.md b/src/data/roadmaps/software-architect/content/git@ZEzYb-i55hBe9kK3bla94.md similarity index 100% rename from src/data/roadmaps/software-architect/content/106-architect-tools/100-git.md rename to src/data/roadmaps/software-architect/content/git@ZEzYb-i55hBe9kK3bla94.md diff --git a/src/data/roadmaps/software-architect/content/github@PyTuVs08_z4EhLwhTYzFu.md b/src/data/roadmaps/software-architect/content/github@PyTuVs08_z4EhLwhTYzFu.md new file mode 100644 index 000000000..828438048 --- /dev/null +++ b/src/data/roadmaps/software-architect/content/github@PyTuVs08_z4EhLwhTYzFu.md @@ -0,0 +1,14 @@ +# GitHub + +GitHub is a provider of Internet hosting for software development and version control using Git. It offers the distributed version control and source code management functionality of Git, plus its own features. + +Visit the following resources to learn more: + +- [@opensource@GitHub Website](https://github.com) +- [@article@GitHub Documentation](https://docs.github.com/en/get-started/quickstart) +- [@video@What is GitHub?](https://www.youtube.com/watch?v=w3jLJU7DT5E) +- [@video@Git vs. GitHub: Whats the difference?](https://www.youtube.com/watch?v=wpISo9TNjfU) +- [@video@Git and GitHub for Beginners](https://www.youtube.com/watch?v=RGOj5yH7evk) +- [@video@Git and GitHub - CS50 Beyond 2019](https://www.youtube.com/watch?v=eulnSXkhE7I) +- [@article@How to Use Git in a Professional Dev Team](https://ooloo.io/project/github-flow) +- [@feed@Explore top posts about GitHub](https://app.daily.dev/tags/github?ref=roadmapsh) diff --git a/src/data/roadmaps/software-architect/content/104-programming-languages/103-go.md b/src/data/roadmaps/software-architect/content/go@nKlM9k4qAh4wBFXqM-2kC.md similarity index 100% rename from src/data/roadmaps/software-architect/content/104-programming-languages/103-go.md rename to src/data/roadmaps/software-architect/content/go@nKlM9k4qAh4wBFXqM-2kC.md diff --git a/src/data/roadmaps/software-architect/content/110-apis-and-integrations/102-graphql.md b/src/data/roadmaps/software-architect/content/graphql@Sp3FdPT4F9YnTGvlE_vyq.md similarity index 100% rename from src/data/roadmaps/software-architect/content/110-apis-and-integrations/102-graphql.md rename to src/data/roadmaps/software-architect/content/graphql@Sp3FdPT4F9YnTGvlE_vyq.md diff --git a/src/data/roadmaps/software-architect/content/110-apis-and-integrations/100-grpc.md b/src/data/roadmaps/software-architect/content/grpc@priDGksAvJ05YzakkTFtM.md similarity index 100% rename from src/data/roadmaps/software-architect/content/110-apis-and-integrations/100-grpc.md rename to src/data/roadmaps/software-architect/content/grpc@priDGksAvJ05YzakkTFtM.md diff --git a/src/data/roadmaps/software-architect/content/109-working-with-data/100-hadoop-spark-mapreduce.md b/src/data/roadmaps/software-architect/content/hadoop-spark-mapreduce@92GG4IRZ3FijumC94aL-T.md similarity index 100% rename from src/data/roadmaps/software-architect/content/109-working-with-data/100-hadoop-spark-mapreduce.md rename to src/data/roadmaps/software-architect/content/hadoop-spark-mapreduce@92GG4IRZ3FijumC94aL-T.md diff --git a/src/data/roadmaps/software-architect/content/109-working-with-data/103-analytics/101-hadoop.md b/src/data/roadmaps/software-architect/content/hadoop@I_VjjmMK52_tS8qjQUspN.md similarity index 100% rename from src/data/roadmaps/software-architect/content/109-working-with-data/103-analytics/101-hadoop.md rename to src/data/roadmaps/software-architect/content/hadoop@I_VjjmMK52_tS8qjQUspN.md diff --git a/src/data/roadmaps/software-architect/content/108-security/100-hashing-algorithms.md b/src/data/roadmaps/software-architect/content/hashing-algorithms@7tBAD0ox9hTK4D483GTRo.md similarity index 100% rename from src/data/roadmaps/software-architect/content/108-security/100-hashing-algorithms.md rename to src/data/roadmaps/software-architect/content/hashing-algorithms@7tBAD0ox9hTK4D483GTRo.md diff --git a/src/data/roadmaps/software-architect/content/102-important-skills/103-how-to-code.md b/src/data/roadmaps/software-architect/content/how-to-code@77KvWCA1oHSGgDKBTwjv7.md similarity index 100% rename from src/data/roadmaps/software-architect/content/102-important-skills/103-how-to-code.md rename to src/data/roadmaps/software-architect/content/how-to-code@77KvWCA1oHSGgDKBTwjv7.md diff --git a/src/data/roadmaps/software-architect/content/114-networks/101-http-https.md b/src/data/roadmaps/software-architect/content/http-https@Nq6o6Ty8VyNRsvg-UWp7D.md similarity index 100% rename from src/data/roadmaps/software-architect/content/114-networks/101-http-https.md rename to src/data/roadmaps/software-architect/content/http-https@Nq6o6Ty8VyNRsvg-UWp7D.md diff --git a/src/data/roadmaps/software-architect/content/112-architect-frameworks/101-iaf.md b/src/data/roadmaps/software-architect/content/iaf@wFu9VO48EYbIQrsM8YUCj.md similarity index 100% rename from src/data/roadmaps/software-architect/content/112-architect-frameworks/101-iaf.md rename to src/data/roadmaps/software-architect/content/iaf@wFu9VO48EYbIQrsM8YUCj.md diff --git a/src/data/roadmaps/software-architect/content/116-enterprise-software/103-ibm-bpm.md b/src/data/roadmaps/software-architect/content/ibm-bpm@5EVecZmvor09LjD7WR_Y9.md similarity index 100% rename from src/data/roadmaps/software-architect/content/116-enterprise-software/103-ibm-bpm.md rename to src/data/roadmaps/software-architect/content/ibm-bpm@5EVecZmvor09LjD7WR_Y9.md diff --git a/src/data/roadmaps/software-architect/content/102-important-skills/index.md b/src/data/roadmaps/software-architect/content/important-skills-to-learn@lBtlDFPEQvQ_xtLtehU0S.md similarity index 100% rename from src/data/roadmaps/software-architect/content/102-important-skills/index.md rename to src/data/roadmaps/software-architect/content/important-skills-to-learn@lBtlDFPEQvQ_xtLtehU0S.md diff --git a/src/data/roadmaps/software-architect/content/115-operations-knowledge/100-infrastructure-as-code.md b/src/data/roadmaps/software-architect/content/infrastructure-as-code@igf9yp1lRdAlN5gyQ8HHC.md similarity index 100% rename from src/data/roadmaps/software-architect/content/115-operations-knowledge/100-infrastructure-as-code.md rename to src/data/roadmaps/software-architect/content/infrastructure-as-code@igf9yp1lRdAlN5gyQ8HHC.md diff --git a/src/data/roadmaps/software-architect/content/itil@Rq1Wi-cHjS54SYo-Btp-e.md b/src/data/roadmaps/software-architect/content/itil@Rq1Wi-cHjS54SYo-Btp-e.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/data/roadmaps/software-architect/content/104-programming-languages/100-java-kotlin-scala.md b/src/data/roadmaps/software-architect/content/java--kotlin--scala@a5DB_hsD4bAf8BtHNFNPo.md similarity index 100% rename from src/data/roadmaps/software-architect/content/104-programming-languages/100-java-kotlin-scala.md rename to src/data/roadmaps/software-architect/content/java--kotlin--scala@a5DB_hsD4bAf8BtHNFNPo.md diff --git a/src/data/roadmaps/software-architect/content/104-programming-languages/104-javascript-typescript.md b/src/data/roadmaps/software-architect/content/javascript--typescript@bhP5gMpRVebSFpCeHVXBj.md similarity index 100% rename from src/data/roadmaps/software-architect/content/104-programming-languages/104-javascript-typescript.md rename to src/data/roadmaps/software-architect/content/javascript--typescript@bhP5gMpRVebSFpCeHVXBj.md diff --git a/src/data/roadmaps/software-architect/content/kanban@O7H6dt3Z7EKohxfJzwbPM.md b/src/data/roadmaps/software-architect/content/kanban@O7H6dt3Z7EKohxfJzwbPM.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/data/roadmaps/software-architect/content/107-architectures/103-layered-architecture.md b/src/data/roadmaps/software-architect/content/layered@05hLO2_A8Tr6cLJGFRhOh.md similarity index 100% rename from src/data/roadmaps/software-architect/content/107-architectures/103-layered-architecture.md rename to src/data/roadmaps/software-architect/content/layered@05hLO2_A8Tr6cLJGFRhOh.md diff --git a/src/data/roadmaps/software-architect/content/113-management/101-agile-scrum/100-less.md b/src/data/roadmaps/software-architect/content/less@qwpsGRFgzAYstM7bJA2ZJ.md similarity index 100% rename from src/data/roadmaps/software-architect/content/113-management/101-agile-scrum/100-less.md rename to src/data/roadmaps/software-architect/content/less@qwpsGRFgzAYstM7bJA2ZJ.md diff --git a/src/data/roadmaps/software-architect/content/100-software-architect-basics/102-levels-of-architecture/index.md b/src/data/roadmaps/software-architect/content/levels-of-architecture@2sR4KULvAUUoOtopvsEBs.md similarity index 100% rename from src/data/roadmaps/software-architect/content/100-software-architect-basics/102-levels-of-architecture/index.md rename to src/data/roadmaps/software-architect/content/levels-of-architecture@2sR4KULvAUUoOtopvsEBs.md diff --git a/src/data/roadmaps/software-architect/content/115-operations-knowledge/103-linux-unix.md b/src/data/roadmaps/software-architect/content/linux--unix@XnvlRrOhdoMsiGwGEhBro.md similarity index 100% rename from src/data/roadmaps/software-architect/content/115-operations-knowledge/103-linux-unix.md rename to src/data/roadmaps/software-architect/content/linux--unix@XnvlRrOhdoMsiGwGEhBro.md diff --git a/src/data/roadmaps/software-architect/content/113-management/index.md b/src/data/roadmaps/software-architect/content/management@UyIwiIiKaa6LTQaqzbCam.md similarity index 100% rename from src/data/roadmaps/software-architect/content/113-management/index.md rename to src/data/roadmaps/software-architect/content/management@UyIwiIiKaa6LTQaqzbCam.md diff --git a/src/data/roadmaps/software-architect/content/102-important-skills/109-marketing-skills.md b/src/data/roadmaps/software-architect/content/marketing-skills@YW6j3Sg511dXToTcwSnOS.md similarity index 100% rename from src/data/roadmaps/software-architect/content/102-important-skills/109-marketing-skills.md rename to src/data/roadmaps/software-architect/content/marketing-skills@YW6j3Sg511dXToTcwSnOS.md diff --git a/src/data/roadmaps/software-architect/content/110-apis-and-integrations/105-messaging-queues.md b/src/data/roadmaps/software-architect/content/messaging-queues@4NVdEbmpQVHpBc7582S6E.md similarity index 100% rename from src/data/roadmaps/software-architect/content/110-apis-and-integrations/105-messaging-queues.md rename to src/data/roadmaps/software-architect/content/messaging-queues@4NVdEbmpQVHpBc7582S6E.md diff --git a/src/data/roadmaps/software-architect/content/111-web-and-mobile/104-microfrontends.md b/src/data/roadmaps/software-architect/content/microfrontends@vpko5Kyf6BZ5MHpxXOKaf.md similarity index 100% rename from src/data/roadmaps/software-architect/content/111-web-and-mobile/104-microfrontends.md rename to src/data/roadmaps/software-architect/content/microfrontends@vpko5Kyf6BZ5MHpxXOKaf.md diff --git a/src/data/roadmaps/software-architect/content/microservices@b6lCGw82qKpUmsxe1r1f5.md b/src/data/roadmaps/software-architect/content/microservices@b6lCGw82qKpUmsxe1r1f5.md new file mode 100644 index 000000000..7d5fee503 --- /dev/null +++ b/src/data/roadmaps/software-architect/content/microservices@b6lCGw82qKpUmsxe1r1f5.md @@ -0,0 +1,12 @@ +# Microservices + +Microservice architecture is a pattern in which highly cohesive, loosely coupled services are separately developed, maintained, and deployed. Each component handles an individual function, and when combined, the application handles an overall business function. + +Visit the following resources to learn more: + +- [@official@Pattern: Microservice Architecture](https://microservices.io/patterns/microservices.html) +- [@article@What is Microservices?](https://smartbear.com/solutions/microservices/) +- [@article@Microservices 101](https://thenewstack.io/microservices-101/) +- [@article@Primer: Microservices Explained](https://thenewstack.io/primer-microservices-explained/) +- [@article@Articles about Microservices](https://thenewstack.io/category/microservices/) +- [@feed@Explore top posts about Microservices](https://app.daily.dev/tags/microservices?ref=roadmapsh) diff --git a/src/data/roadmaps/software-architect/content/116-enterprise-software/100-ms-dynamics.md b/src/data/roadmaps/software-architect/content/ms-dynamics@gdtI0H_PzzTj_aFQn_NeA.md similarity index 100% rename from src/data/roadmaps/software-architect/content/116-enterprise-software/100-ms-dynamics.md rename to src/data/roadmaps/software-architect/content/ms-dynamics@gdtI0H_PzzTj_aFQn_NeA.md diff --git a/src/data/roadmaps/software-architect/content/105-patterns-and-design-principles/101-mvc-mvp-mvvm.md b/src/data/roadmaps/software-architect/content/mvc-mvp-mvvm@jj5otph6mEYiR-oU5WVtT.md similarity index 100% rename from src/data/roadmaps/software-architect/content/105-patterns-and-design-principles/101-mvc-mvp-mvvm.md rename to src/data/roadmaps/software-architect/content/mvc-mvp-mvvm@jj5otph6mEYiR-oU5WVtT.md diff --git a/src/data/roadmaps/software-architect/content/104-programming-languages/105-dotnet-framework.md b/src/data/roadmaps/software-architect/content/net-framework-based@D1IXOBUrrXf5bXhVu9cmI.md similarity index 100% rename from src/data/roadmaps/software-architect/content/104-programming-languages/105-dotnet-framework.md rename to src/data/roadmaps/software-architect/content/net-framework-based@D1IXOBUrrXf5bXhVu9cmI.md diff --git a/src/data/roadmaps/software-architect/content/114-networks/index.md b/src/data/roadmaps/software-architect/content/networks@cBWJ6Duw99tSKr7U6OW3A.md similarity index 100% rename from src/data/roadmaps/software-architect/content/114-networks/index.md rename to src/data/roadmaps/software-architect/content/networks@cBWJ6Duw99tSKr7U6OW3A.md diff --git a/src/data/roadmaps/software-architect/content/109-working-with-data/103-nosql-databases.md b/src/data/roadmaps/software-architect/content/nosql-databases@57liQPaPyVpE-mdLnsbi0.md similarity index 100% rename from src/data/roadmaps/software-architect/content/109-working-with-data/103-nosql-databases.md rename to src/data/roadmaps/software-architect/content/nosql-databases@57liQPaPyVpE-mdLnsbi0.md diff --git a/src/data/roadmaps/software-architect/content/105-patterns-and-design-principles/100-oop.md b/src/data/roadmaps/software-architect/content/oop@AMDLJ_Bup-AY1chl_taV3.md similarity index 100% rename from src/data/roadmaps/software-architect/content/105-patterns-and-design-principles/100-oop.md rename to src/data/roadmaps/software-architect/content/oop@AMDLJ_Bup-AY1chl_taV3.md diff --git a/src/data/roadmaps/software-architect/content/115-operations-knowledge/index.md b/src/data/roadmaps/software-architect/content/operations-knowledge@EdJhuNhMSWjeVxGW-RZtL.md similarity index 100% rename from src/data/roadmaps/software-architect/content/115-operations-knowledge/index.md rename to src/data/roadmaps/software-architect/content/operations-knowledge@EdJhuNhMSWjeVxGW-RZtL.md diff --git a/src/data/roadmaps/software-architect/content/114-networks/100-osi-tcp-ip-model.md b/src/data/roadmaps/software-architect/content/osi@Mt5W1IvuHevNXVRlh7z26.md similarity index 100% rename from src/data/roadmaps/software-architect/content/114-networks/100-osi-tcp-ip-model.md rename to src/data/roadmaps/software-architect/content/osi@Mt5W1IvuHevNXVRlh7z26.md diff --git a/src/data/roadmaps/software-architect/content/108-security/102-owasp.md b/src/data/roadmaps/software-architect/content/owasp@KhqUK-7jdClu9M2Pq7x--.md similarity index 100% rename from src/data/roadmaps/software-architect/content/108-security/102-owasp.md rename to src/data/roadmaps/software-architect/content/owasp@KhqUK-7jdClu9M2Pq7x--.md diff --git a/src/data/roadmaps/software-architect/content/105-patterns-and-design-principles/index.md b/src/data/roadmaps/software-architect/content/patterns--design-principles@_U0VoTkqM1d6NR13p5azS.md similarity index 100% rename from src/data/roadmaps/software-architect/content/105-patterns-and-design-principles/index.md rename to src/data/roadmaps/software-architect/content/patterns--design-principles@_U0VoTkqM1d6NR13p5azS.md diff --git a/src/data/roadmaps/software-architect/content/108-security/101-pki.md b/src/data/roadmaps/software-architect/content/pki@OpL2EqvHbUmFgnpuhtZPr.md similarity index 100% rename from src/data/roadmaps/software-architect/content/108-security/101-pki.md rename to src/data/roadmaps/software-architect/content/pki@OpL2EqvHbUmFgnpuhtZPr.md diff --git a/src/data/roadmaps/software-architect/content/113-management/100-certifications/100-pmi-itil-prince2-rup.md b/src/data/roadmaps/software-architect/content/pmi@hRug9yJKYacB9X_2cUalR.md similarity index 100% rename from src/data/roadmaps/software-architect/content/113-management/100-certifications/100-pmi-itil-prince2-rup.md rename to src/data/roadmaps/software-architect/content/pmi@hRug9yJKYacB9X_2cUalR.md diff --git a/src/data/roadmaps/software-architect/content/prince2@SJ5lrlvyXgtAwOx4wvT2W.md b/src/data/roadmaps/software-architect/content/prince2@SJ5lrlvyXgtAwOx4wvT2W.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/data/roadmaps/software-architect/content/104-programming-languages/index.md b/src/data/roadmaps/software-architect/content/programming-languages@uoDtVFThaV6OMK2wXGfP5.md similarity index 100% rename from src/data/roadmaps/software-architect/content/104-programming-languages/index.md rename to src/data/roadmaps/software-architect/content/programming-languages@uoDtVFThaV6OMK2wXGfP5.md diff --git a/src/data/roadmaps/software-architect/content/114-networks/102-proxies.md b/src/data/roadmaps/software-architect/content/proxies@6_EOmU5GYGDGzmNoLY8cB.md similarity index 100% rename from src/data/roadmaps/software-architect/content/114-networks/102-proxies.md rename to src/data/roadmaps/software-architect/content/proxies@6_EOmU5GYGDGzmNoLY8cB.md diff --git a/src/data/roadmaps/software-architect/content/104-programming-languages/101-python.md b/src/data/roadmaps/software-architect/content/python@j2Ph2QcKwmKlbaMHz1l_i.md similarity index 100% rename from src/data/roadmaps/software-architect/content/104-programming-languages/101-python.md rename to src/data/roadmaps/software-architect/content/python@j2Ph2QcKwmKlbaMHz1l_i.md diff --git a/src/data/roadmaps/software-architect/content/111-web-and-mobile/101-react-vue-angular.md b/src/data/roadmaps/software-architect/content/react-vue-angular@mCiYCbKIOVU34qil_q7Hg.md similarity index 100% rename from src/data/roadmaps/software-architect/content/111-web-and-mobile/101-react-vue-angular.md rename to src/data/roadmaps/software-architect/content/react-vue-angular@mCiYCbKIOVU34qil_q7Hg.md diff --git a/src/data/roadmaps/software-architect/content/reactive-programming@C0g_kQFlte5siHMHwlHQb.md b/src/data/roadmaps/software-architect/content/reactive-programming@C0g_kQFlte5siHMHwlHQb.md new file mode 100644 index 000000000..7c35d14e9 --- /dev/null +++ b/src/data/roadmaps/software-architect/content/reactive-programming@C0g_kQFlte5siHMHwlHQb.md @@ -0,0 +1,7 @@ +# Reactive Programming + +Reactive programming describes a design paradigm that relies on asynchronous programming logic to handle real-time updates to otherwise static content. It provides an efficient means -- the use of automated data streams -- to handle data updates to content whenever a user makes an inquiry. + +Visit the following resources to learn more: + +- [@article@What is Reactive Programming?](https://www.techtarget.com/searchapparchitecture/definition/reactive-programming) diff --git a/src/data/roadmaps/software-architect/content/101-architect-responsibilities.md b/src/data/roadmaps/software-architect/content/responsibilities@rUxbG2S2nJuA1YVY6sjiX.md similarity index 100% rename from src/data/roadmaps/software-architect/content/101-architect-responsibilities.md rename to src/data/roadmaps/software-architect/content/responsibilities@rUxbG2S2nJuA1YVY6sjiX.md diff --git a/src/data/roadmaps/software-architect/content/110-apis-and-integrations/103-rest.md b/src/data/roadmaps/software-architect/content/rest@Ss43xwK1ydEToj6XmmCt7.md similarity index 100% rename from src/data/roadmaps/software-architect/content/110-apis-and-integrations/103-rest.md rename to src/data/roadmaps/software-architect/content/rest@Ss43xwK1ydEToj6XmmCt7.md diff --git a/src/data/roadmaps/software-architect/content/104-programming-languages/102-ruby.md b/src/data/roadmaps/software-architect/content/ruby@U_Hmzfjjs1jVtu2CZ0TlG.md similarity index 100% rename from src/data/roadmaps/software-architect/content/104-programming-languages/102-ruby.md rename to src/data/roadmaps/software-architect/content/ruby@U_Hmzfjjs1jVtu2CZ0TlG.md diff --git a/src/data/roadmaps/software-architect/content/rup@7rudOREGG-TTkCosU0hNw.md b/src/data/roadmaps/software-architect/content/rup@7rudOREGG-TTkCosU0hNw.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/data/roadmaps/software-architect/content/113-management/101-agile-scrum/101-safe.md b/src/data/roadmaps/software-architect/content/safe@Bg7ru1q1j6pNB43HGxnHT.md similarity index 100% rename from src/data/roadmaps/software-architect/content/113-management/101-agile-scrum/101-safe.md rename to src/data/roadmaps/software-architect/content/safe@Bg7ru1q1j6pNB43HGxnHT.md diff --git a/src/data/roadmaps/software-architect/content/116-enterprise-software/104-salesforce.md b/src/data/roadmaps/software-architect/content/salesforce@mOXyzdNn8W-9R99ffcnor.md similarity index 100% rename from src/data/roadmaps/software-architect/content/116-enterprise-software/104-salesforce.md rename to src/data/roadmaps/software-architect/content/salesforce@mOXyzdNn8W-9R99ffcnor.md diff --git a/src/data/roadmaps/software-architect/content/116-enterprise-software/101-sap-epr-hana-business-objects.md b/src/data/roadmaps/software-architect/content/sap-erp-hana-business-objects@TxWAznp1tUtZ1MvThf9M1.md similarity index 100% rename from src/data/roadmaps/software-architect/content/116-enterprise-software/101-sap-epr-hana-business-objects.md rename to src/data/roadmaps/software-architect/content/sap-erp-hana-business-objects@TxWAznp1tUtZ1MvThf9M1.md diff --git a/src/data/roadmaps/software-architect/content/scrum@PKqwKvoffm0unwcFwpojk.md b/src/data/roadmaps/software-architect/content/scrum@PKqwKvoffm0unwcFwpojk.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/data/roadmaps/software-architect/content/108-security/index.md b/src/data/roadmaps/software-architect/content/security@IzFTn5-tQuF_Z0cG_w6CW.md similarity index 100% rename from src/data/roadmaps/software-architect/content/108-security/index.md rename to src/data/roadmaps/software-architect/content/security@IzFTn5-tQuF_Z0cG_w6CW.md diff --git a/src/data/roadmaps/software-architect/content/115-operations-knowledge/102-serverless-concepts.md b/src/data/roadmaps/software-architect/content/serverless-concepts@WoXoVwkSqXTP5U8HtyJOL.md similarity index 100% rename from src/data/roadmaps/software-architect/content/115-operations-knowledge/102-serverless-concepts.md rename to src/data/roadmaps/software-architect/content/serverless-concepts@WoXoVwkSqXTP5U8HtyJOL.md diff --git a/src/data/roadmaps/software-architect/content/107-architectures/100-serverless.md b/src/data/roadmaps/software-architect/content/serverless@FAXKxl3fWUFShYmoCsInZ.md similarity index 100% rename from src/data/roadmaps/software-architect/content/107-architectures/100-serverless.md rename to src/data/roadmaps/software-architect/content/serverless@FAXKxl3fWUFShYmoCsInZ.md diff --git a/src/data/roadmaps/software-architect/content/115-operations-knowledge/104-service-mesh.md b/src/data/roadmaps/software-architect/content/service-mesh@OErbfM-H3laFm47GCHNPI.md similarity index 100% rename from src/data/roadmaps/software-architect/content/115-operations-knowledge/104-service-mesh.md rename to src/data/roadmaps/software-architect/content/service-mesh@OErbfM-H3laFm47GCHNPI.md diff --git a/src/data/roadmaps/software-architect/content/107-architectures/105-service-oriented.md b/src/data/roadmaps/software-architect/content/service-oriented@6uvmMgvOwGyuLC5TOhjFu.md similarity index 100% rename from src/data/roadmaps/software-architect/content/107-architectures/105-service-oriented.md rename to src/data/roadmaps/software-architect/content/service-oriented@6uvmMgvOwGyuLC5TOhjFu.md diff --git a/src/data/roadmaps/software-architect/content/102-important-skills/102-simplifying-things.md b/src/data/roadmaps/software-architect/content/simplifying-things@lrtgF1RTaS4TCKww0aY6C.md similarity index 100% rename from src/data/roadmaps/software-architect/content/102-important-skills/102-simplifying-things.md rename to src/data/roadmaps/software-architect/content/simplifying-things@lrtgF1RTaS4TCKww0aY6C.md diff --git a/src/data/roadmaps/software-architect/content/106-architect-tools/101-slack.md b/src/data/roadmaps/software-architect/content/slack@CYnUg_okOcRrD7fSllxLW.md similarity index 100% rename from src/data/roadmaps/software-architect/content/106-architect-tools/101-slack.md rename to src/data/roadmaps/software-architect/content/slack@CYnUg_okOcRrD7fSllxLW.md diff --git a/src/data/roadmaps/software-architect/content/105-patterns-and-design-principles/105-solid.md b/src/data/roadmaps/software-architect/content/solid@QNG-KP01WQnq8o1-In1-n.md similarity index 100% rename from src/data/roadmaps/software-architect/content/105-patterns-and-design-principles/105-solid.md rename to src/data/roadmaps/software-architect/content/solid@QNG-KP01WQnq8o1-In1-n.md diff --git a/src/data/roadmaps/software-architect/content/100-software-architect-basics/102-levels-of-architecture/101-solution-architecture.md b/src/data/roadmaps/software-architect/content/solution-architecture@uGs-9xE3DMJxKhenltbFK.md similarity index 100% rename from src/data/roadmaps/software-architect/content/100-software-architect-basics/102-levels-of-architecture/101-solution-architecture.md rename to src/data/roadmaps/software-architect/content/solution-architecture@uGs-9xE3DMJxKhenltbFK.md diff --git a/src/data/roadmaps/software-architect/content/111-web-and-mobile/102-spa-ssr-ssg.md b/src/data/roadmaps/software-architect/content/spa-ssr-ssg@ulwgDCQi_BYx5lmll7pzU.md similarity index 100% rename from src/data/roadmaps/software-architect/content/111-web-and-mobile/102-spa-ssr-ssg.md rename to src/data/roadmaps/software-architect/content/spa-ssr-ssg@ulwgDCQi_BYx5lmll7pzU.md diff --git a/src/data/roadmaps/software-architect/content/109-working-with-data/102-sql-databases.md b/src/data/roadmaps/software-architect/content/sql-databases@n5AcBt_u8qtTe3PP9svPZ.md similarity index 100% rename from src/data/roadmaps/software-architect/content/109-working-with-data/102-sql-databases.md rename to src/data/roadmaps/software-architect/content/sql-databases@n5AcBt_u8qtTe3PP9svPZ.md diff --git a/src/data/roadmaps/software-architect/content/tcpip-model@UCCT7-E_QUKPg3jAsjobx.md b/src/data/roadmaps/software-architect/content/tcpip-model@UCCT7-E_QUKPg3jAsjobx.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/data/roadmaps/software-architect/content/105-patterns-and-design-principles/106-tdd.md b/src/data/roadmaps/software-architect/content/tdd@DnP66pjK3b8tCtYr05n2G.md similarity index 100% rename from src/data/roadmaps/software-architect/content/105-patterns-and-design-principles/106-tdd.md rename to src/data/roadmaps/software-architect/content/tdd@DnP66pjK3b8tCtYr05n2G.md diff --git a/src/data/roadmaps/software-architect/content/103-technical-skills.md b/src/data/roadmaps/software-architect/content/technical-skills@hFx3mLqh5omNxqI9lfaAQ.md similarity index 100% rename from src/data/roadmaps/software-architect/content/103-technical-skills.md rename to src/data/roadmaps/software-architect/content/technical-skills@hFx3mLqh5omNxqI9lfaAQ.md diff --git a/src/data/roadmaps/software-architect/content/112-architect-frameworks/102-togaf.md b/src/data/roadmaps/software-architect/content/togaf@5TDTU22Fla2mRr6JeOcaY.md similarity index 100% rename from src/data/roadmaps/software-architect/content/112-architect-frameworks/102-togaf.md rename to src/data/roadmaps/software-architect/content/togaf@5TDTU22Fla2mRr6JeOcaY.md diff --git a/src/data/roadmaps/software-architect/content/106-architect-tools/index.md b/src/data/roadmaps/software-architect/content/tools@SuMhTyaBS9vwASxAt39DH.md similarity index 100% rename from src/data/roadmaps/software-architect/content/106-architect-tools/index.md rename to src/data/roadmaps/software-architect/content/tools@SuMhTyaBS9vwASxAt39DH.md diff --git a/src/data/roadmaps/software-architect/content/106-architect-tools/102-trello.md b/src/data/roadmaps/software-architect/content/trello@a6joS9WXg-rbw29_KfBd9.md similarity index 100% rename from src/data/roadmaps/software-architect/content/106-architect-tools/102-trello.md rename to src/data/roadmaps/software-architect/content/trello@a6joS9WXg-rbw29_KfBd9.md diff --git a/src/data/roadmaps/software-architect/content/112-architect-frameworks/101-uml.md b/src/data/roadmaps/software-architect/content/uml@8FTKnAKNL9LnZBrw9YXqK.md similarity index 100% rename from src/data/roadmaps/software-architect/content/112-architect-frameworks/101-uml.md rename to src/data/roadmaps/software-architect/content/uml@8FTKnAKNL9LnZBrw9YXqK.md diff --git a/src/data/roadmaps/software-architect/content/100-software-architect-basics/index.md b/src/data/roadmaps/software-architect/content/understand-the-basics@4zicbh7Wg2lmKSRhb6E-L.md similarity index 100% rename from src/data/roadmaps/software-architect/content/100-software-architect-basics/index.md rename to src/data/roadmaps/software-architect/content/understand-the-basics@4zicbh7Wg2lmKSRhb6E-L.md diff --git a/src/data/roadmaps/software-architect/content/111-web-and-mobile/105-w3c-and-whatwg-standards.md b/src/data/roadmaps/software-architect/content/w3c-and-whatwg@s0RvufK2PLMXtlsn2KAUN.md similarity index 100% rename from src/data/roadmaps/software-architect/content/111-web-and-mobile/105-w3c-and-whatwg-standards.md rename to src/data/roadmaps/software-architect/content/w3c-and-whatwg@s0RvufK2PLMXtlsn2KAUN.md diff --git a/src/data/roadmaps/software-architect/content/111-web-and-mobile/index.md b/src/data/roadmaps/software-architect/content/web-mobile@j9Y2YbBKi3clO_sZ2L_hQ.md similarity index 100% rename from src/data/roadmaps/software-architect/content/111-web-and-mobile/index.md rename to src/data/roadmaps/software-architect/content/web-mobile@j9Y2YbBKi3clO_sZ2L_hQ.md diff --git a/src/data/roadmaps/software-architect/content/100-software-architect-basics/101-what-is-software-architect.md b/src/data/roadmaps/software-architect/content/what-is-a-software-architect@eG38hT0rotYJ3G-t9df9R.md similarity index 100% rename from src/data/roadmaps/software-architect/content/100-software-architect-basics/101-what-is-software-architect.md rename to src/data/roadmaps/software-architect/content/what-is-a-software-architect@eG38hT0rotYJ3G-t9df9R.md diff --git a/src/data/roadmaps/software-architect/content/100-software-architect-basics/100-what-is-software-architecture.md b/src/data/roadmaps/software-architect/content/what-is-software-architecture@EGG99VA-PEdWdVxNDLtG_.md similarity index 100% rename from src/data/roadmaps/software-architect/content/100-software-architect-basics/100-what-is-software-architecture.md rename to src/data/roadmaps/software-architect/content/what-is-software-architecture@EGG99VA-PEdWdVxNDLtG_.md diff --git a/src/data/roadmaps/software-architect/content/109-working-with-data/index.md b/src/data/roadmaps/software-architect/content/working-with-data@YCJYRA3b-YSm8vKmGUFk5.md similarity index 100% rename from src/data/roadmaps/software-architect/content/109-working-with-data/index.md rename to src/data/roadmaps/software-architect/content/working-with-data@YCJYRA3b-YSm8vKmGUFk5.md diff --git a/src/data/roadmaps/software-architect/content/xp@7fL9lSu4BD1wRjnZy9tM9.md b/src/data/roadmaps/software-architect/content/xp@7fL9lSu4BD1wRjnZy9tM9.md new file mode 100644 index 000000000..e69de29bb diff --git a/src/data/roadmaps/software-architect/migration-mapping.json b/src/data/roadmaps/software-architect/migration-mapping.json new file mode 100644 index 000000000..ed21ed297 --- /dev/null +++ b/src/data/roadmaps/software-architect/migration-mapping.json @@ -0,0 +1,104 @@ +{ + "software-architect-basics": "4zicbh7Wg2lmKSRhb6E-L", + "software-architect-basics:what-is-software-architecture": "EGG99VA-PEdWdVxNDLtG_", + "software-architect-basics:what-is-software-architect": "eG38hT0rotYJ3G-t9df9R", + "software-architect-basics:levels-of-architecture": "2sR4KULvAUUoOtopvsEBs", + "software-architect-basics:levels-of-architecture:solution-architecture": "uGs-9xE3DMJxKhenltbFK", + "software-architect-basics:levels-of-architecture:application-architecture": "Lqe47l4j-C4OwkbkwPYry", + "software-architect-basics:levels-of-architecture:enterprise-architecture": "vlW07sc-FQnxPMjDMn8_F", + "architect-responsibilities": "rUxbG2S2nJuA1YVY6sjiX", + "important-skills": "lBtlDFPEQvQ_xtLtehU0S", + "important-skills:design-and-architecture": "fBd2m8tMJmhuNSaakrpg4", + "important-skills:decision-making": "MSDo0nPk_ghRYkZS4MAQ_", + "important-skills:simplifying-things": "lrtgF1RTaS4TCKww0aY6C", + "important-skills:how-to-code": "77KvWCA1oHSGgDKBTwjv7", + "important-skills:documentation": "5D-kbQ520k1D3fCtD01T7", + "important-skills:communication": "Ac49sOlQKblYK4FZuFHDR", + "important-skills:estimate-and-evaluate": "m0ZYdqPFDoHOPo18wKyvV", + "important-skills:balance": "otHQ6ye1xgkI1qb4tEHVF", + "important-skills:consult-and-coach": "LSWlk9A3b6hco9Il_elao", + "important-skills:marketing-skills": "YW6j3Sg511dXToTcwSnOS", + "technical-skills": "hFx3mLqh5omNxqI9lfaAQ", + "programming-languages": "uoDtVFThaV6OMK2wXGfP5", + "programming-languages:dotnet-framework": "D1IXOBUrrXf5bXhVu9cmI", + "programming-languages:javascript-typescript": "bhP5gMpRVebSFpCeHVXBj", + "programming-languages:python": "j2Ph2QcKwmKlbaMHz1l_i", + "programming-languages:ruby": "U_Hmzfjjs1jVtu2CZ0TlG", + "programming-languages:go": "nKlM9k4qAh4wBFXqM-2kC", + "programming-languages:java-kotlin-scala": "a5DB_hsD4bAf8BtHNFNPo", + "patterns-and-design-principles": "_U0VoTkqM1d6NR13p5azS", + "patterns-and-design-principles:mvc-mvp-mvvm": "jj5otph6mEYiR-oU5WVtT", + "patterns-and-design-principles:cqrs-eventual-consistency": "RsnN5bt8OhSMjSFmVgw-X", + "patterns-and-design-principles:oop": "AMDLJ_Bup-AY1chl_taV3", + "patterns-and-design-principles:actors": "AoWO2BIKG5X4JWir6kh5r", + "patterns-and-design-principles:acid-cap-theorem": "bbKEEk7dvfFZBBJaIjm0j", + "patterns-and-design-principles:solid": "QNG-KP01WQnq8o1-In1-n", + "patterns-and-design-principles:tdd": "DnP66pjK3b8tCtYr05n2G", + "patterns-and-design-principles:ddd": "IIelzs8XYMPnXabFKRI51", + "architect-tools": "SuMhTyaBS9vwASxAt39DH", + "architect-tools:git": "ZEzYb-i55hBe9kK3bla94", + "architect-tools:slack": "CYnUg_okOcRrD7fSllxLW", + "architect-tools:trello": "a6joS9WXg-rbw29_KfBd9", + "architect-tools:atlassian-tools": "3bpd0iZTd3G-H8A7yrExY", + "architectures": "OaLmlfkZid7hKqJ9G8oNV", + "architectures:serverless": "FAXKxl3fWUFShYmoCsInZ", + "architectures:client-server-architecture": "mka_DwiboH5sGFhXhk6ez", + "architectures:layered-architecture": "05hLO2_A8Tr6cLJGFRhOh", + "architectures:distributed-systems": "j7OP6RD_IAU6HsyiGaynx", + "architectures:service-oriented": "6uvmMgvOwGyuLC5TOhjFu", + "security": "IzFTn5-tQuF_Z0cG_w6CW", + "security:hashing-algorithms": "7tBAD0ox9hTK4D483GTRo", + "security:pki": "OpL2EqvHbUmFgnpuhtZPr", + "security:owasp": "KhqUK-7jdClu9M2Pq7x--", + "security:auth-strategies": "KiwFXB6yd0go30zAFMTJt", + "working-with-data": "YCJYRA3b-YSm8vKmGUFk5", + "working-with-data:hadoop-spark-mapreduce": "92GG4IRZ3FijumC94aL-T", + "working-with-data:etl-datawarehouses": "JUFE4OQhnXOt1J_MG-Sjf", + "working-with-data:sql-databases": "n5AcBt_u8qtTe3PP9svPZ", + "working-with-data:nosql-databases": "57liQPaPyVpE-mdLnsbi0", + "working-with-data:analytics:apache-spark": "a0baFv7hVWZGvS5VLh5ig", + "working-with-data:analytics:hadoop": "I_VjjmMK52_tS8qjQUspN", + "working-with-data:analytics:datawarehouses-principles": "B5YtP8C1A0jB3MOdg0c_q", + "apis-and-integrations": "Ocn7-ctpnl71ZCZ_uV-uD", + "apis-and-integrations:grpc": "priDGksAvJ05YzakkTFtM", + "apis-and-integrations:esb-soap": "fELnBA0eOoE-d9rSmDJ8l", + "apis-and-integrations:graphql": "Sp3FdPT4F9YnTGvlE_vyq", + "apis-and-integrations:rest": "Ss43xwK1ydEToj6XmmCt7", + "apis-and-integrations:bpm-bpel": "DwNda95-fE7LWnDA6u1LU", + "apis-and-integrations:messaging-queues": "4NVdEbmpQVHpBc7582S6E", + "web-and-mobile": "j9Y2YbBKi3clO_sZ2L_hQ", + "web-and-mobile:reactive-functional-programming": "C0g_kQFlte5siHMHwlHQb", + "web-and-mobile:react-vue-angular": "mCiYCbKIOVU34qil_q7Hg", + "web-and-mobile:spa-ssr-ssg": "ulwgDCQi_BYx5lmll7pzU", + "web-and-mobile:microfrontends": "vpko5Kyf6BZ5MHpxXOKaf", + "web-and-mobile:w3c-and-whatwg-standards": "s0RvufK2PLMXtlsn2KAUN", + "architect-frameworks:babok": "LQlzVxUxM3haWRwbhYHKY", + "architect-frameworks:iaf": "wFu9VO48EYbIQrsM8YUCj", + "architect-frameworks:uml": "8FTKnAKNL9LnZBrw9YXqK", + "architect-frameworks:togaf": "5TDTU22Fla2mRr6JeOcaY", + "architect-frameworks": "hjlkxYZS7Zf9En3IUS-Wm", + "management": "UyIwiIiKaa6LTQaqzbCam", + "management:certifications:pmi-itil-prince2-rup": "hRug9yJKYacB9X_2cUalR", + "management:agile-scrum:less": "qwpsGRFgzAYstM7bJA2ZJ", + "management:agile-scrum:safe": "Bg7ru1q1j6pNB43HGxnHT", + "networks": "cBWJ6Duw99tSKr7U6OW3A", + "networks:osi-tcp-ip-model": "Mt5W1IvuHevNXVRlh7z26", + "networks:http-https": "Nq6o6Ty8VyNRsvg-UWp7D", + "networks:proxies": "6_EOmU5GYGDGzmNoLY8cB", + "networks:firewalls": "Hqk_GGsFi14SI5fgPSoGV", + "operations-knowledge": "EdJhuNhMSWjeVxGW-RZtL", + "operations-knowledge:infrastructure-as-code": "igf9yp1lRdAlN5gyQ8HHC", + "operations-knowledge:cloud-providers": "C0rKd5Rr27Z1_GleoEZxF", + "operations-knowledge:serverless-concepts": "WoXoVwkSqXTP5U8HtyJOL", + "operations-knowledge:linux-unix": "XnvlRrOhdoMsiGwGEhBro", + "operations-knowledge:service-mesh": "OErbfM-H3laFm47GCHNPI", + "operations-knowledge:ci-cd": "isavRe4ANVn77ZX6gNSLH", + "operations-knowledge:containers": "l3oeo65FyV5HHvw5n_1wa", + "operations-knowledge:cloud-design-patterns": "CxceVdaNCyKDhs0huDtcL", + "enterprise-software": "8yALyPVUZPtd7LX3GrO1e", + "enterprise-software:ms-dynamics": "gdtI0H_PzzTj_aFQn_NeA", + "enterprise-software:sap-epr-hana-business-objects": "TxWAznp1tUtZ1MvThf9M1", + "enterprise-software:emc-dms": "YfYviOXqGVp9C6DuhqBrn", + "enterprise-software:ibm-bpm": "5EVecZmvor09LjD7WR_Y9", + "enterprise-software:salesforce": "mOXyzdNn8W-9R99ffcnor" +} \ No newline at end of file diff --git a/src/data/roadmaps/software-architect/software-architect.json b/src/data/roadmaps/software-architect/software-architect.json index 5f7eea94c..20614fb57 100644 --- a/src/data/roadmaps/software-architect/software-architect.json +++ b/src/data/roadmaps/software-architect/software-architect.json @@ -1 +1,6079 @@ -{"nodes":[{"id":"HaPjaHngq_QXfsGqfVnj-","type":"vertical","position":{"x":-142.86817520709303,"y":1860.050314077109},"selected":true,"data":{"label":"vertical node","style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2B78E4"}},"zIndex":999,"width":20,"height":126,"style":{"width":20,"height":126},"positionAbsolute":{"x":-142.86817520709303,"y":1860.050314077109},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"3wUggQOHRXp1cG9e0RrRL","type":"section","position":{"x":-311.45679584154783,"y":1985.319351034787},"width":231,"height":164,"style":{"width":231,"height":164},"selected":true,"data":{"style":{"backgroundColor":"#ffffff","borderColor":"#000000"}},"positionAbsolute":{"x":-311.45679584154783,"y":1985.319351034787},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"KLmz1sHYqS_SE65Jd22qe","type":"section","position":{"x":-308.40212184953555,"y":1698.050314077109},"width":230,"height":162,"style":{"width":230,"height":162},"selected":true,"data":{"style":{"backgroundColor":"#ffffff","borderColor":"#000000"}},"positionAbsolute":{"x":-308.40212184953555,"y":1698.050314077109},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"BZl8WjxR6OBpYI7btJ7Z4","type":"section","position":{"x":481.8910035611806,"y":1605.198473727102},"width":264,"height":160,"style":{"width":264,"height":160},"selected":true,"data":{"style":{"backgroundColor":"#ffffff","borderColor":"#000000"}},"resizing":false,"dragging":false,"positionAbsolute":{"x":481.8910035611806,"y":1605.198473727102},"selectable":true,"focusable":true},{"id":"4dmGhZzyRHLp5kW_QLhFG","type":"horizontal","position":{"x":348.4771710739557,"y":761.9367950897802},"selected":true,"data":{"label":"horizontal node","style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2B78E4"}},"zIndex":999,"width":154,"height":20,"style":{"width":154,"height":20},"positionAbsolute":{"x":348.4771710739557,"y":761.9367950897802},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"-B9_tpFcjP76sRfklGI91","type":"section","position":{"x":46.477171073955674,"y":458.43679508978016},"width":302,"height":342,"style":{"width":302,"height":342},"selected":true,"data":{"style":{"backgroundColor":"#ffffff","borderColor":"#000000"}},"positionAbsolute":{"x":46.477171073955674,"y":458.43679508978016},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"niKLPwmuH0-UH6WY9Lhk-","type":"section","position":{"x":390.72005963135257,"y":96.05752747542311},"selected":true,"data":{"label":"","style":{"width":150,"height":100,"fontSize":17,"backgroundColor":"#ffffff","borderColor":"#000000"}},"zIndex":-999,"width":351,"height":175,"style":{"width":351,"height":175},"resizing":false,"dragging":false,"positionAbsolute":{"x":390.72005963135257,"y":96.05752747542311},"selectable":true,"focusable":true},{"id":"tbmunGk2lG74hVWv_W8lN","type":"title","position":{"x":61.527349227807406,"y":40.31163847670996},"selected":true,"data":{"label":"Software Architect","style":{"fontSize":28,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":270,"height":68,"positionAbsolute":{"x":61.527349227807406,"y":40.31163847670996},"dragging":false,"selectable":true,"focusable":true},{"id":"Bkiz775Up6nX6I4ZjNeq5","type":"vertical","position":{"x":186.5273492278074,"y":-44.68836152329004},"selected":true,"data":{"label":"vertical node","style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2B78E4"}},"zIndex":999,"width":20,"height":85,"style":{"width":20,"height":85},"positionAbsolute":{"x":186.5273492278074,"y":-44.68836152329004},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"4zicbh7Wg2lmKSRhb6E-L","type":"topic","position":{"x":68.47717107395567,"y":260.222809792092},"selected":true,"data":{"label":"Understand the Basics","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":258,"height":49,"style":{"width":258,"height":49},"positionAbsolute":{"x":68.47717107395567,"y":260.222809792092},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"EGG99VA-PEdWdVxNDLtG_","type":"subtopic","position":{"x":-314.9127590352981,"y":205.80206058696632},"selected":true,"data":{"label":"What is Software Architecture","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":280,"height":49,"style":{"width":280,"height":49},"positionAbsolute":{"x":-314.9127590352981,"y":205.80206058696632},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"eG38hT0rotYJ3G-t9df9R","type":"subtopic","position":{"x":-314.9127590352981,"y":258.8020605869663},"selected":true,"data":{"label":"What is a Software Architect","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":280,"height":49,"style":{"width":280},"positionAbsolute":{"x":-314.9127590352981,"y":258.8020605869663},"dragging":false,"selectable":true,"focusable":true},{"id":"2sR4KULvAUUoOtopvsEBs","type":"subtopic","position":{"x":-314.9127590352981,"y":311.8020605869663},"selected":true,"data":{"label":"Levels of Architecture","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":280,"height":49,"style":{"width":280},"positionAbsolute":{"x":-314.9127590352981,"y":311.8020605869663},"dragging":false,"selectable":true,"focusable":true},{"id":"Lqe47l4j-C4OwkbkwPYry","type":"subtopic","position":{"x":-314.9127590352981,"y":399.1970427715811},"selected":true,"data":{"label":"Application Architecture","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":280,"height":49,"style":{"width":280},"positionAbsolute":{"x":-314.9127590352981,"y":399.1970427715811},"dragging":false,"selectable":true,"focusable":true},{"id":"uGs-9xE3DMJxKhenltbFK","type":"subtopic","position":{"x":-314.9127590352981,"y":452.1970427715811},"selected":true,"data":{"label":"Solution Architecture","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":280,"height":49,"style":{"width":280},"positionAbsolute":{"x":-314.9127590352981,"y":452.1970427715811},"dragging":false,"selectable":true,"focusable":true},{"id":"vlW07sc-FQnxPMjDMn8_F","type":"subtopic","position":{"x":-314.9127590352981,"y":505.19704277158115},"selected":true,"data":{"label":"Enterprise Architecture","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":280,"height":49,"style":{"width":280},"resizing":false,"positionAbsolute":{"x":-314.9127590352981,"y":505.19704277158115},"dragging":false,"selectable":true,"focusable":true},{"id":"-1CN6Aid4t6LizfUPHZl0","type":"paragraph","position":{"x":409.77040727110045,"y":146.165003481839},"selected":true,"data":{"label":"Describes how an application is built including its components, how they interact with eachother, environment in which they operate and so on.","style":{"fontSize":17,"borderColor":"transparent","backgroundColor":"transparent","color":"#000000","textAlign":"left","justifyContent":"flex-start","padding":0}},"zIndex":999,"width":312,"height":107,"style":{"width":312},"dragging":false,"resizing":false,"positionAbsolute":{"x":409.77040727110045,"y":146.165003481839},"selectable":true,"focusable":true},{"id":"EdKaiAzDHy0l2GdboCABn","type":"paragraph","position":{"x":409.77040727110045,"y":112.165003481839},"selected":true,"data":{"label":"Software Architecture","style":{"fontSize":20,"borderColor":"transparent","backgroundColor":"transparent","color":"#000000","textAlign":"left","justifyContent":"flex-start","padding":0}},"zIndex":999,"width":220,"height":35,"style":{"width":220,"height":35},"positionAbsolute":{"x":409.77040727110045,"y":112.165003481839},"dragging":false,"selectable":true,"focusable":true,"resizing":false},{"id":"7AbVOnkYRf5nCmlGgsqaa","type":"section","position":{"x":390.2550655698143,"y":292.36368097542015},"selected":true,"data":{"label":"","style":{"width":150,"height":100,"fontSize":17,"backgroundColor":"#ffffff","borderColor":"#000000"},"oldId":"niKLPwmuH0-UH6WY9Lhk-"},"zIndex":-999,"width":351,"height":175,"style":{"width":351,"height":175},"resizing":false,"dragging":false,"positionAbsolute":{"x":390.2550655698143,"y":292.36368097542015},"selectable":true,"focusable":true},{"id":"x5V5daeZ5VDcgKqGXvjA7","type":"paragraph","position":{"x":409.77040727110045,"y":342.47115698183603},"selected":true,"data":{"label":"A software expert who makes high level software design choices, including technical standards, tools, design principles, platforms to be used, etc.","style":{"fontSize":17,"borderColor":"transparent","backgroundColor":"transparent","color":"#000000","textAlign":"left","justifyContent":"flex-start","padding":0},"oldId":"-1CN6Aid4t6LizfUPHZl0"},"zIndex":999,"width":312,"height":107,"style":{"width":312},"dragging":false,"resizing":false,"positionAbsolute":{"x":409.77040727110045,"y":342.47115698183603},"selectable":true,"focusable":true},{"id":"T44pv88xPxh_JipwWpRLi","type":"paragraph","position":{"x":409.77040727110045,"y":308.47115698183603},"selected":true,"data":{"label":"Software Architect","style":{"fontSize":20,"borderColor":"transparent","backgroundColor":"transparent","color":"#000000","textAlign":"left","justifyContent":"flex-start","padding":0},"oldId":"EdKaiAzDHy0l2GdboCABn"},"zIndex":999,"width":193,"height":34,"style":{"width":193,"height":34},"positionAbsolute":{"x":409.77040727110045,"y":308.47115698183603},"dragging":false,"selectable":true,"focusable":true,"resizing":false},{"id":"rUxbG2S2nJuA1YVY6sjiX","type":"topic","position":{"x":46.477171073955674,"y":433.93679508978016},"selected":true,"data":{"label":"Responsibilities","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"hjlkxYZS7Zf9En3IUS-Wm"},"zIndex":999,"width":302,"height":49,"style":{"width":302,"height":49},"positionAbsolute":{"x":46.477171073955674,"y":433.93679508978016},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"3rzjC7Y05bOvY4B3y69hn","type":"paragraph","position":{"x":53.977171073955674,"y":490.93679508978016},"selected":true,"data":{"label":"Tech Decisions","style":{"fontSize":17,"borderColor":"transparent","backgroundColor":"#e6e6e6","color":"#000000","textAlign":"left","justifyContent":"center","padding":16},"oldId":"dwpl-QlN9EzpSsLKfDZiU"},"zIndex":999,"width":287,"height":39,"style":{"width":287,"height":39},"positionAbsolute":{"x":53.977171073955674,"y":490.93679508978016},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"K-doenNgxcrnoGTeX18RI","type":"paragraph","position":{"x":53.977171073955674,"y":533.9367950897802},"selected":true,"data":{"label":"Design & Architecture Decisions","style":{"fontSize":17,"borderColor":"transparent","backgroundColor":"#e6e6e6","color":"#000000","textAlign":"left","justifyContent":"center","padding":16},"oldId":"dwpl-QlN9EzpSsLKfDZiU"},"zIndex":999,"width":287,"height":39,"style":{"width":287,"height":39},"positionAbsolute":{"x":53.977171073955674,"y":533.9367950897802},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"RD-XVnyRBnLnNnYJwsJe7","type":"paragraph","position":{"x":53.977171073955674,"y":577.9367950897802},"selected":true,"data":{"label":"Requirements Elicitation","style":{"fontSize":17,"borderColor":"transparent","backgroundColor":"#e6e6e6","color":"#000000","textAlign":"left","justifyContent":"center","padding":16},"oldId":"dwpl-QlN9EzpSsLKfDZiU"},"zIndex":999,"width":287,"height":38,"style":{"width":287,"height":38},"positionAbsolute":{"x":53.977171073955674,"y":577.9367950897802},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"2ij7YJCqkRQwMCrM3isjN","type":"paragraph","position":{"x":53.977171073955674,"y":619.9367950897802},"selected":true,"data":{"label":"Documentation","style":{"fontSize":17,"borderColor":"transparent","backgroundColor":"#e6e6e6","color":"#000000","textAlign":"left","justifyContent":"center","padding":16},"oldId":"dwpl-QlN9EzpSsLKfDZiU"},"zIndex":999,"width":287,"height":40,"style":{"width":287,"height":40},"positionAbsolute":{"x":53.977171073955674,"y":619.9367950897802},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"35YVxotPwXi4Zpjauc8-P","type":"paragraph","position":{"x":53.977171073955674,"y":663.9367950897802},"selected":true,"data":{"label":"Enforcing Standards","style":{"fontSize":17,"borderColor":"transparent","backgroundColor":"#e6e6e6","color":"#000000","textAlign":"left","justifyContent":"center","padding":16},"oldId":"dwpl-QlN9EzpSsLKfDZiU"},"zIndex":999,"width":287,"height":40,"style":{"width":287,"height":40},"positionAbsolute":{"x":53.977171073955674,"y":663.9367950897802},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"BxWxDufL8BviuG9qp6fg9","type":"paragraph","position":{"x":53.977171073955674,"y":707.9367950897802},"selected":true,"data":{"label":"Collaborate with Others","style":{"fontSize":17,"borderColor":"transparent","backgroundColor":"#e6e6e6","color":"#000000","textAlign":"left","justifyContent":"center","padding":16},"oldId":"dwpl-QlN9EzpSsLKfDZiU"},"zIndex":999,"width":287,"height":40,"style":{"width":287,"height":40},"positionAbsolute":{"x":53.977171073955674,"y":707.9367950897802},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"dwpl-QlN9EzpSsLKfDZiU","type":"paragraph","position":{"x":53.977171073955674,"y":751.9367950897802},"selected":true,"data":{"label":"Consult & Coach Developers","style":{"fontSize":17,"borderColor":"transparent","backgroundColor":"#e6e6e6","color":"#000000","textAlign":"left","justifyContent":"center","padding":16}},"zIndex":999,"width":287,"height":40,"style":{"width":287,"height":40},"positionAbsolute":{"x":53.977171073955674,"y":751.9367950897802},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"lBtlDFPEQvQ_xtLtehU0S","type":"topic","position":{"x":504.2550655698143,"y":753.213248721831},"selected":true,"data":{"label":"Important Skills to Learn","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"hjlkxYZS7Zf9En3IUS-Wm"},"zIndex":999,"width":238,"height":49,"style":{"width":238,"height":49},"positionAbsolute":{"x":504.2550655698143,"y":753.213248721831},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"fBd2m8tMJmhuNSaakrpg4","type":"subtopic","position":{"x":504.2550655698143,"y":505.21324872183095},"selected":true,"data":{"label":"Design & Architecture","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":238,"height":49,"style":{"width":238,"height":49},"positionAbsolute":{"x":504.2550655698143,"y":505.21324872183095},"dragging":false,"selectable":true,"focusable":true},{"id":"MSDo0nPk_ghRYkZS4MAQ_","type":"subtopic","position":{"x":504.2550655698143,"y":558.213248721831},"selected":true,"data":{"label":"Decision Making","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":238,"height":49,"style":{"width":238,"height":49},"positionAbsolute":{"x":504.2550655698143,"y":558.213248721831},"dragging":false,"selectable":true,"focusable":true},{"id":"lrtgF1RTaS4TCKww0aY6C","type":"subtopic","position":{"x":504.2550655698143,"y":611.213248721831},"selected":true,"data":{"label":"Simplifying Things","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":238,"height":49,"style":{"width":238,"height":49},"positionAbsolute":{"x":504.2550655698143,"y":611.213248721831},"dragging":false,"selectable":true,"focusable":true},{"id":"77KvWCA1oHSGgDKBTwjv7","type":"subtopic","position":{"x":504.2550655698143,"y":664.213248721831},"selected":true,"data":{"label":"How to Code","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":238,"height":49,"style":{"width":238,"height":49},"positionAbsolute":{"x":504.2550655698143,"y":664.213248721831},"dragging":false,"selectable":true,"focusable":true},{"id":"5D-kbQ520k1D3fCtD01T7","type":"subtopic","position":{"x":504.2550655698143,"y":859.213248721831},"selected":true,"data":{"label":"Documentation","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":238,"height":49,"style":{"width":238,"height":49},"positionAbsolute":{"x":504.2550655698143,"y":859.213248721831},"dragging":false,"selectable":true,"focusable":true},{"id":"Ac49sOlQKblYK4FZuFHDR","type":"subtopic","position":{"x":504.2550655698143,"y":912.213248721831},"selected":true,"data":{"label":"Communication","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":238,"height":49,"style":{"width":238,"height":49},"positionAbsolute":{"x":504.2550655698143,"y":912.213248721831},"dragging":false,"selectable":true,"focusable":true},{"id":"m0ZYdqPFDoHOPo18wKyvV","type":"subtopic","position":{"x":504.2550655698143,"y":965.213248721831},"selected":true,"data":{"label":"Estimate and Evaluate","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":238,"height":49,"style":{"width":238,"height":49},"positionAbsolute":{"x":504.2550655698143,"y":965.213248721831},"dragging":false,"selectable":true,"focusable":true},{"id":"otHQ6ye1xgkI1qb4tEHVF","type":"subtopic","position":{"x":504.2550655698143,"y":1018.213248721831},"selected":true,"data":{"label":"Balance","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":238,"height":49,"style":{"width":238,"height":49},"positionAbsolute":{"x":504.2550655698143,"y":1018.213248721831},"dragging":false,"selectable":true,"focusable":true},{"id":"LSWlk9A3b6hco9Il_elao","type":"subtopic","position":{"x":504.2550655698143,"y":1071.213248721831},"selected":true,"data":{"label":"Consult & Coach","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":238,"height":49,"style":{"width":238,"height":49},"positionAbsolute":{"x":504.2550655698143,"y":1071.213248721831},"dragging":false,"selectable":true,"focusable":true},{"id":"YW6j3Sg511dXToTcwSnOS","type":"subtopic","position":{"x":504.2550655698143,"y":1124.213248721831},"selected":true,"data":{"label":"Marketing Skills","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":238,"height":49,"style":{"width":238,"height":49},"positionAbsolute":{"x":504.2550655698143,"y":1124.213248721831},"dragging":false,"selectable":true,"focusable":true},{"id":"hFx3mLqh5omNxqI9lfaAQ","type":"topic","position":{"x":137.47717107395567,"y":843.213248721831},"selected":true,"data":{"label":"Technical Skills","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"hjlkxYZS7Zf9En3IUS-Wm"},"zIndex":999,"width":211,"height":49,"style":{"width":211,"height":49},"positionAbsolute":{"x":137.47717107395567,"y":843.213248721831},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"uoDtVFThaV6OMK2wXGfP5","type":"topic","position":{"x":-311.4127590352981,"y":843.213248721831},"selected":true,"data":{"label":"Programming Languages","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"hjlkxYZS7Zf9En3IUS-Wm"},"zIndex":999,"width":273,"height":49,"style":{"width":273,"height":49},"positionAbsolute":{"x":-311.4127590352981,"y":843.213248721831},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"a5DB_hsD4bAf8BtHNFNPo","type":"subtopic","position":{"x":-311.86817520709303,"y":587.51163847671},"selected":true,"data":{"label":"Java / Kotlin / Scala","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":273,"height":49,"style":{"width":273,"height":49},"resizing":false,"dragging":false,"positionAbsolute":{"x":-311.86817520709303,"y":587.51163847671},"selectable":true,"focusable":true},{"id":"j2Ph2QcKwmKlbaMHz1l_i","type":"subtopic","position":{"x":-311.86817520709303,"y":640.51163847671},"selected":true,"data":{"label":"Python","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":90,"height":49,"style":{"width":90,"height":49},"resizing":false,"positionAbsolute":{"x":-311.86817520709303,"y":640.51163847671},"dragging":false,"selectable":true,"focusable":true},{"id":"U_Hmzfjjs1jVtu2CZ0TlG","type":"subtopic","position":{"x":-217.86817520709303,"y":640.51163847671},"selected":true,"data":{"label":"Ruby","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":75,"height":49,"style":{"width":75,"height":49},"resizing":false,"positionAbsolute":{"x":-217.86817520709303,"y":640.51163847671},"dragging":false,"selectable":true,"focusable":true},{"id":"nKlM9k4qAh4wBFXqM-2kC","type":"subtopic","position":{"x":-138.86817520709303,"y":640.51163847671},"selected":true,"data":{"label":"Go","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":100,"height":49,"style":{"width":100,"height":49},"resizing":false,"positionAbsolute":{"x":-138.86817520709303,"y":640.51163847671},"dragging":false,"selectable":true,"focusable":true},{"id":"bhP5gMpRVebSFpCeHVXBj","type":"subtopic","position":{"x":-311.86817520709303,"y":693.51163847671},"selected":true,"data":{"label":"JavaScript / TypeScript","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":273,"height":49,"style":{"width":273,"height":49},"positionAbsolute":{"x":-311.86817520709303,"y":693.51163847671},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"D1IXOBUrrXf5bXhVu9cmI","type":"subtopic","position":{"x":-311.86817520709303,"y":746.51163847671},"selected":true,"data":{"label":".NET Framework Based","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":273,"height":49,"style":{"width":273,"height":49},"resizing":false,"positionAbsolute":{"x":-311.86817520709303,"y":746.51163847671},"dragging":false,"selectable":true,"focusable":true},{"id":"_U0VoTkqM1d6NR13p5azS","type":"topic","position":{"x":-311.86817520709303,"y":968.01163847671},"selected":true,"data":{"label":"Patterns & Design Principles","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"hjlkxYZS7Zf9En3IUS-Wm"},"zIndex":999,"width":273,"height":49,"style":{"width":273,"height":49},"positionAbsolute":{"x":-311.86817520709303,"y":968.01163847671},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"AMDLJ_Bup-AY1chl_taV3","type":"subtopic","position":{"x":-307.86817520709303,"y":1167.213248721831},"selected":true,"data":{"label":"OOP","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":134,"height":49,"style":{"width":134,"height":49},"resizing":false,"positionAbsolute":{"x":-307.86817520709303,"y":1167.213248721831},"dragging":false,"selectable":true,"focusable":true},{"id":"jj5otph6mEYiR-oU5WVtT","type":"subtopic","position":{"x":-307.86817520709303,"y":1061.213248721831},"selected":true,"data":{"label":"MVC, MVP, MVVM","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":265,"height":49,"style":{"width":265},"positionAbsolute":{"x":-307.86817520709303,"y":1061.213248721831},"dragging":false,"selectable":true,"focusable":true},{"id":"RsnN5bt8OhSMjSFmVgw-X","type":"subtopic","position":{"x":-307.86817520709303,"y":1114.213248721831},"selected":true,"data":{"label":"CQRS, Eventual Consistency","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":265,"height":49,"style":{"width":265},"positionAbsolute":{"x":-307.86817520709303,"y":1114.213248721831},"dragging":false,"selectable":true,"focusable":true},{"id":"AoWO2BIKG5X4JWir6kh5r","type":"subtopic","position":{"x":-169.86817520709303,"y":1167.213248721831},"selected":true,"data":{"label":"Actors","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":127,"height":49,"style":{"width":127,"height":49},"resizing":false,"positionAbsolute":{"x":-169.86817520709303,"y":1167.213248721831},"dragging":false,"selectable":true,"focusable":true},{"id":"bbKEEk7dvfFZBBJaIjm0j","type":"subtopic","position":{"x":-307.86817520709303,"y":1220.213248721831},"selected":true,"data":{"label":"ACID, CAP Theorem","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":266,"height":49,"style":{"width":266,"height":49},"resizing":false,"positionAbsolute":{"x":-307.86817520709303,"y":1220.213248721831},"dragging":false,"selectable":true,"focusable":true},{"id":"QNG-KP01WQnq8o1-In1-n","type":"subtopic","position":{"x":-307.86817520709303,"y":1273.213248721831},"selected":true,"data":{"label":"SOLID","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":95,"height":49,"style":{"width":95,"height":49},"resizing":false,"positionAbsolute":{"x":-307.86817520709303,"y":1273.213248721831},"dragging":false,"selectable":true,"focusable":true},{"id":"DnP66pjK3b8tCtYr05n2G","type":"subtopic","position":{"x":-207.86817520709303,"y":1273.213248721831},"selected":true,"data":{"label":"TDD","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":80,"height":49,"style":{"width":80,"height":49},"resizing":false,"positionAbsolute":{"x":-207.86817520709303,"y":1273.213248721831},"dragging":false,"selectable":true,"focusable":true},{"id":"IIelzs8XYMPnXabFKRI51","type":"subtopic","position":{"x":-122.86817520709303,"y":1273.213248721831},"selected":true,"data":{"label":"DDD","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":80,"height":49,"style":{"width":80,"height":49},"dragging":false,"resizing":false,"positionAbsolute":{"x":-122.86817520709303,"y":1273.213248721831},"selectable":true,"focusable":true},{"id":"diu8MyHxZuZSdhavYVj1T","type":"topic","position":{"x":46.63182479290697,"y":968.01163847671},"selected":true,"data":{"label":"Tools","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"hjlkxYZS7Zf9En3IUS-Wm"},"zIndex":999,"width":138,"height":49,"style":{"width":138,"height":49},"positionAbsolute":{"x":46.63182479290697,"y":968.01163847671},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"ZEzYb-i55hBe9kK3bla94","type":"subtopic","position":{"x":282.63182479290697,"y":915.01163847671},"selected":true,"data":{"label":"Git","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"PyTuVs08_z4EhLwhTYzFu"},"zIndex":999,"width":70,"height":49,"style":{"width":70,"height":49},"positionAbsolute":{"x":282.63182479290697,"y":915.01163847671},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"CYnUg_okOcRrD7fSllxLW","type":"subtopic","position":{"x":282.63182479290697,"y":968.01163847671},"selected":true,"data":{"label":"Slack","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":158,"height":49,"style":{"width":158},"positionAbsolute":{"x":282.63182479290697,"y":968.01163847671},"dragging":false,"selectable":true,"focusable":true},{"id":"a6joS9WXg-rbw29_KfBd9","type":"subtopic","position":{"x":282.63182479290697,"y":1021.01163847671},"selected":true,"data":{"label":"Trello","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":158,"height":49,"style":{"width":158},"positionAbsolute":{"x":282.63182479290697,"y":1021.01163847671},"dragging":false,"selectable":true,"focusable":true},{"id":"3bpd0iZTd3G-H8A7yrExY","type":"subtopic","position":{"x":282.63182479290697,"y":1074.01163847671},"selected":true,"data":{"label":"Atlassian Tools","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":158,"height":49,"style":{"width":158},"positionAbsolute":{"x":282.63182479290697,"y":1074.01163847671},"dragging":false,"selectable":true,"focusable":true},{"id":"PyTuVs08_z4EhLwhTYzFu","type":"subtopic","position":{"x":356.63182479290697,"y":915.01163847671},"selected":true,"data":{"label":"GitHub","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":85,"height":49,"style":{"width":85,"height":49},"positionAbsolute":{"x":356.63182479290697,"y":915.01163847671},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"SuMhTyaBS9vwASxAt39DH","type":"topic","position":{"x":46.63182479290697,"y":968.01163847671},"selected":true,"data":{"label":"Tools","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"hjlkxYZS7Zf9En3IUS-Wm"},"zIndex":999,"width":138,"height":49,"style":{"width":138,"height":49},"positionAbsolute":{"x":46.63182479290697,"y":968.01163847671},"dragging":false,"resizing":true,"selectable":true,"focusable":true},{"id":"OaLmlfkZid7hKqJ9G8oNV","type":"topic","position":{"x":46.63182479290697,"y":1138.51163847671},"selected":true,"data":{"label":"Architecture","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"hjlkxYZS7Zf9En3IUS-Wm"},"zIndex":999,"width":138,"height":49,"style":{"width":138,"height":49},"positionAbsolute":{"x":46.63182479290697,"y":1138.51163847671},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"FAXKxl3fWUFShYmoCsInZ","type":"subtopic","position":{"x":16.13182479290697,"y":1230.01163847671},"selected":true,"data":{"label":"Serverless","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":199,"height":49,"style":{"width":199,"height":49},"positionAbsolute":{"x":16.13182479290697,"y":1230.01163847671},"dragging":false,"selectable":true,"focusable":true},{"id":"mka_DwiboH5sGFhXhk6ez","type":"subtopic","position":{"x":16.13182479290697,"y":1283.01163847671},"selected":true,"data":{"label":"Client / Server","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":199,"height":49,"style":{"width":199,"height":49},"positionAbsolute":{"x":16.13182479290697,"y":1283.01163847671},"dragging":false,"selectable":true,"focusable":true},{"id":"05hLO2_A8Tr6cLJGFRhOh","type":"subtopic","position":{"x":16.13182479290697,"y":1336.01163847671},"selected":true,"data":{"label":"Layered","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":199,"height":49,"style":{"width":199,"height":49},"positionAbsolute":{"x":16.13182479290697,"y":1336.01163847671},"dragging":false,"selectable":true,"focusable":true},{"id":"j7OP6RD_IAU6HsyiGaynx","type":"subtopic","position":{"x":16.13182479290697,"y":1389.01163847671},"selected":true,"data":{"label":"Distributed Systems","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":199,"height":49,"style":{"width":199,"height":49},"positionAbsolute":{"x":16.13182479290697,"y":1389.01163847671},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"6uvmMgvOwGyuLC5TOhjFu","type":"subtopic","position":{"x":16.13182479290697,"y":1442.01163847671},"selected":true,"data":{"label":"Service Oriented","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":199,"height":49,"style":{"width":199,"height":49},"positionAbsolute":{"x":16.13182479290697,"y":1442.01163847671},"dragging":false,"selectable":true,"focusable":true},{"id":"IzFTn5-tQuF_Z0cG_w6CW","type":"topic","position":{"x":267.09445895848086,"y":1256.51163847671},"selected":true,"data":{"label":"Security","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"hjlkxYZS7Zf9En3IUS-Wm"},"zIndex":999,"width":121,"height":49,"style":{"width":121,"height":49},"positionAbsolute":{"x":267.09445895848086,"y":1256.51163847671},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"7tBAD0ox9hTK4D483GTRo","type":"subtopic","position":{"x":504.2550655698143,"y":1203.51163847671},"selected":true,"data":{"label":"Hashing Algorithms","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":238,"height":49,"style":{"width":238,"height":49},"positionAbsolute":{"x":504.2550655698143,"y":1203.51163847671},"dragging":false,"selectable":true,"focusable":true},{"id":"OpL2EqvHbUmFgnpuhtZPr","type":"subtopic","position":{"x":504.2550655698143,"y":1256.51163847671},"selected":true,"data":{"label":"PKI","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":103,"height":49,"style":{"width":103,"height":49},"positionAbsolute":{"x":504.2550655698143,"y":1256.51163847671},"dragging":false,"selectable":true,"focusable":true,"resizing":false},{"id":"KhqUK-7jdClu9M2Pq7x--","type":"subtopic","position":{"x":612.2550655698143,"y":1256.51163847671},"selected":true,"data":{"label":"OWASP","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":129,"height":49,"style":{"width":129,"height":49},"positionAbsolute":{"x":612.2550655698143,"y":1256.51163847671},"dragging":false,"selectable":true,"focusable":true,"resizing":false},{"id":"KiwFXB6yd0go30zAFMTJt","type":"subtopic","position":{"x":504.2550655698143,"y":1309.51163847671},"selected":true,"data":{"label":"Auth Strategies","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":238,"height":49,"style":{"width":238,"height":49},"positionAbsolute":{"x":504.2550655698143,"y":1309.51163847671},"dragging":false,"selectable":true,"focusable":true},{"id":"YCJYRA3b-YSm8vKmGUFk5","type":"topic","position":{"x":236.09445895848086,"y":1443.198473727102},"selected":true,"data":{"label":"Working with Data","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"hjlkxYZS7Zf9En3IUS-Wm"},"zIndex":999,"width":183,"height":49,"style":{"width":183,"height":49},"positionAbsolute":{"x":236.09445895848086,"y":1443.198473727102},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"92GG4IRZ3FijumC94aL-T","type":"subtopic","position":{"x":483.39100356118047,"y":1390.198473727102},"selected":true,"data":{"label":"Hadoop, Spark, MapReduce","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":260,"height":49,"style":{"width":260},"positionAbsolute":{"x":483.39100356118047,"y":1390.198473727102},"dragging":false,"selectable":true,"focusable":true},{"id":"JUFE4OQhnXOt1J_MG-Sjf","type":"subtopic","position":{"x":483.39100356118047,"y":1443.198473727102},"selected":true,"data":{"label":"ETL, Datawarehouses","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":260,"height":49,"style":{"width":260},"positionAbsolute":{"x":483.39100356118047,"y":1443.198473727102},"dragging":false,"selectable":true,"focusable":true},{"id":"n5AcBt_u8qtTe3PP9svPZ","type":"subtopic","position":{"x":483.39100356118047,"y":1496.198473727102},"selected":true,"data":{"label":"SQL Databases","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":260,"height":49,"style":{"width":260},"positionAbsolute":{"x":483.39100356118047,"y":1496.198473727102},"dragging":false,"selectable":true,"focusable":true},{"id":"57liQPaPyVpE-mdLnsbi0","type":"subtopic","position":{"x":483.39100356118047,"y":1549.198473727102},"selected":true,"data":{"label":"NoSQL Databases","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":260,"height":49,"style":{"width":260},"positionAbsolute":{"x":483.39100356118047,"y":1549.198473727102},"dragging":false,"selectable":true,"focusable":true},{"id":"a0baFv7hVWZGvS5VLh5ig","type":"subtopic","position":{"x":490.8910035611806,"y":1653.198473727102},"selected":true,"data":{"label":"Apache Spark","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":154,"height":49,"style":{"width":154,"height":49},"resizing":false,"dragging":false,"positionAbsolute":{"x":490.8910035611806,"y":1653.198473727102},"selectable":true,"focusable":true},{"id":"I_VjjmMK52_tS8qjQUspN","type":"subtopic","position":{"x":649.8910035611806,"y":1653.198473727102},"selected":true,"data":{"label":"Hadoop","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":87,"height":49,"style":{"width":87,"height":49},"resizing":false,"dragging":false,"positionAbsolute":{"x":649.8910035611806,"y":1653.198473727102},"selectable":true,"focusable":true},{"id":"B5YtP8C1A0jB3MOdg0c_q","type":"subtopic","position":{"x":490.8910035611806,"y":1707.198473727102},"selected":true,"data":{"label":"Datawarehouse Principles","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":246,"height":49,"style":{"width":246,"height":49},"resizing":false,"positionAbsolute":{"x":490.8910035611806,"y":1707.198473727102},"dragging":false,"selectable":true,"focusable":true},{"id":"7uGRbqYB-FpHb7H0Cgkmu","type":"label","position":{"x":572.8910035611806,"y":1613.198473727102},"selected":true,"data":{"label":"Analytics","href":"","color":"#000000","style":{"fontSize":17}},"zIndex":999,"width":84,"height":36,"style":{},"positionAbsolute":{"x":572.8910035611806,"y":1613.198473727102},"dragging":false,"selectable":true,"focusable":true},{"id":"Ocn7-ctpnl71ZCZ_uV-uD","type":"topic","position":{"x":231.59445895848086,"y":1534.0024061639958},"selected":true,"data":{"label":"APIs & Integrations","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"hjlkxYZS7Zf9En3IUS-Wm"},"zIndex":999,"width":192,"height":49,"style":{},"positionAbsolute":{"x":231.59445895848086,"y":1534.0024061639958},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"priDGksAvJ05YzakkTFtM","type":"subtopic","position":{"x":229.59445895848086,"y":1617.2550651624274},"selected":true,"data":{"label":"gRPC","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":195,"height":49,"style":{"width":195},"positionAbsolute":{"x":229.59445895848086,"y":1617.2550651624274},"selectable":true,"focusable":true,"dragging":false},{"id":"fELnBA0eOoE-d9rSmDJ8l","type":"subtopic","position":{"x":229.59445895848086,"y":1670.2550651624274},"selected":true,"data":{"label":"ESB, SOAP","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":195,"height":49,"style":{"width":195},"positionAbsolute":{"x":229.59445895848086,"y":1670.2550651624274},"dragging":false,"selectable":true,"focusable":true},{"id":"Sp3FdPT4F9YnTGvlE_vyq","type":"subtopic","position":{"x":323.59445895848086,"y":1723.2550651624274},"selected":true,"data":{"label":"GraphQL","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":100,"height":49,"style":{"width":100,"height":49},"positionAbsolute":{"x":323.59445895848086,"y":1723.2550651624274},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"Ss43xwK1ydEToj6XmmCt7","type":"subtopic","position":{"x":228.59445895848086,"y":1723.2550651624274},"selected":true,"data":{"label":"REST","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":90,"height":49,"style":{"width":90,"height":49},"positionAbsolute":{"x":228.59445895848086,"y":1723.2550651624274},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"DwNda95-fE7LWnDA6u1LU","type":"subtopic","position":{"x":228.59445895848086,"y":1776.2550651624274},"selected":true,"data":{"label":"BPM, BPEL","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":195,"height":49,"style":{"width":195},"positionAbsolute":{"x":228.59445895848086,"y":1776.2550651624274},"dragging":false,"selectable":true,"focusable":true},{"id":"4NVdEbmpQVHpBc7582S6E","type":"subtopic","position":{"x":228.59445895848086,"y":1829.2550651624274},"selected":true,"data":{"label":"Messaging Queues","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":195,"height":49,"style":{"width":195},"positionAbsolute":{"x":228.59445895848086,"y":1829.2550651624274},"dragging":false,"selectable":true,"focusable":true},{"id":"j9Y2YbBKi3clO_sZ2L_hQ","type":"topic","position":{"x":46.13182479290697,"y":1534.0024061639958},"selected":true,"data":{"label":"Web, Mobile","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"hjlkxYZS7Zf9En3IUS-Wm"},"zIndex":999,"width":141,"height":49,"style":{"width":141,"height":49},"positionAbsolute":{"x":46.13182479290697,"y":1534.0024061639958},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"6FDGecsHbqY-cm32yTZJa","type":"subtopic","position":{"x":-310.400653829474,"y":1426.9953697065484},"selected":true,"data":{"label":"Functional Programming","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"},"oldId":"C0g_kQFlte5siHMHwlHQb"},"zIndex":999,"width":233,"height":49,"style":{"width":233,"height":49},"positionAbsolute":{"x":-310.400653829474,"y":1426.9953697065484},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"mCiYCbKIOVU34qil_q7Hg","type":"subtopic","position":{"x":-310.400653829474,"y":1479.9953697065484},"selected":true,"data":{"label":"React, Vue, Angular","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":233,"height":49,"style":{"width":233,"height":49},"positionAbsolute":{"x":-310.400653829474,"y":1479.9953697065484},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"ulwgDCQi_BYx5lmll7pzU","type":"subtopic","position":{"x":-310.400653829474,"y":1532.9953697065484},"selected":true,"data":{"label":"SPA, SSR, SSG","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":233,"height":49,"style":{"width":233,"height":49},"dragging":false,"resizing":false,"positionAbsolute":{"x":-310.400653829474,"y":1532.9953697065484},"selectable":true,"focusable":true},{"id":"vpko5Kyf6BZ5MHpxXOKaf","type":"subtopic","position":{"x":-310.400653829474,"y":1585.9953697065484},"selected":true,"data":{"label":"Microfrontends","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":233,"height":49,"style":{"width":233,"height":49},"positionAbsolute":{"x":-310.400653829474,"y":1585.9953697065484},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"s0RvufK2PLMXtlsn2KAUN","type":"subtopic","position":{"x":-310.400653829474,"y":1638.9953697065484},"selected":true,"data":{"label":"W3C and WHATWG","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":233,"height":49,"style":{"width":233,"height":49},"positionAbsolute":{"x":-310.400653829474,"y":1638.9953697065484},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"C0g_kQFlte5siHMHwlHQb","type":"subtopic","position":{"x":-310.400653829474,"y":1373.9953697065484},"selected":true,"data":{"label":"Reactive Programming","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":233,"height":49,"style":{"width":233,"height":49},"positionAbsolute":{"x":-310.400653829474,"y":1373.9953697065484},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"hjlkxYZS7Zf9En3IUS-Wm","type":"topic","position":{"x":54.13182479290697,"y":1652.198473727102},"selected":true,"data":{"label":"Frameworks","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":125,"height":49,"style":{"width":125,"height":49},"positionAbsolute":{"x":54.13182479290697,"y":1652.198473727102},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"LQlzVxUxM3haWRwbhYHKY","type":"subtopic","position":{"x":54.13182479290697,"y":1729.6968401239587},"selected":true,"data":{"label":"BABOK","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":125,"height":49,"style":{"width":125,"height":49},"positionAbsolute":{"x":54.13182479290697,"y":1729.6968401239587},"dragging":false,"selectable":true,"focusable":true},{"id":"wFu9VO48EYbIQrsM8YUCj","type":"subtopic","position":{"x":54.13182479290697,"y":1782.6968401239587},"selected":true,"data":{"label":"IAF","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":125,"height":49,"style":{"width":125,"height":49},"positionAbsolute":{"x":54.13182479290697,"y":1782.6968401239587},"dragging":false,"selectable":true,"focusable":true},{"id":"8FTKnAKNL9LnZBrw9YXqK","type":"subtopic","position":{"x":54.13182479290697,"y":1835.6968401239587},"selected":true,"data":{"label":"UML","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":125,"height":49,"style":{"width":125,"height":49},"positionAbsolute":{"x":54.13182479290697,"y":1835.6968401239587},"dragging":false,"selectable":true,"focusable":true},{"id":"5TDTU22Fla2mRr6JeOcaY","type":"subtopic","position":{"x":54.13182479290697,"y":1888.6968401239587},"selected":true,"data":{"label":"TOGAF","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":125,"height":49,"style":{"width":125,"height":49},"positionAbsolute":{"x":54.13182479290697,"y":1888.6968401239587},"dragging":false,"selectable":true,"focusable":true},{"id":"UyIwiIiKaa6LTQaqzbCam","type":"topic","position":{"x":-224.40065382947398,"y":1897.4952156939685},"selected":true,"data":{"label":"Management","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":147,"height":49,"style":{},"positionAbsolute":{"x":-224.40065382947398,"y":1897.4952156939685},"dragging":false,"selectable":true,"focusable":true},{"id":"hRug9yJKYacB9X_2cUalR","type":"subtopic","position":{"x":-300.40212184953555,"y":1706.050314077109},"selected":true,"data":{"label":"PMI","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":70,"height":49,"style":{"width":70,"height":49},"positionAbsolute":{"x":-300.40212184953555,"y":1706.050314077109},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"Rq1Wi-cHjS54SYo-Btp-e","type":"subtopic","position":{"x":-226.40212184953555,"y":1706.050314077109},"selected":true,"data":{"label":"ITIL","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":70,"height":49,"style":{"width":70,"height":49},"positionAbsolute":{"x":-226.40212184953555,"y":1706.050314077109},"dragging":false,"selectable":true,"focusable":true},{"id":"SJ5lrlvyXgtAwOx4wvT2W","type":"subtopic","position":{"x":-301.1965145742373,"y":1760.050314077109},"selected":true,"data":{"label":"Prince2","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":214,"height":49,"style":{"width":214,"height":49},"positionAbsolute":{"x":-301.1965145742373,"y":1760.050314077109},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"7rudOREGG-TTkCosU0hNw","type":"subtopic","position":{"x":-152.40212184953555,"y":1706.050314077109},"selected":true,"data":{"label":"RUP","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":65,"height":49,"style":{"width":65,"height":49},"positionAbsolute":{"x":-152.40212184953555,"y":1706.050314077109},"dragging":false,"selectable":true,"focusable":true},{"id":"VW5wxTaGFAgplYadcSKP7","type":"label","position":{"x":-251.90212184953555,"y":1815.050314077109},"selected":true,"data":{"label":"Certifications","href":"","color":"#000000","style":{"fontSize":17}},"zIndex":999,"width":117,"height":36,"style":{"width":117},"positionAbsolute":{"x":-251.90212184953555,"y":1815.050314077109},"dragging":false,"selectable":true,"focusable":true},{"id":"4kW6EUtdDfIN80z4nOMFS","type":"label","position":{"x":-255.45679584154783,"y":2103.449136096591},"selected":true,"data":{"label":"Agile Model","href":"","color":"#000000","style":{"fontSize":17}},"zIndex":999,"width":106,"height":36,"style":{},"positionAbsolute":{"x":-255.45679584154783,"y":2103.449136096591},"selectable":true,"focusable":true,"dragging":false},{"id":"qwpsGRFgzAYstM7bJA2ZJ","type":"subtopic","position":{"x":-303.45679584154783,"y":1993.319351034787},"selected":true,"data":{"label":"LeSS","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":75,"height":49,"style":{"height":49,"width":75},"positionAbsolute":{"x":-303.45679584154783,"y":1993.319351034787},"selectable":true,"focusable":true,"dragging":false,"resizing":false},{"id":"Bg7ru1q1j6pNB43HGxnHT","type":"subtopic","position":{"x":-224.45679584154783,"y":1993.319351034787},"selected":true,"data":{"label":"SaFE","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":75,"height":49,"style":{"height":49,"width":75},"positionAbsolute":{"x":-224.45679584154783,"y":1993.319351034787},"selectable":true,"focusable":true,"dragging":false,"resizing":false},{"id":"O7H6dt3Z7EKohxfJzwbPM","type":"subtopic","position":{"x":-304.5129378536217,"y":2046.319351034787},"selected":true,"data":{"label":"Kanban","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":100,"height":49,"style":{"height":49,"width":100},"positionAbsolute":{"x":-304.5129378536217,"y":2046.319351034787},"selectable":true,"focusable":true,"dragging":false,"resizing":false},{"id":"PKqwKvoffm0unwcFwpojk","type":"subtopic","position":{"x":-200.38008047930697,"y":2046.319351034787},"selected":true,"data":{"label":"SCRUM","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":109,"height":49,"style":{"height":49,"width":109},"positionAbsolute":{"x":-200.38008047930697,"y":2046.319351034787},"selectable":true,"focusable":true,"dragging":false,"resizing":false},{"id":"7fL9lSu4BD1wRjnZy9tM9","type":"subtopic","position":{"x":-145.45679584154783,"y":1993.319351034787},"selected":true,"data":{"label":"XP","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":55,"height":49,"style":{"width":55,"height":49},"positionAbsolute":{"x":-145.45679584154783,"y":1993.319351034787},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"cBWJ6Duw99tSKr7U6OW3A","type":"topic","position":{"x":53.02174042035165,"y":1963.5613549649484},"selected":true,"data":{"label":"Networks","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":123,"height":49,"style":{"width":123,"height":49},"positionAbsolute":{"x":53.02174042035165,"y":1963.5613549649484},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"Mt5W1IvuHevNXVRlh7z26","type":"subtopic","position":{"x":38.02174042035165,"y":2035.0393153503123},"selected":true,"data":{"label":"OSI","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":153,"height":49,"style":{"width":153},"positionAbsolute":{"x":38.02174042035165,"y":2035.0393153503123},"dragging":false,"selectable":true,"focusable":true},{"id":"UCCT7-E_QUKPg3jAsjobx","type":"subtopic","position":{"x":38.02174042035165,"y":2088.0393153503123},"selected":true,"data":{"label":"TCP/IP Model","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":153,"height":49,"style":{},"positionAbsolute":{"x":38.02174042035165,"y":2088.0393153503123},"dragging":false,"selectable":true,"focusable":true},{"id":"Nq6o6Ty8VyNRsvg-UWp7D","type":"subtopic","position":{"x":38.02174042035165,"y":2141.0393153503123},"selected":true,"data":{"label":"HTTP, HTTPS","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":153,"height":49,"style":{"width":153},"positionAbsolute":{"x":38.02174042035165,"y":2141.0393153503123},"dragging":false,"selectable":true,"focusable":true},{"id":"6_EOmU5GYGDGzmNoLY8cB","type":"subtopic","position":{"x":38.02174042035165,"y":2194.0393153503123},"selected":true,"data":{"label":"Proxies","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":153,"height":49,"style":{"width":153},"positionAbsolute":{"x":38.02174042035165,"y":2194.0393153503123},"dragging":false,"selectable":true,"focusable":true},{"id":"Hqk_GGsFi14SI5fgPSoGV","type":"subtopic","position":{"x":38.02174042035165,"y":2247.0393153503123},"selected":true,"data":{"label":"Firewalls","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":153,"height":49,"style":{"width":153},"positionAbsolute":{"x":38.02174042035165,"y":2247.0393153503123},"dragging":false,"selectable":true,"focusable":true},{"id":"EdJhuNhMSWjeVxGW-RZtL","type":"topic","position":{"x":219.62236418857248,"y":1963.5613549649484},"selected":true,"data":{"label":"Operations Knowledge","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":220,"height":49,"style":{},"positionAbsolute":{"x":219.62236418857248,"y":1963.5613549649484},"dragging":false,"selectable":true,"focusable":true},{"id":"igf9yp1lRdAlN5gyQ8HHC","type":"subtopic","position":{"x":517.3511997578869,"y":1801.7604150408933},"selected":true,"data":{"label":"Infrastructure as Code","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":224,"height":49,"style":{"width":224,"height":49},"positionAbsolute":{"x":517.3511997578869,"y":1801.7604150408933},"dragging":false,"resizing":false,"selectable":true,"focusable":true},{"id":"C0rKd5Rr27Z1_GleoEZxF","type":"subtopic","position":{"x":517.3511997578869,"y":1854.7604150408933},"selected":true,"data":{"label":"Cloud Providers","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":224,"height":49,"style":{"width":224,"height":49},"positionAbsolute":{"x":517.3511997578869,"y":1854.7604150408933},"dragging":false,"selectable":true,"focusable":true},{"id":"WoXoVwkSqXTP5U8HtyJOL","type":"subtopic","position":{"x":517.3511997578869,"y":1907.7604150408933},"selected":true,"data":{"label":"Serverless Concepts","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":224,"height":49,"style":{"width":224,"height":49},"positionAbsolute":{"x":517.3511997578869,"y":1907.7604150408933},"dragging":false,"selectable":true,"focusable":true},{"id":"XnvlRrOhdoMsiGwGEhBro","type":"subtopic","position":{"x":517.3511997578869,"y":1960.7604150408933},"selected":true,"data":{"label":"Linux / Unix","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":224,"height":49,"style":{"width":224,"height":49},"positionAbsolute":{"x":517.3511997578869,"y":1960.7604150408933},"dragging":false,"selectable":true,"focusable":true},{"id":"OErbfM-H3laFm47GCHNPI","type":"subtopic","position":{"x":517.3511997578869,"y":2013.7604150408933},"selected":true,"data":{"label":"Service Mesh","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":224,"height":49,"style":{"width":224,"height":49},"positionAbsolute":{"x":517.3511997578869,"y":2013.7604150408933},"dragging":false,"selectable":true,"focusable":true},{"id":"isavRe4ANVn77ZX6gNSLH","type":"subtopic","position":{"x":517.3511997578869,"y":2066.7604150408933},"selected":true,"data":{"label":"CI / CD","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":224,"height":49,"style":{"width":224,"height":49},"positionAbsolute":{"x":517.3511997578869,"y":2066.7604150408933},"dragging":false,"selectable":true,"focusable":true},{"id":"l3oeo65FyV5HHvw5n_1wa","type":"subtopic","position":{"x":517.3511997578869,"y":2119.7604150408933},"selected":true,"data":{"label":"Containers","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":224,"height":49,"style":{"width":224,"height":49},"positionAbsolute":{"x":517.3511997578869,"y":2119.7604150408933},"dragging":false,"selectable":true,"focusable":true},{"id":"CxceVdaNCyKDhs0huDtcL","type":"subtopic","position":{"x":517.3511997578869,"y":2172.7604150408933},"selected":true,"data":{"label":"Cloud Design Patterns","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":224,"height":49,"style":{"width":224,"height":49},"positionAbsolute":{"x":517.3511997578869,"y":2172.7604150408933},"dragging":false,"selectable":true,"focusable":true},{"id":"glz8FmnkNhdmgBUj3EeL2","type":"button","position":{"x":517.3511997578869,"y":2225.7604150408933},"selected":true,"data":{"label":"Visit DevOps Roadmap","href":"https://roadmap.sh/devops","color":"#ffffff","backgroundColor":"#2a79e4","style":{"fontSize":17}},"zIndex":999,"width":224,"height":49,"style":{"width":224,"height":49},"positionAbsolute":{"x":517.3511997578869,"y":2225.7604150408933},"dragging":false,"selectable":true,"focusable":true},{"id":"8yALyPVUZPtd7LX3GrO1e","type":"topic","position":{"x":231.12236418857248,"y":2394.1340715881647},"selected":true,"data":{"label":"Enterprise Software","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":197,"height":49,"style":{},"positionAbsolute":{"x":231.12236418857248,"y":2394.1340715881647},"dragging":false,"selectable":true,"focusable":true},{"id":"gdtI0H_PzzTj_aFQn_NeA","type":"subtopic","position":{"x":-217.58070017726277,"y":2315.971559527482},"selected":true,"data":{"label":"MS Dynamics","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":309,"height":49,"style":{"width":309},"positionAbsolute":{"x":-217.58070017726277,"y":2315.971559527482},"dragging":false,"selectable":true,"focusable":true},{"id":"TxWAznp1tUtZ1MvThf9M1","type":"subtopic","position":{"x":-217.58070017726277,"y":2368.971559527482},"selected":true,"data":{"label":"SAP ERP, HANA, Business Objects","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":309,"height":49,"style":{"width":309},"positionAbsolute":{"x":-217.58070017726277,"y":2368.971559527482},"dragging":false,"selectable":true,"focusable":true},{"id":"YfYviOXqGVp9C6DuhqBrn","type":"subtopic","position":{"x":-217.58070017726277,"y":2421.971559527482},"selected":true,"data":{"label":"EMC DMS","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":160,"height":49,"style":{"width":160,"height":49},"resizing":false,"positionAbsolute":{"x":-217.58070017726277,"y":2421.971559527482},"dragging":false,"selectable":true,"focusable":true},{"id":"5EVecZmvor09LjD7WR_Y9","type":"subtopic","position":{"x":-52.580700177262884,"y":2421.971559527482},"selected":true,"data":{"label":"IBM BPM","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":144,"height":49,"style":{"width":144,"height":49},"resizing":false,"positionAbsolute":{"x":-52.580700177262884,"y":2421.971559527482},"dragging":false,"selectable":true,"focusable":true},{"id":"mOXyzdNn8W-9R99ffcnor","type":"subtopic","position":{"x":-217.58070017726277,"y":2474.971559527482},"selected":true,"data":{"label":"Salesforce","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center"}},"zIndex":999,"width":309,"height":49,"style":{"width":309},"positionAbsolute":{"x":-217.58070017726277,"y":2474.971559527482},"dragging":false,"selectable":true,"focusable":true},{"id":"Ju00mr0KLGN2BV6yEQGPt","type":"vertical","position":{"x":319.6223641885725,"y":2675.8489889520815},"selected":true,"data":{"label":"vertical node","style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#4136D4"}},"zIndex":999,"width":20,"height":104,"positionAbsolute":{"x":319.6223641885725,"y":2675.8489889520815},"dragging":false,"style":{"width":20,"height":104},"resizing":false,"focusable":true,"selectable":true},{"width":660,"height":116,"id":"sVXZrBCsiSzWBBYWTm-nQ","type":"paragraph","position":{"x":-0.377635811427524,"y":2588.4929641767267},"selected":true,"data":{"label":"Visit the following relevant roadmaps and keep learning","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"center","borderColor":"#000000","backgroundColor":"#ffffff"},"oldId":"0vLaVNJaJSHZ_bHli6Qzs"},"zIndex":999,"positionAbsolute":{"x":-0.377635811427524,"y":2588.4929641767267},"dragging":false,"style":{"width":660,"height":116},"resizing":false,"focusable":true,"selectable":true},{"width":166,"height":49,"id":"gC8lsIdYLRzo3HzwVqtm1","type":"button","position":{"x":10.84398263919212,"y":2644.1746462644314},"selected":true,"data":{"label":"Backend","href":"https://roadmap.sh/backend","color":"#FFFFFf","backgroundColor":"#4136D4","style":{"fontSize":17},"borderColor":"#4136D4","oldId":"uSLzfLPXxS5-P7ozscvjZ"},"zIndex":999,"dragging":false,"positionAbsolute":{"x":10.84398263919212,"y":2644.1746462644314},"style":{"width":166,"height":49},"focusable":true,"resizing":false,"selectable":true},{"width":180,"height":49,"id":"U4YFpc82iJ60qD3aYnJkt","type":"button","position":{"x":180.84398263919212,"y":2644.1746462644314},"selected":true,"data":{"label":"System Design","href":"https://roadmap.sh/system-design","color":"#FFFFFf","backgroundColor":"#4136D4","style":{"fontSize":17},"borderColor":"#4136D4","oldId":"uSLzfLPXxS5-P7ozscvjZ"},"zIndex":999,"dragging":false,"positionAbsolute":{"x":180.84398263919212,"y":2644.1746462644314},"style":{"width":180,"height":49},"focusable":true,"resizing":false,"selectable":true},{"width":284,"height":49,"id":"uSLzfLPXxS5-P7ozscvjZ","type":"button","position":{"x":364.8439826391921,"y":2644.1746462644314},"selected":true,"data":{"label":"Software Design & Architecture","href":"https://roadmap.sh/software-design-architecture","color":"#FFFFFf","backgroundColor":"#4136D4","style":{"fontSize":17},"borderColor":"#4136D4","oldId":"PkhQdVms2TGgnPrytCBPZ"},"zIndex":999,"dragging":false,"positionAbsolute":{"x":364.8439826391921,"y":2644.1746462644314},"style":{},"focusable":true,"resizing":false,"selectable":true},{"id":"yHmHXymPNWwu8p1vvqD3o","type":"paragraph","position":{"x":387.8763900167917,"y":-64.07316744617222},"selected":true,"data":{"label":"Find the detailed version of this roadmap along with other similar roadmaps","style":{"fontSize":17,"justifyContent":"flex-start","textAlign":"left","borderColor":"#000000","backgroundColor":"#FFFFFf"}},"zIndex":999,"width":354,"height":143,"positionAbsolute":{"x":387.8763900167917,"y":-64.07316744617222},"dragging":false,"selectable":true,"focusable":true,"style":{"width":354,"height":143},"resizing":false},{"id":"2zqZkyVgigifcRS1H7F_b","type":"button","position":{"x":401.0797644295918,"y":17.91239597157309},"selected":true,"data":{"label":"roadmap.sh","href":"https://roadmap.sh","color":"#ffffff","backgroundColor":"#4136D6","style":{"fontSize":17}},"zIndex":999,"width":329,"height":49,"dragging":false,"style":{"width":329,"height":49},"resizing":false,"positionAbsolute":{"x":401.0797644295918,"y":17.91239597157309},"selectable":true,"focusable":true},{"id":"X3IC3D4MqkxpS6s99vdj-","type":"linksgroup","position":{"x":-314.9127590352981,"y":-64.07316744617222},"selected":true,"data":{"label":"Related Roadmaps","links":[{"id":"Wf1doH-r2O2KQg10KlDTg","label":"Backend Roadmap","url":"https://roadmap.sh/backend"},{"id":"agyDe3W2cYRntQmaYvBLK","label":"Full Stack Roadmap","url":"https://roadmap.sh/full-stack"},{"id":"8uHwJHkTFd9i96Msga1sU","label":"System Design Roadmap","url":"https://roadmap.sh/system-design"},{"id":"m_W25IDodjbRKNzoXENO0","label":"Software Design & Architecture","url":"https://roadmap.sh/software-design-architecture"}]},"zIndex":999,"width":319,"height":202,"dragging":false,"positionAbsolute":{"x":-314.9127590352981,"y":-64.07316744617222},"style":{"width":319,"height":202},"resizing":false,"selectable":true,"focusable":true}],"edges":[{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"iogwMmOvub2ZF4zgg6WyF","sourceHandle":"x2","target":"_hYN0gEi9BL24nptEtXWU","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"XX0I26JoVMVXIe_7bVMix","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"_hYN0gEi9BL24nptEtXWU","sourceHandle":"z2","target":"idLHBxhvcIqZTqmh_E8Az","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"dFn6kGOoJ-0BzJJEb9DSG","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"_hYN0gEi9BL24nptEtXWU","sourceHandle":"z2","target":"os3Pa6W9SSNEzgmlBbglQ","targetHandle":"y2","data":{"edgeStyle":"dashed"},"id":"arkF7QJJRbCBYWp0crqa2","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"_hYN0gEi9BL24nptEtXWU","sourceHandle":"z2","target":"3oInpqvTSSC5_K6i7j8N7","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"HNVw8OboycWKLEtEbG2bn","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"_hYN0gEi9BL24nptEtXWU","sourceHandle":"z2","target":"YKhuRbcUFzo0hTvuTq-Yl","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"auB7Png72XjmhcLr3IJA7","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"jZ67HhVRelJaxjsCckSSI","sourceHandle":"x2","target":"hWA7RtuqltMTmHdcCnmES","targetHandle":"y1","data":{"edgeStyle":"solid"},"id":"2aoDIr80lXSJLW1hIGUkb","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"sourceHandle":"z2","target":"NMznG9mo2wzNFnjhg990f","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"m-_y7nLeYFkUKGiacxWA0","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"sourceHandle":"z2","target":"gc_7cuIO2_joKlQRAPDfX","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"G7pXuJfkyt2nWAOHU8yV0","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"rrrvATyhXqRgJGWI3z0WF","sourceHandle":"x2","target":"AvbMQ5vY3ip1oX_6Yq4ie","targetHandle":"w2","data":{"edgeStyle":"dashed"},"id":"2_6Yz3-Agx9_rEN5xW86c","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"hWA7RtuqltMTmHdcCnmES","sourceHandle":"w2","target":"1AJv95mTLpR7L8KBoGym8","targetHandle":"x1","data":{"edgeStyle":"dashed"},"id":"kgMI98fg2-mKMgUs0wnjD","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"hWA7RtuqltMTmHdcCnmES","sourceHandle":"y2","target":"0etAs56EeBfh_0IlAaSra","targetHandle":"w1","data":{"edgeStyle":"solid"},"selected":true,"id":"ts38Q2ceHs60TJscUBZVE","focusable":true,"selectable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"jZ67HhVRelJaxjsCckSSI","sourceHandle":"y2","target":"h6ceO0kiBIxNRkPzN3hBY","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"ZiMV7umyPdhy3JJDcopR-","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"jZ67HhVRelJaxjsCckSSI","sourceHandle":"y2","target":"_JlT9oKQ6Yu4UX6l19G8P","targetHandle":"z2","data":{"edgeStyle":"dashed"},"id":"WI-MhbxrehFcVwyGJ5CQJ","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"_hYN0gEi9BL24nptEtXWU","sourceHandle":"x2","target":"jZ67HhVRelJaxjsCckSSI","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"qUrLBzvXvJOg53HBfjrOI","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"tbmunGk2lG74hVWv_W8lN","sourceHandle":"x2","target":"4zicbh7Wg2lmKSRhb6E-L","targetHandle":"w2","data":{"edgeStyle":"solid"},"id":"reactflow__edge-tbmunGk2lG74hVWv_W8lNx2-4zicbh7Wg2lmKSRhb6E-Lw2","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"4zicbh7Wg2lmKSRhb6E-L","sourceHandle":"y2","target":"EGG99VA-PEdWdVxNDLtG_","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-4zicbh7Wg2lmKSRhb6E-Ly2-EGG99VA-PEdWdVxNDLtG_z1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"4zicbh7Wg2lmKSRhb6E-L","sourceHandle":"y2","target":"eG38hT0rotYJ3G-t9df9R","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-4zicbh7Wg2lmKSRhb6E-Ly2-eG38hT0rotYJ3G-t9df9Rz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"4zicbh7Wg2lmKSRhb6E-L","sourceHandle":"y2","target":"2sR4KULvAUUoOtopvsEBs","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-4zicbh7Wg2lmKSRhb6E-Ly2-2sR4KULvAUUoOtopvsEBsz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"2sR4KULvAUUoOtopvsEBs","sourceHandle":"x2","target":"Lqe47l4j-C4OwkbkwPYry","targetHandle":"w1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-2sR4KULvAUUoOtopvsEBsx2-Lqe47l4j-C4OwkbkwPYryw1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"4zicbh7Wg2lmKSRhb6E-L","sourceHandle":"x2","target":"rUxbG2S2nJuA1YVY6sjiX","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-4zicbh7Wg2lmKSRhb6E-Lx2-hjlkxYZS7Zf9En3IUS-Wmw1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"lBtlDFPEQvQ_xtLtehU0S","sourceHandle":"w2","target":"77KvWCA1oHSGgDKBTwjv7","targetHandle":"x1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmw2-77KvWCA1oHSGgDKBTwjv7x1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"lBtlDFPEQvQ_xtLtehU0S","sourceHandle":"x2","target":"5D-kbQ520k1D3fCtD01T7","targetHandle":"w1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmx2-5D-kbQ520k1D3fCtD01T7w1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"lBtlDFPEQvQ_xtLtehU0S","sourceHandle":"y2","target":"hFx3mLqh5omNxqI9lfaAQ","targetHandle":"z1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-lBtlDFPEQvQ_xtLtehU0Sy2-hjlkxYZS7Zf9En3IUS-Wmz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"uoDtVFThaV6OMK2wXGfP5","sourceHandle":"w2","target":"D1IXOBUrrXf5bXhVu9cmI","targetHandle":"x1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmw2-D1IXOBUrrXf5bXhVu9cmIx1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"hFx3mLqh5omNxqI9lfaAQ","sourceHandle":"y2","target":"uoDtVFThaV6OMK2wXGfP5","targetHandle":"z1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-hFx3mLqh5omNxqI9lfaAQy2-hjlkxYZS7Zf9En3IUS-Wmz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"uoDtVFThaV6OMK2wXGfP5","sourceHandle":"x2","target":"_U0VoTkqM1d6NR13p5azS","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-uoDtVFThaV6OMK2wXGfP5x2-hjlkxYZS7Zf9En3IUS-Wmw1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"_U0VoTkqM1d6NR13p5azS","sourceHandle":"x2","target":"jj5otph6mEYiR-oU5WVtT","targetHandle":"w2","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmx2-jj5otph6mEYiR-oU5WVtTw2","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"_U0VoTkqM1d6NR13p5azS","sourceHandle":"z2","target":"diu8MyHxZuZSdhavYVj1T","targetHandle":"y1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-_U0VoTkqM1d6NR13p5azSz2-hjlkxYZS7Zf9En3IUS-Wmy1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"diu8MyHxZuZSdhavYVj1T","sourceHandle":"z2","target":"ZEzYb-i55hBe9kK3bla94","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-PyTuVs08_z4EhLwhTYzFuy1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"diu8MyHxZuZSdhavYVj1T","sourceHandle":"z2","target":"CYnUg_okOcRrD7fSllxLW","targetHandle":"y2","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-CYnUg_okOcRrD7fSllxLWy2","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"diu8MyHxZuZSdhavYVj1T","sourceHandle":"z2","target":"a6joS9WXg-rbw29_KfBd9","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-a6joS9WXg-rbw29_KfBd9y1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"diu8MyHxZuZSdhavYVj1T","sourceHandle":"z2","target":"3bpd0iZTd3G-H8A7yrExY","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-3bpd0iZTd3G-H8A7yrExYy1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"SuMhTyaBS9vwASxAt39DH","sourceHandle":"x2","target":"OaLmlfkZid7hKqJ9G8oNV","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-SuMhTyaBS9vwASxAt39DHx2-hjlkxYZS7Zf9En3IUS-Wmw1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"OaLmlfkZid7hKqJ9G8oNV","sourceHandle":"x2","target":"FAXKxl3fWUFShYmoCsInZ","targetHandle":"w1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmx2-FAXKxl3fWUFShYmoCsInZw1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"IzFTn5-tQuF_Z0cG_w6CW","sourceHandle":"z2","target":"7tBAD0ox9hTK4D483GTRo","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-7tBAD0ox9hTK4D483GTRoy1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"IzFTn5-tQuF_Z0cG_w6CW","sourceHandle":"z2","target":"OpL2EqvHbUmFgnpuhtZPr","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-OpL2EqvHbUmFgnpuhtZPry1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"IzFTn5-tQuF_Z0cG_w6CW","sourceHandle":"z2","target":"KiwFXB6yd0go30zAFMTJt","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-KiwFXB6yd0go30zAFMTJty1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"OaLmlfkZid7hKqJ9G8oNV","sourceHandle":"z2","target":"IzFTn5-tQuF_Z0cG_w6CW","targetHandle":"w1","data":{"edgeStyle":"solid"},"selected":true,"id":"reactflow__edge-OaLmlfkZid7hKqJ9G8oNVz2-hjlkxYZS7Zf9En3IUS-Wmw1","selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"IzFTn5-tQuF_Z0cG_w6CW","sourceHandle":"x2","target":"YCJYRA3b-YSm8vKmGUFk5","targetHandle":"w1","data":{"edgeStyle":"solid"},"selected":true,"id":"reactflow__edge-IzFTn5-tQuF_Z0cG_w6CWx2-hjlkxYZS7Zf9En3IUS-Wmw1","selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"YCJYRA3b-YSm8vKmGUFk5","sourceHandle":"z2","target":"57liQPaPyVpE-mdLnsbi0","targetHandle":"y2","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-57liQPaPyVpE-mdLnsbi0y2","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"YCJYRA3b-YSm8vKmGUFk5","sourceHandle":"z2","target":"n5AcBt_u8qtTe3PP9svPZ","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-n5AcBt_u8qtTe3PP9svPZy1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"YCJYRA3b-YSm8vKmGUFk5","sourceHandle":"z2","target":"JUFE4OQhnXOt1J_MG-Sjf","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-JUFE4OQhnXOt1J_MG-Sjfy1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"YCJYRA3b-YSm8vKmGUFk5","sourceHandle":"z2","target":"92GG4IRZ3FijumC94aL-T","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-92GG4IRZ3FijumC94aL-Ty1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"YCJYRA3b-YSm8vKmGUFk5","sourceHandle":"x2","target":"Ocn7-ctpnl71ZCZ_uV-uD","targetHandle":"w2","data":{"edgeStyle":"solid"},"id":"reactflow__edge-YCJYRA3b-YSm8vKmGUFk5x2-Ocn7-ctpnl71ZCZ_uV-uDw2","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"Ocn7-ctpnl71ZCZ_uV-uD","sourceHandle":"x2","target":"priDGksAvJ05YzakkTFtM","targetHandle":"w2","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-Ocn7-ctpnl71ZCZ_uV-uDx2-priDGksAvJ05YzakkTFtMw2","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"Ocn7-ctpnl71ZCZ_uV-uD","sourceHandle":"y2","target":"j9Y2YbBKi3clO_sZ2L_hQ","targetHandle":"z1","data":{"edgeStyle":"solid"},"selected":true,"id":"reactflow__edge-Ocn7-ctpnl71ZCZ_uV-uDy2-hjlkxYZS7Zf9En3IUS-Wmz1","selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"j9Y2YbBKi3clO_sZ2L_hQ","sourceHandle":"y2","target":"C0g_kQFlte5siHMHwlHQb","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmy2-C0g_kQFlte5siHMHwlHQbz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"j9Y2YbBKi3clO_sZ2L_hQ","sourceHandle":"y2","target":"6FDGecsHbqY-cm32yTZJa","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmy2-6FDGecsHbqY-cm32yTZJaz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"j9Y2YbBKi3clO_sZ2L_hQ","sourceHandle":"y2","target":"mCiYCbKIOVU34qil_q7Hg","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmy2-mCiYCbKIOVU34qil_q7Hgz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"j9Y2YbBKi3clO_sZ2L_hQ","sourceHandle":"y2","target":"ulwgDCQi_BYx5lmll7pzU","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmy2-ulwgDCQi_BYx5lmll7pzUz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"j9Y2YbBKi3clO_sZ2L_hQ","sourceHandle":"y2","target":"vpko5Kyf6BZ5MHpxXOKaf","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmy2-vpko5Kyf6BZ5MHpxXOKafz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"j9Y2YbBKi3clO_sZ2L_hQ","sourceHandle":"y2","target":"s0RvufK2PLMXtlsn2KAUN","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmy2-s0RvufK2PLMXtlsn2KAUNz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"j9Y2YbBKi3clO_sZ2L_hQ","sourceHandle":"x2","target":"hjlkxYZS7Zf9En3IUS-Wm","targetHandle":"w2","data":{"edgeStyle":"solid"},"id":"reactflow__edge-j9Y2YbBKi3clO_sZ2L_hQx2-hjlkxYZS7Zf9En3IUS-Wmw2","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"hjlkxYZS7Zf9En3IUS-Wm","sourceHandle":"x2","target":"LQlzVxUxM3haWRwbhYHKY","targetHandle":"w2","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmx2-LQlzVxUxM3haWRwbhYHKYw2","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"hjlkxYZS7Zf9En3IUS-Wm","sourceHandle":"y2","target":"UyIwiIiKaa6LTQaqzbCam","targetHandle":"z1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmy2-UyIwiIiKaa6LTQaqzbCamz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"UyIwiIiKaa6LTQaqzbCam","sourceHandle":"z2","target":"cBWJ6Duw99tSKr7U6OW3A","targetHandle":"y1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-UyIwiIiKaa6LTQaqzbCamz2-cBWJ6Duw99tSKr7U6OW3Ay1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"cBWJ6Duw99tSKr7U6OW3A","sourceHandle":"x2","target":"Mt5W1IvuHevNXVRlh7z26","targetHandle":"w1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-cBWJ6Duw99tSKr7U6OW3Ax2-Mt5W1IvuHevNXVRlh7z26w1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"cBWJ6Duw99tSKr7U6OW3A","sourceHandle":"z2","target":"EdJhuNhMSWjeVxGW-RZtL","targetHandle":"y1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-cBWJ6Duw99tSKr7U6OW3Az2-EdJhuNhMSWjeVxGW-RZtLy1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"EdJhuNhMSWjeVxGW-RZtL","sourceHandle":"z2","target":"igf9yp1lRdAlN5gyQ8HHC","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-EdJhuNhMSWjeVxGW-RZtLz2-igf9yp1lRdAlN5gyQ8HHCy1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"EdJhuNhMSWjeVxGW-RZtL","sourceHandle":"z2","target":"C0rKd5Rr27Z1_GleoEZxF","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-EdJhuNhMSWjeVxGW-RZtLz2-C0rKd5Rr27Z1_GleoEZxFy1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"EdJhuNhMSWjeVxGW-RZtL","sourceHandle":"z2","target":"WoXoVwkSqXTP5U8HtyJOL","targetHandle":"y2","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-EdJhuNhMSWjeVxGW-RZtLz2-WoXoVwkSqXTP5U8HtyJOLy2","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"EdJhuNhMSWjeVxGW-RZtL","sourceHandle":"z2","target":"XnvlRrOhdoMsiGwGEhBro","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-EdJhuNhMSWjeVxGW-RZtLz2-XnvlRrOhdoMsiGwGEhBroy1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"EdJhuNhMSWjeVxGW-RZtL","sourceHandle":"z2","target":"OErbfM-H3laFm47GCHNPI","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-EdJhuNhMSWjeVxGW-RZtLz2-OErbfM-H3laFm47GCHNPIy1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"EdJhuNhMSWjeVxGW-RZtL","sourceHandle":"z2","target":"isavRe4ANVn77ZX6gNSLH","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-EdJhuNhMSWjeVxGW-RZtLz2-isavRe4ANVn77ZX6gNSLHy1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"EdJhuNhMSWjeVxGW-RZtL","sourceHandle":"z2","target":"l3oeo65FyV5HHvw5n_1wa","targetHandle":"y1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-EdJhuNhMSWjeVxGW-RZtLz2-l3oeo65FyV5HHvw5n_1way1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"EdJhuNhMSWjeVxGW-RZtL","sourceHandle":"z2","target":"CxceVdaNCyKDhs0huDtcL","targetHandle":"y2","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-EdJhuNhMSWjeVxGW-RZtLz2-CxceVdaNCyKDhs0huDtcLy2","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"EdJhuNhMSWjeVxGW-RZtL","sourceHandle":"x2","target":"8yALyPVUZPtd7LX3GrO1e","targetHandle":"w1","data":{"edgeStyle":"solid"},"selected":true,"id":"reactflow__edge-EdJhuNhMSWjeVxGW-RZtLx2-8yALyPVUZPtd7LX3GrO1ew1","selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"8yALyPVUZPtd7LX3GrO1e","sourceHandle":"y2","target":"gdtI0H_PzzTj_aFQn_NeA","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-8yALyPVUZPtd7LX3GrO1ey2-gdtI0H_PzzTj_aFQn_NeAz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"8yALyPVUZPtd7LX3GrO1e","sourceHandle":"y2","target":"TxWAznp1tUtZ1MvThf9M1","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-8yALyPVUZPtd7LX3GrO1ey2-TxWAznp1tUtZ1MvThf9M1z1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"8yALyPVUZPtd7LX3GrO1e","sourceHandle":"y2","target":"5EVecZmvor09LjD7WR_Y9","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-8yALyPVUZPtd7LX3GrO1ey2-5EVecZmvor09LjD7WR_Y9z1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0.8 8","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"8yALyPVUZPtd7LX3GrO1e","sourceHandle":"y2","target":"mOXyzdNn8W-9R99ffcnor","targetHandle":"z1","data":{"edgeStyle":"dashed"},"id":"reactflow__edge-8yALyPVUZPtd7LX3GrO1ey2-mOXyzdNn8W-9R99ffcnorz1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"sourceHandle":"x2","target":"sVXZrBCsiSzWBBYWTm-nQ","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"PShueM-HfMGu2Jy1dt73g","selected":true,"type":"smoothstep","focusable":true,"selectable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"STQQbPa7PE3gbjMdL6P-t","sourceHandle":"x2","target":"sVXZrBCsiSzWBBYWTm-nQ","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-STQQbPa7PE3gbjMdL6P-tx2-sVXZrBCsiSzWBBYWTm-nQw1","selected":true,"selectable":true,"focusable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"kc6buUsLAeZeUb4Tk0apM","sourceHandle":"x2","target":"sVXZrBCsiSzWBBYWTm-nQ","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-kc6buUsLAeZeUb4Tk0apMx2-sVXZrBCsiSzWBBYWTm-nQw1","selected":true,"focusable":true,"selectable":true},{"style":{"strokeDasharray":"0","strokeLinecap":"round","strokeWidth":3.5,"stroke":"#2b78e4"},"source":"8yALyPVUZPtd7LX3GrO1e","sourceHandle":"x2","target":"sVXZrBCsiSzWBBYWTm-nQ","targetHandle":"w1","data":{"edgeStyle":"solid"},"id":"reactflow__edge-8yALyPVUZPtd7LX3GrO1ex2-sVXZrBCsiSzWBBYWTm-nQw1","selected":true,"selectable":true,"focusable":true}]} \ No newline at end of file +{ + "nodes": [ + { + "id": "HaPjaHngq_QXfsGqfVnj-", + "type": "vertical", + "position": { + "x": -142.86817520709303, + "y": 1860.050314077109 + }, + "selected": false, + "data": { + "label": "vertical node", + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2B78E4" + } + }, + "zIndex": 999, + "width": 20, + "height": 126, + "style": { + "width": 20, + "height": 126 + }, + "positionAbsolute": { + "x": -142.86817520709303, + "y": 1860.050314077109 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "3wUggQOHRXp1cG9e0RrRL", + "type": "section", + "position": { + "x": -311.45679584154783, + "y": 1985.319351034787 + }, + "width": 231, + "height": 164, + "style": { + "width": 231, + "height": 164 + }, + "selected": false, + "data": { + "style": { + "backgroundColor": "#ffffff", + "borderColor": "#000000" + } + }, + "positionAbsolute": { + "x": -311.45679584154783, + "y": 1985.319351034787 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "KLmz1sHYqS_SE65Jd22qe", + "type": "section", + "position": { + "x": -308.40212184953555, + "y": 1698.050314077109 + }, + "width": 230, + "height": 162, + "style": { + "width": 230, + "height": 162 + }, + "selected": false, + "data": { + "style": { + "backgroundColor": "#ffffff", + "borderColor": "#000000" + } + }, + "positionAbsolute": { + "x": -308.40212184953555, + "y": 1698.050314077109 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "BZl8WjxR6OBpYI7btJ7Z4", + "type": "section", + "position": { + "x": 481.8910035611806, + "y": 1605.198473727102 + }, + "width": 264, + "height": 160, + "style": { + "width": 264, + "height": 160 + }, + "selected": false, + "data": { + "style": { + "backgroundColor": "#ffffff", + "borderColor": "#000000" + } + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": 481.8910035611806, + "y": 1605.198473727102 + }, + "selectable": true, + "focusable": true + }, + { + "id": "4dmGhZzyRHLp5kW_QLhFG", + "type": "horizontal", + "position": { + "x": 348.4771710739557, + "y": 761.9367950897802 + }, + "selected": false, + "data": { + "label": "horizontal node", + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2B78E4" + } + }, + "zIndex": 999, + "width": 154, + "height": 20, + "style": { + "width": 154, + "height": 20 + }, + "positionAbsolute": { + "x": 348.4771710739557, + "y": 761.9367950897802 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "-B9_tpFcjP76sRfklGI91", + "type": "section", + "position": { + "x": 46.477171073955674, + "y": 458.43679508978016 + }, + "width": 302, + "height": 342, + "style": { + "width": 302, + "height": 342 + }, + "selected": false, + "data": { + "style": { + "backgroundColor": "#ffffff", + "borderColor": "#000000" + } + }, + "positionAbsolute": { + "x": 46.477171073955674, + "y": 458.43679508978016 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "niKLPwmuH0-UH6WY9Lhk-", + "type": "section", + "position": { + "x": 390.72005963135257, + "y": 96.05752747542311 + }, + "selected": false, + "data": { + "label": "", + "style": { + "width": 150, + "height": 100, + "fontSize": 17, + "backgroundColor": "#ffffff", + "borderColor": "#000000" + } + }, + "zIndex": -999, + "width": 351, + "height": 175, + "style": { + "width": 351, + "height": 175 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": 390.72005963135257, + "y": 96.05752747542311 + }, + "selectable": true, + "focusable": true + }, + { + "id": "tbmunGk2lG74hVWv_W8lN", + "type": "title", + "position": { + "x": 61.527349227807406, + "y": 40.31163847670996 + }, + "selected": false, + "data": { + "label": "Software Architect", + "style": { + "fontSize": 28, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 270, + "height": 68, + "positionAbsolute": { + "x": 61.527349227807406, + "y": 40.31163847670996 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "Bkiz775Up6nX6I4ZjNeq5", + "type": "vertical", + "position": { + "x": 186.5273492278074, + "y": -44.68836152329004 + }, + "selected": false, + "data": { + "label": "vertical node", + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2B78E4" + } + }, + "zIndex": 999, + "width": 20, + "height": 85, + "style": { + "width": 20, + "height": 85 + }, + "positionAbsolute": { + "x": 186.5273492278074, + "y": -44.68836152329004 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "4zicbh7Wg2lmKSRhb6E-L", + "type": "topic", + "position": { + "x": 68.47717107395567, + "y": 260.222809792092 + }, + "selected": false, + "data": { + "label": "Understand the Basics", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 258, + "height": 49, + "style": { + "width": 258, + "height": 49 + }, + "positionAbsolute": { + "x": 68.47717107395567, + "y": 260.222809792092 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "EGG99VA-PEdWdVxNDLtG_", + "type": "subtopic", + "position": { + "x": -314.9127590352981, + "y": 205.80206058696632 + }, + "selected": false, + "data": { + "label": "What is Software Architecture", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 280, + "height": 49, + "style": { + "width": 280, + "height": 49 + }, + "positionAbsolute": { + "x": -314.9127590352981, + "y": 205.80206058696632 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "eG38hT0rotYJ3G-t9df9R", + "type": "subtopic", + "position": { + "x": -314.9127590352981, + "y": 258.8020605869663 + }, + "selected": false, + "data": { + "label": "What is a Software Architect", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 280, + "height": 49, + "style": { + "width": 280 + }, + "positionAbsolute": { + "x": -314.9127590352981, + "y": 258.8020605869663 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "2sR4KULvAUUoOtopvsEBs", + "type": "subtopic", + "position": { + "x": -314.9127590352981, + "y": 311.8020605869663 + }, + "selected": false, + "data": { + "label": "Levels of Architecture", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 280, + "height": 49, + "style": { + "width": 280 + }, + "positionAbsolute": { + "x": -314.9127590352981, + "y": 311.8020605869663 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "Lqe47l4j-C4OwkbkwPYry", + "type": "subtopic", + "position": { + "x": -314.9127590352981, + "y": 399.1970427715811 + }, + "selected": false, + "data": { + "label": "Application Architecture", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 280, + "height": 49, + "style": { + "width": 280 + }, + "positionAbsolute": { + "x": -314.9127590352981, + "y": 399.1970427715811 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "uGs-9xE3DMJxKhenltbFK", + "type": "subtopic", + "position": { + "x": -314.9127590352981, + "y": 452.1970427715811 + }, + "selected": false, + "data": { + "label": "Solution Architecture", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 280, + "height": 49, + "style": { + "width": 280 + }, + "positionAbsolute": { + "x": -314.9127590352981, + "y": 452.1970427715811 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "vlW07sc-FQnxPMjDMn8_F", + "type": "subtopic", + "position": { + "x": -314.9127590352981, + "y": 505.19704277158115 + }, + "selected": false, + "data": { + "label": "Enterprise Architecture", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 280, + "height": 49, + "style": { + "width": 280 + }, + "resizing": false, + "positionAbsolute": { + "x": -314.9127590352981, + "y": 505.19704277158115 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "-1CN6Aid4t6LizfUPHZl0", + "type": "paragraph", + "position": { + "x": 409.77040727110045, + "y": 146.165003481839 + }, + "selected": false, + "data": { + "label": "Describes how an application is built including its components, how they interact with eachother, environment in which they operate and so on.", + "style": { + "fontSize": 17, + "borderColor": "transparent", + "backgroundColor": "transparent", + "color": "#000000", + "textAlign": "left", + "justifyContent": "flex-start", + "padding": 0 + } + }, + "zIndex": 999, + "width": 312, + "height": 105, + "style": { + "width": 312 + }, + "dragging": false, + "resizing": false, + "positionAbsolute": { + "x": 409.77040727110045, + "y": 146.165003481839 + }, + "selectable": true, + "focusable": true + }, + { + "id": "EdKaiAzDHy0l2GdboCABn", + "type": "paragraph", + "position": { + "x": 409.77040727110045, + "y": 112.165003481839 + }, + "selected": false, + "data": { + "label": "Software Architecture", + "style": { + "fontSize": 20, + "borderColor": "transparent", + "backgroundColor": "transparent", + "color": "#000000", + "textAlign": "left", + "justifyContent": "flex-start", + "padding": 0 + } + }, + "zIndex": 999, + "width": 220, + "height": 35, + "style": { + "width": 220, + "height": 35 + }, + "positionAbsolute": { + "x": 409.77040727110045, + "y": 112.165003481839 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "7AbVOnkYRf5nCmlGgsqaa", + "type": "section", + "position": { + "x": 390.2550655698143, + "y": 292.36368097542015 + }, + "selected": false, + "data": { + "label": "", + "style": { + "width": 150, + "height": 100, + "fontSize": 17, + "backgroundColor": "#ffffff", + "borderColor": "#000000" + }, + "oldId": "niKLPwmuH0-UH6WY9Lhk-" + }, + "zIndex": -999, + "width": 351, + "height": 175, + "style": { + "width": 351, + "height": 175 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": 390.2550655698143, + "y": 292.36368097542015 + }, + "selectable": true, + "focusable": true + }, + { + "id": "x5V5daeZ5VDcgKqGXvjA7", + "type": "paragraph", + "position": { + "x": 409.77040727110045, + "y": 342.47115698183603 + }, + "selected": false, + "data": { + "label": "A software expert who makes high level software design choices, including technical standards, tools, design principles, platforms to be used, etc.", + "style": { + "fontSize": 17, + "borderColor": "transparent", + "backgroundColor": "transparent", + "color": "#000000", + "textAlign": "left", + "justifyContent": "flex-start", + "padding": 0 + }, + "oldId": "-1CN6Aid4t6LizfUPHZl0" + }, + "zIndex": 999, + "width": 312, + "height": 105, + "style": { + "width": 312 + }, + "dragging": false, + "resizing": false, + "positionAbsolute": { + "x": 409.77040727110045, + "y": 342.47115698183603 + }, + "selectable": true, + "focusable": true + }, + { + "id": "T44pv88xPxh_JipwWpRLi", + "type": "paragraph", + "position": { + "x": 409.77040727110045, + "y": 308.47115698183603 + }, + "selected": false, + "data": { + "label": "Software Architect", + "style": { + "fontSize": 20, + "borderColor": "transparent", + "backgroundColor": "transparent", + "color": "#000000", + "textAlign": "left", + "justifyContent": "flex-start", + "padding": 0 + }, + "oldId": "EdKaiAzDHy0l2GdboCABn" + }, + "zIndex": 999, + "width": 193, + "height": 34, + "style": { + "width": 193, + "height": 34 + }, + "positionAbsolute": { + "x": 409.77040727110045, + "y": 308.47115698183603 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "rUxbG2S2nJuA1YVY6sjiX", + "type": "topic", + "position": { + "x": 46.477171073955674, + "y": 433.93679508978016 + }, + "selected": false, + "data": { + "label": "Responsibilities", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "hjlkxYZS7Zf9En3IUS-Wm" + }, + "zIndex": 999, + "width": 302, + "height": 49, + "style": { + "width": 302, + "height": 49 + }, + "positionAbsolute": { + "x": 46.477171073955674, + "y": 433.93679508978016 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "3rzjC7Y05bOvY4B3y69hn", + "type": "paragraph", + "position": { + "x": 53.977171073955674, + "y": 490.93679508978016 + }, + "selected": false, + "data": { + "label": "Tech Decisions", + "style": { + "fontSize": 17, + "borderColor": "transparent", + "backgroundColor": "#e6e6e6", + "color": "#000000", + "textAlign": "left", + "justifyContent": "center", + "padding": 16 + }, + "oldId": "dwpl-QlN9EzpSsLKfDZiU" + }, + "zIndex": 999, + "width": 287, + "height": 39, + "style": { + "width": 287, + "height": 39 + }, + "positionAbsolute": { + "x": 53.977171073955674, + "y": 490.93679508978016 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "K-doenNgxcrnoGTeX18RI", + "type": "paragraph", + "position": { + "x": 53.977171073955674, + "y": 533.9367950897802 + }, + "selected": false, + "data": { + "label": "Design & Architecture Decisions", + "style": { + "fontSize": 17, + "borderColor": "transparent", + "backgroundColor": "#e6e6e6", + "color": "#000000", + "textAlign": "left", + "justifyContent": "center", + "padding": 16 + }, + "oldId": "dwpl-QlN9EzpSsLKfDZiU" + }, + "zIndex": 999, + "width": 287, + "height": 39, + "style": { + "width": 287, + "height": 39 + }, + "positionAbsolute": { + "x": 53.977171073955674, + "y": 533.9367950897802 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "RD-XVnyRBnLnNnYJwsJe7", + "type": "paragraph", + "position": { + "x": 53.977171073955674, + "y": 577.9367950897802 + }, + "selected": false, + "data": { + "label": "Requirements Elicitation", + "style": { + "fontSize": 17, + "borderColor": "transparent", + "backgroundColor": "#e6e6e6", + "color": "#000000", + "textAlign": "left", + "justifyContent": "center", + "padding": 16 + }, + "oldId": "dwpl-QlN9EzpSsLKfDZiU" + }, + "zIndex": 999, + "width": 287, + "height": 38, + "style": { + "width": 287, + "height": 38 + }, + "positionAbsolute": { + "x": 53.977171073955674, + "y": 577.9367950897802 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "2ij7YJCqkRQwMCrM3isjN", + "type": "paragraph", + "position": { + "x": 53.977171073955674, + "y": 619.9367950897802 + }, + "selected": false, + "data": { + "label": "Documentation", + "style": { + "fontSize": 17, + "borderColor": "transparent", + "backgroundColor": "#e6e6e6", + "color": "#000000", + "textAlign": "left", + "justifyContent": "center", + "padding": 16 + }, + "oldId": "dwpl-QlN9EzpSsLKfDZiU" + }, + "zIndex": 999, + "width": 287, + "height": 40, + "style": { + "width": 287, + "height": 40 + }, + "positionAbsolute": { + "x": 53.977171073955674, + "y": 619.9367950897802 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "35YVxotPwXi4Zpjauc8-P", + "type": "paragraph", + "position": { + "x": 53.977171073955674, + "y": 663.9367950897802 + }, + "selected": false, + "data": { + "label": "Enforcing Standards", + "style": { + "fontSize": 17, + "borderColor": "transparent", + "backgroundColor": "#e6e6e6", + "color": "#000000", + "textAlign": "left", + "justifyContent": "center", + "padding": 16 + }, + "oldId": "dwpl-QlN9EzpSsLKfDZiU" + }, + "zIndex": 999, + "width": 287, + "height": 40, + "style": { + "width": 287, + "height": 40 + }, + "positionAbsolute": { + "x": 53.977171073955674, + "y": 663.9367950897802 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "BxWxDufL8BviuG9qp6fg9", + "type": "paragraph", + "position": { + "x": 53.977171073955674, + "y": 707.9367950897802 + }, + "selected": false, + "data": { + "label": "Collaborate with Others", + "style": { + "fontSize": 17, + "borderColor": "transparent", + "backgroundColor": "#e6e6e6", + "color": "#000000", + "textAlign": "left", + "justifyContent": "center", + "padding": 16 + }, + "oldId": "dwpl-QlN9EzpSsLKfDZiU" + }, + "zIndex": 999, + "width": 287, + "height": 40, + "style": { + "width": 287, + "height": 40 + }, + "positionAbsolute": { + "x": 53.977171073955674, + "y": 707.9367950897802 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "dwpl-QlN9EzpSsLKfDZiU", + "type": "paragraph", + "position": { + "x": 53.977171073955674, + "y": 751.9367950897802 + }, + "selected": false, + "data": { + "label": "Consult & Coach Developers", + "style": { + "fontSize": 17, + "borderColor": "transparent", + "backgroundColor": "#e6e6e6", + "color": "#000000", + "textAlign": "left", + "justifyContent": "center", + "padding": 16 + } + }, + "zIndex": 999, + "width": 287, + "height": 40, + "style": { + "width": 287, + "height": 40 + }, + "positionAbsolute": { + "x": 53.977171073955674, + "y": 751.9367950897802 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "lBtlDFPEQvQ_xtLtehU0S", + "type": "topic", + "position": { + "x": 504.2550655698143, + "y": 753.213248721831 + }, + "selected": false, + "data": { + "label": "Important Skills to Learn", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "hjlkxYZS7Zf9En3IUS-Wm" + }, + "zIndex": 999, + "width": 238, + "height": 49, + "style": { + "width": 238, + "height": 49 + }, + "positionAbsolute": { + "x": 504.2550655698143, + "y": 753.213248721831 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "fBd2m8tMJmhuNSaakrpg4", + "type": "subtopic", + "position": { + "x": 504.2550655698143, + "y": 505.21324872183095 + }, + "selected": false, + "data": { + "label": "Design & Architecture", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 238, + "height": 49, + "style": { + "width": 238, + "height": 49 + }, + "positionAbsolute": { + "x": 504.2550655698143, + "y": 505.21324872183095 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "MSDo0nPk_ghRYkZS4MAQ_", + "type": "subtopic", + "position": { + "x": 504.2550655698143, + "y": 558.213248721831 + }, + "selected": false, + "data": { + "label": "Decision Making", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 238, + "height": 49, + "style": { + "width": 238, + "height": 49 + }, + "positionAbsolute": { + "x": 504.2550655698143, + "y": 558.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "lrtgF1RTaS4TCKww0aY6C", + "type": "subtopic", + "position": { + "x": 504.2550655698143, + "y": 611.213248721831 + }, + "selected": false, + "data": { + "label": "Simplifying Things", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 238, + "height": 49, + "style": { + "width": 238, + "height": 49 + }, + "positionAbsolute": { + "x": 504.2550655698143, + "y": 611.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "77KvWCA1oHSGgDKBTwjv7", + "type": "subtopic", + "position": { + "x": 504.2550655698143, + "y": 664.213248721831 + }, + "selected": false, + "data": { + "label": "How to Code", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 238, + "height": 49, + "style": { + "width": 238, + "height": 49 + }, + "positionAbsolute": { + "x": 504.2550655698143, + "y": 664.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "5D-kbQ520k1D3fCtD01T7", + "type": "subtopic", + "position": { + "x": 504.2550655698143, + "y": 859.213248721831 + }, + "selected": false, + "data": { + "label": "Documentation", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 238, + "height": 49, + "style": { + "width": 238, + "height": 49 + }, + "positionAbsolute": { + "x": 504.2550655698143, + "y": 859.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "Ac49sOlQKblYK4FZuFHDR", + "type": "subtopic", + "position": { + "x": 504.2550655698143, + "y": 912.213248721831 + }, + "selected": false, + "data": { + "label": "Communication", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 238, + "height": 49, + "style": { + "width": 238, + "height": 49 + }, + "positionAbsolute": { + "x": 504.2550655698143, + "y": 912.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "m0ZYdqPFDoHOPo18wKyvV", + "type": "subtopic", + "position": { + "x": 504.2550655698143, + "y": 965.213248721831 + }, + "selected": false, + "data": { + "label": "Estimate and Evaluate", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 238, + "height": 49, + "style": { + "width": 238, + "height": 49 + }, + "positionAbsolute": { + "x": 504.2550655698143, + "y": 965.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "otHQ6ye1xgkI1qb4tEHVF", + "type": "subtopic", + "position": { + "x": 504.2550655698143, + "y": 1018.213248721831 + }, + "selected": false, + "data": { + "label": "Balance", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 238, + "height": 49, + "style": { + "width": 238, + "height": 49 + }, + "positionAbsolute": { + "x": 504.2550655698143, + "y": 1018.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "LSWlk9A3b6hco9Il_elao", + "type": "subtopic", + "position": { + "x": 504.2550655698143, + "y": 1071.213248721831 + }, + "selected": false, + "data": { + "label": "Consult & Coach", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 238, + "height": 49, + "style": { + "width": 238, + "height": 49 + }, + "positionAbsolute": { + "x": 504.2550655698143, + "y": 1071.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "YW6j3Sg511dXToTcwSnOS", + "type": "subtopic", + "position": { + "x": 504.2550655698143, + "y": 1124.213248721831 + }, + "selected": false, + "data": { + "label": "Marketing Skills", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 238, + "height": 49, + "style": { + "width": 238, + "height": 49 + }, + "positionAbsolute": { + "x": 504.2550655698143, + "y": 1124.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "hFx3mLqh5omNxqI9lfaAQ", + "type": "topic", + "position": { + "x": 137.47717107395567, + "y": 843.213248721831 + }, + "selected": false, + "data": { + "label": "Technical Skills", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "hjlkxYZS7Zf9En3IUS-Wm" + }, + "zIndex": 999, + "width": 211, + "height": 49, + "style": { + "width": 211, + "height": 49 + }, + "positionAbsolute": { + "x": 137.47717107395567, + "y": 843.213248721831 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "uoDtVFThaV6OMK2wXGfP5", + "type": "topic", + "position": { + "x": -311.4127590352981, + "y": 843.213248721831 + }, + "selected": false, + "data": { + "label": "Programming Languages", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "hjlkxYZS7Zf9En3IUS-Wm" + }, + "zIndex": 999, + "width": 273, + "height": 49, + "style": { + "width": 273, + "height": 49 + }, + "positionAbsolute": { + "x": -311.4127590352981, + "y": 843.213248721831 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "a5DB_hsD4bAf8BtHNFNPo", + "type": "subtopic", + "position": { + "x": -311.86817520709303, + "y": 587.51163847671 + }, + "selected": false, + "data": { + "label": "Java / Kotlin / Scala", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 273, + "height": 49, + "style": { + "width": 273, + "height": 49 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": -311.86817520709303, + "y": 587.51163847671 + }, + "selectable": true, + "focusable": true + }, + { + "id": "j2Ph2QcKwmKlbaMHz1l_i", + "type": "subtopic", + "position": { + "x": -311.86817520709303, + "y": 640.51163847671 + }, + "selected": false, + "data": { + "label": "Python", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 90, + "height": 49, + "style": { + "width": 90, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -311.86817520709303, + "y": 640.51163847671 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "U_Hmzfjjs1jVtu2CZ0TlG", + "type": "subtopic", + "position": { + "x": -217.86817520709303, + "y": 640.51163847671 + }, + "selected": false, + "data": { + "label": "Ruby", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 75, + "height": 49, + "style": { + "width": 75, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -217.86817520709303, + "y": 640.51163847671 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "nKlM9k4qAh4wBFXqM-2kC", + "type": "subtopic", + "position": { + "x": -138.86817520709303, + "y": 640.51163847671 + }, + "selected": false, + "data": { + "label": "Go", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 100, + "height": 49, + "style": { + "width": 100, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -138.86817520709303, + "y": 640.51163847671 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "bhP5gMpRVebSFpCeHVXBj", + "type": "subtopic", + "position": { + "x": -311.86817520709303, + "y": 693.51163847671 + }, + "selected": false, + "data": { + "label": "JavaScript / TypeScript", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 273, + "height": 49, + "style": { + "width": 273, + "height": 49 + }, + "positionAbsolute": { + "x": -311.86817520709303, + "y": 693.51163847671 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "D1IXOBUrrXf5bXhVu9cmI", + "type": "subtopic", + "position": { + "x": -311.86817520709303, + "y": 746.51163847671 + }, + "selected": false, + "data": { + "label": ".NET Framework Based", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 273, + "height": 49, + "style": { + "width": 273, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -311.86817520709303, + "y": 746.51163847671 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "_U0VoTkqM1d6NR13p5azS", + "type": "topic", + "position": { + "x": -311.86817520709303, + "y": 968.01163847671 + }, + "selected": false, + "data": { + "label": "Patterns & Design Principles", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "hjlkxYZS7Zf9En3IUS-Wm" + }, + "zIndex": 999, + "width": 273, + "height": 49, + "style": { + "width": 273, + "height": 49 + }, + "positionAbsolute": { + "x": -311.86817520709303, + "y": 968.01163847671 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "AMDLJ_Bup-AY1chl_taV3", + "type": "subtopic", + "position": { + "x": -307.86817520709303, + "y": 1167.213248721831 + }, + "selected": false, + "data": { + "label": "OOP", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 134, + "height": 49, + "style": { + "width": 134, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -307.86817520709303, + "y": 1167.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "jj5otph6mEYiR-oU5WVtT", + "type": "subtopic", + "position": { + "x": -307.86817520709303, + "y": 1061.213248721831 + }, + "selected": false, + "data": { + "label": "MVC, MVP, MVVM", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 265, + "height": 49, + "style": { + "width": 265 + }, + "positionAbsolute": { + "x": -307.86817520709303, + "y": 1061.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "RsnN5bt8OhSMjSFmVgw-X", + "type": "subtopic", + "position": { + "x": -307.86817520709303, + "y": 1114.213248721831 + }, + "selected": false, + "data": { + "label": "CQRS, Eventual Consistency", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 265, + "height": 49, + "style": { + "width": 265 + }, + "positionAbsolute": { + "x": -307.86817520709303, + "y": 1114.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "AoWO2BIKG5X4JWir6kh5r", + "type": "subtopic", + "position": { + "x": -169.86817520709303, + "y": 1167.213248721831 + }, + "selected": false, + "data": { + "label": "Actors", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 127, + "height": 49, + "style": { + "width": 127, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -169.86817520709303, + "y": 1167.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "bbKEEk7dvfFZBBJaIjm0j", + "type": "subtopic", + "position": { + "x": -307.86817520709303, + "y": 1220.213248721831 + }, + "selected": false, + "data": { + "label": "ACID, CAP Theorem", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 266, + "height": 49, + "style": { + "width": 266, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -307.86817520709303, + "y": 1220.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "QNG-KP01WQnq8o1-In1-n", + "type": "subtopic", + "position": { + "x": -307.86817520709303, + "y": 1273.213248721831 + }, + "selected": false, + "data": { + "label": "SOLID", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 95, + "height": 49, + "style": { + "width": 95, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -307.86817520709303, + "y": 1273.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "DnP66pjK3b8tCtYr05n2G", + "type": "subtopic", + "position": { + "x": -207.86817520709303, + "y": 1273.213248721831 + }, + "selected": false, + "data": { + "label": "TDD", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 80, + "height": 49, + "style": { + "width": 80, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -207.86817520709303, + "y": 1273.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "IIelzs8XYMPnXabFKRI51", + "type": "subtopic", + "position": { + "x": -122.86817520709303, + "y": 1273.213248721831 + }, + "selected": false, + "data": { + "label": "DDD", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 80, + "height": 49, + "style": { + "width": 80, + "height": 49 + }, + "dragging": false, + "resizing": false, + "positionAbsolute": { + "x": -122.86817520709303, + "y": 1273.213248721831 + }, + "selectable": true, + "focusable": true + }, + { + "id": "diu8MyHxZuZSdhavYVj1T", + "type": "topic", + "position": { + "x": 47.63182479290697, + "y": 968.01163847671 + }, + "selected": false, + "data": { + "label": "Tools", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "hjlkxYZS7Zf9En3IUS-Wm" + }, + "zIndex": 999, + "width": 138, + "height": 49, + "style": { + "width": 138, + "height": 49 + }, + "positionAbsolute": { + "x": 47.63182479290697, + "y": 968.01163847671 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "ZEzYb-i55hBe9kK3bla94", + "type": "subtopic", + "position": { + "x": 282.63182479290697, + "y": 915.01163847671 + }, + "selected": false, + "data": { + "label": "Git", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "PyTuVs08_z4EhLwhTYzFu" + }, + "zIndex": 999, + "width": 70, + "height": 49, + "style": { + "width": 70, + "height": 49 + }, + "positionAbsolute": { + "x": 282.63182479290697, + "y": 915.01163847671 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "CYnUg_okOcRrD7fSllxLW", + "type": "subtopic", + "position": { + "x": 282.63182479290697, + "y": 968.01163847671 + }, + "selected": false, + "data": { + "label": "Slack", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 158, + "height": 49, + "style": { + "width": 158 + }, + "positionAbsolute": { + "x": 282.63182479290697, + "y": 968.01163847671 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "a6joS9WXg-rbw29_KfBd9", + "type": "subtopic", + "position": { + "x": 282.63182479290697, + "y": 1021.01163847671 + }, + "selected": false, + "data": { + "label": "Trello", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 158, + "height": 49, + "style": { + "width": 158 + }, + "positionAbsolute": { + "x": 282.63182479290697, + "y": 1021.01163847671 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "3bpd0iZTd3G-H8A7yrExY", + "type": "subtopic", + "position": { + "x": 282.63182479290697, + "y": 1074.01163847671 + }, + "selected": false, + "data": { + "label": "Atlassian Tools", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 159, + "height": 49, + "style": { + "width": 159, + "height": 49 + }, + "positionAbsolute": { + "x": 282.63182479290697, + "y": 1074.01163847671 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "PyTuVs08_z4EhLwhTYzFu", + "type": "subtopic", + "position": { + "x": 356.63182479290697, + "y": 915.01163847671 + }, + "selected": false, + "data": { + "label": "GitHub", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 85, + "height": 49, + "style": { + "width": 85, + "height": 49 + }, + "positionAbsolute": { + "x": 356.63182479290697, + "y": 915.01163847671 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "SuMhTyaBS9vwASxAt39DH", + "type": "topic", + "position": { + "x": 47.63182479290697, + "y": 968.01163847671 + }, + "selected": false, + "data": { + "label": "Tools", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "hjlkxYZS7Zf9En3IUS-Wm" + }, + "zIndex": 999, + "width": 138, + "height": 49, + "style": { + "width": 138, + "height": 49 + }, + "positionAbsolute": { + "x": 47.63182479290697, + "y": 968.01163847671 + }, + "dragging": false, + "resizing": true, + "selectable": true, + "focusable": true + }, + { + "id": "OaLmlfkZid7hKqJ9G8oNV", + "type": "topic", + "position": { + "x": 47.63182479290697, + "y": 1110.213248721831 + }, + "selected": false, + "data": { + "label": "Architecture", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "hjlkxYZS7Zf9En3IUS-Wm" + }, + "zIndex": 999, + "width": 138, + "height": 49, + "style": { + "width": 138, + "height": 49 + }, + "positionAbsolute": { + "x": 47.63182479290697, + "y": 1110.213248721831 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "FAXKxl3fWUFShYmoCsInZ", + "type": "subtopic", + "position": { + "x": 17.13182479290697, + "y": 1247.213248721831 + }, + "selected": false, + "data": { + "label": "Serverless", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 199, + "height": 49, + "style": { + "width": 199, + "height": 49 + }, + "positionAbsolute": { + "x": 17.13182479290697, + "y": 1247.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "mka_DwiboH5sGFhXhk6ez", + "type": "subtopic", + "position": { + "x": 17.13182479290697, + "y": 1300.213248721831 + }, + "selected": false, + "data": { + "label": "Client / Server", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 199, + "height": 49, + "style": { + "width": 199, + "height": 49 + }, + "positionAbsolute": { + "x": 17.13182479290697, + "y": 1300.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "05hLO2_A8Tr6cLJGFRhOh", + "type": "subtopic", + "position": { + "x": 17.13182479290697, + "y": 1353.213248721831 + }, + "selected": false, + "data": { + "label": "Layered", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 199, + "height": 49, + "style": { + "width": 199, + "height": 49 + }, + "positionAbsolute": { + "x": 17.13182479290697, + "y": 1353.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "j7OP6RD_IAU6HsyiGaynx", + "type": "subtopic", + "position": { + "x": 17.13182479290697, + "y": 1406.213248721831 + }, + "selected": false, + "data": { + "label": "Distributed Systems", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 199, + "height": 49, + "style": { + "width": 199, + "height": 49 + }, + "positionAbsolute": { + "x": 17.13182479290697, + "y": 1406.213248721831 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "6uvmMgvOwGyuLC5TOhjFu", + "type": "subtopic", + "position": { + "x": 17.13182479290697, + "y": 1459.213248721831 + }, + "selected": false, + "data": { + "label": "Service Oriented", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 199, + "height": 49, + "style": { + "width": 199, + "height": 49 + }, + "positionAbsolute": { + "x": 17.13182479290697, + "y": 1459.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "IzFTn5-tQuF_Z0cG_w6CW", + "type": "topic", + "position": { + "x": 267.09445895848086, + "y": 1256.51163847671 + }, + "selected": false, + "data": { + "label": "Security", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "hjlkxYZS7Zf9En3IUS-Wm" + }, + "zIndex": 999, + "width": 121, + "height": 49, + "style": { + "width": 121, + "height": 49 + }, + "positionAbsolute": { + "x": 267.09445895848086, + "y": 1256.51163847671 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "7tBAD0ox9hTK4D483GTRo", + "type": "subtopic", + "position": { + "x": 504.2550655698143, + "y": 1203.51163847671 + }, + "selected": false, + "data": { + "label": "Hashing Algorithms", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 238, + "height": 49, + "style": { + "width": 238, + "height": 49 + }, + "positionAbsolute": { + "x": 504.2550655698143, + "y": 1203.51163847671 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "OpL2EqvHbUmFgnpuhtZPr", + "type": "subtopic", + "position": { + "x": 504.2550655698143, + "y": 1256.51163847671 + }, + "selected": false, + "data": { + "label": "PKI", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 103, + "height": 49, + "style": { + "width": 103, + "height": 49 + }, + "positionAbsolute": { + "x": 504.2550655698143, + "y": 1256.51163847671 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "KhqUK-7jdClu9M2Pq7x--", + "type": "subtopic", + "position": { + "x": 612.2550655698143, + "y": 1256.51163847671 + }, + "selected": false, + "data": { + "label": "OWASP", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 129, + "height": 49, + "style": { + "width": 129, + "height": 49 + }, + "positionAbsolute": { + "x": 612.2550655698143, + "y": 1256.51163847671 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "resizing": false + }, + { + "id": "KiwFXB6yd0go30zAFMTJt", + "type": "subtopic", + "position": { + "x": 504.2550655698143, + "y": 1309.51163847671 + }, + "selected": false, + "data": { + "label": "Auth Strategies", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 238, + "height": 49, + "style": { + "width": 238, + "height": 49 + }, + "positionAbsolute": { + "x": 504.2550655698143, + "y": 1309.51163847671 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "YCJYRA3b-YSm8vKmGUFk5", + "type": "topic", + "position": { + "x": 236.09445895848086, + "y": 1443.198473727102 + }, + "selected": false, + "data": { + "label": "Working with Data", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "hjlkxYZS7Zf9En3IUS-Wm" + }, + "zIndex": 999, + "width": 183, + "height": 49, + "style": { + "width": 183, + "height": 49 + }, + "positionAbsolute": { + "x": 236.09445895848086, + "y": 1443.198473727102 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "92GG4IRZ3FijumC94aL-T", + "type": "subtopic", + "position": { + "x": 483.39100356118047, + "y": 1390.198473727102 + }, + "selected": false, + "data": { + "label": "Hadoop, Spark, MapReduce", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 260, + "height": 49, + "style": { + "width": 260 + }, + "positionAbsolute": { + "x": 483.39100356118047, + "y": 1390.198473727102 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "JUFE4OQhnXOt1J_MG-Sjf", + "type": "subtopic", + "position": { + "x": 483.39100356118047, + "y": 1443.198473727102 + }, + "selected": false, + "data": { + "label": "ETL, Datawarehouses", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 260, + "height": 49, + "style": { + "width": 260 + }, + "positionAbsolute": { + "x": 483.39100356118047, + "y": 1443.198473727102 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "n5AcBt_u8qtTe3PP9svPZ", + "type": "subtopic", + "position": { + "x": 483.39100356118047, + "y": 1496.198473727102 + }, + "selected": false, + "data": { + "label": "SQL Databases", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 260, + "height": 49, + "style": { + "width": 260 + }, + "positionAbsolute": { + "x": 483.39100356118047, + "y": 1496.198473727102 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "57liQPaPyVpE-mdLnsbi0", + "type": "subtopic", + "position": { + "x": 483.39100356118047, + "y": 1549.198473727102 + }, + "selected": false, + "data": { + "label": "NoSQL Databases", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 260, + "height": 49, + "style": { + "width": 260 + }, + "positionAbsolute": { + "x": 483.39100356118047, + "y": 1549.198473727102 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "a0baFv7hVWZGvS5VLh5ig", + "type": "subtopic", + "position": { + "x": 490.8910035611806, + "y": 1653.198473727102 + }, + "selected": false, + "data": { + "label": "Apache Spark", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 154, + "height": 49, + "style": { + "width": 154, + "height": 49 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": 490.8910035611806, + "y": 1653.198473727102 + }, + "selectable": true, + "focusable": true + }, + { + "id": "I_VjjmMK52_tS8qjQUspN", + "type": "subtopic", + "position": { + "x": 649.8910035611806, + "y": 1653.198473727102 + }, + "selected": false, + "data": { + "label": "Hadoop", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 87, + "height": 49, + "style": { + "width": 87, + "height": 49 + }, + "resizing": false, + "dragging": false, + "positionAbsolute": { + "x": 649.8910035611806, + "y": 1653.198473727102 + }, + "selectable": true, + "focusable": true + }, + { + "id": "B5YtP8C1A0jB3MOdg0c_q", + "type": "subtopic", + "position": { + "x": 490.8910035611806, + "y": 1707.198473727102 + }, + "selected": false, + "data": { + "label": "Datawarehouse Principles", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 246, + "height": 49, + "style": { + "width": 246, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": 490.8910035611806, + "y": 1707.198473727102 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "7uGRbqYB-FpHb7H0Cgkmu", + "type": "label", + "position": { + "x": 572.8910035611806, + "y": 1613.198473727102 + }, + "selected": false, + "data": { + "label": "Analytics", + "href": "", + "color": "#000000", + "style": { + "fontSize": 17 + } + }, + "zIndex": 999, + "width": 84, + "height": 36, + "style": {}, + "positionAbsolute": { + "x": 572.8910035611806, + "y": 1613.198473727102 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "Ocn7-ctpnl71ZCZ_uV-uD", + "type": "topic", + "position": { + "x": 231.59445895848086, + "y": 1534.0024061639958 + }, + "selected": false, + "data": { + "label": "APIs & Integrations", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "hjlkxYZS7Zf9En3IUS-Wm" + }, + "zIndex": 999, + "width": 192, + "height": 49, + "style": {}, + "positionAbsolute": { + "x": 231.59445895848086, + "y": 1534.0024061639958 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "priDGksAvJ05YzakkTFtM", + "type": "subtopic", + "position": { + "x": 229.59445895848086, + "y": 1617.2550651624274 + }, + "selected": false, + "data": { + "label": "gRPC", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 195, + "height": 49, + "style": { + "width": 195 + }, + "positionAbsolute": { + "x": 229.59445895848086, + "y": 1617.2550651624274 + }, + "selectable": true, + "focusable": true, + "dragging": false + }, + { + "id": "fELnBA0eOoE-d9rSmDJ8l", + "type": "subtopic", + "position": { + "x": 229.59445895848086, + "y": 1670.2550651624274 + }, + "selected": false, + "data": { + "label": "ESB, SOAP", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 195, + "height": 49, + "style": { + "width": 195 + }, + "positionAbsolute": { + "x": 229.59445895848086, + "y": 1670.2550651624274 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "Sp3FdPT4F9YnTGvlE_vyq", + "type": "subtopic", + "position": { + "x": 323.59445895848086, + "y": 1723.2550651624274 + }, + "selected": false, + "data": { + "label": "GraphQL", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 100, + "height": 49, + "style": { + "width": 100, + "height": 49 + }, + "positionAbsolute": { + "x": 323.59445895848086, + "y": 1723.2550651624274 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "Ss43xwK1ydEToj6XmmCt7", + "type": "subtopic", + "position": { + "x": 228.59445895848086, + "y": 1723.2550651624274 + }, + "selected": false, + "data": { + "label": "REST", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 90, + "height": 49, + "style": { + "width": 90, + "height": 49 + }, + "positionAbsolute": { + "x": 228.59445895848086, + "y": 1723.2550651624274 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "DwNda95-fE7LWnDA6u1LU", + "type": "subtopic", + "position": { + "x": 228.59445895848086, + "y": 1776.2550651624274 + }, + "selected": false, + "data": { + "label": "BPM, BPEL", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 195, + "height": 49, + "style": { + "width": 195 + }, + "positionAbsolute": { + "x": 228.59445895848086, + "y": 1776.2550651624274 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "4NVdEbmpQVHpBc7582S6E", + "type": "subtopic", + "position": { + "x": 228.59445895848086, + "y": 1829.2550651624274 + }, + "selected": false, + "data": { + "label": "Messaging Queues", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 195, + "height": 49, + "style": { + "width": 195 + }, + "positionAbsolute": { + "x": 228.59445895848086, + "y": 1829.2550651624274 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "j9Y2YbBKi3clO_sZ2L_hQ", + "type": "topic", + "position": { + "x": 46.13182479290697, + "y": 1534.0024061639958 + }, + "selected": false, + "data": { + "label": "Web, Mobile", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "hjlkxYZS7Zf9En3IUS-Wm" + }, + "zIndex": 999, + "width": 141, + "height": 49, + "style": { + "width": 141, + "height": 49 + }, + "positionAbsolute": { + "x": 46.13182479290697, + "y": 1534.0024061639958 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "6FDGecsHbqY-cm32yTZJa", + "type": "subtopic", + "position": { + "x": -310.400653829474, + "y": 1426.9953697065484 + }, + "selected": false, + "data": { + "label": "Functional Programming", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "C0g_kQFlte5siHMHwlHQb" + }, + "zIndex": 999, + "width": 233, + "height": 49, + "style": { + "width": 233, + "height": 49 + }, + "positionAbsolute": { + "x": -310.400653829474, + "y": 1426.9953697065484 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "mCiYCbKIOVU34qil_q7Hg", + "type": "subtopic", + "position": { + "x": -310.400653829474, + "y": 1479.9953697065484 + }, + "selected": false, + "data": { + "label": "React, Vue, Angular", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 233, + "height": 49, + "style": { + "width": 233, + "height": 49 + }, + "positionAbsolute": { + "x": -310.400653829474, + "y": 1479.9953697065484 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "ulwgDCQi_BYx5lmll7pzU", + "type": "subtopic", + "position": { + "x": -310.400653829474, + "y": 1532.9953697065484 + }, + "selected": false, + "data": { + "label": "SPA, SSR, SSG", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 233, + "height": 49, + "style": { + "width": 233, + "height": 49 + }, + "dragging": false, + "resizing": false, + "positionAbsolute": { + "x": -310.400653829474, + "y": 1532.9953697065484 + }, + "selectable": true, + "focusable": true + }, + { + "id": "vpko5Kyf6BZ5MHpxXOKaf", + "type": "subtopic", + "position": { + "x": -310.400653829474, + "y": 1585.9953697065484 + }, + "selected": false, + "data": { + "label": "Microfrontends", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 233, + "height": 49, + "style": { + "width": 233, + "height": 49 + }, + "positionAbsolute": { + "x": -310.400653829474, + "y": 1585.9953697065484 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "s0RvufK2PLMXtlsn2KAUN", + "type": "subtopic", + "position": { + "x": -310.400653829474, + "y": 1638.9953697065484 + }, + "selected": false, + "data": { + "label": "W3C and WHATWG", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 233, + "height": 49, + "style": { + "width": 233, + "height": 49 + }, + "positionAbsolute": { + "x": -310.400653829474, + "y": 1638.9953697065484 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "C0g_kQFlte5siHMHwlHQb", + "type": "subtopic", + "position": { + "x": -310.400653829474, + "y": 1373.9953697065484 + }, + "selected": false, + "data": { + "label": "Reactive Programming", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 233, + "height": 49, + "style": { + "width": 233, + "height": 49 + }, + "positionAbsolute": { + "x": -310.400653829474, + "y": 1373.9953697065484 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "hjlkxYZS7Zf9En3IUS-Wm", + "type": "topic", + "position": { + "x": 54.13182479290697, + "y": 1652.198473727102 + }, + "selected": false, + "data": { + "label": "Frameworks", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 125, + "height": 49, + "style": { + "width": 125, + "height": 49 + }, + "positionAbsolute": { + "x": 54.13182479290697, + "y": 1652.198473727102 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "LQlzVxUxM3haWRwbhYHKY", + "type": "subtopic", + "position": { + "x": 54.13182479290697, + "y": 1729.6968401239587 + }, + "selected": false, + "data": { + "label": "BABOK", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 125, + "height": 49, + "style": { + "width": 125, + "height": 49 + }, + "positionAbsolute": { + "x": 54.13182479290697, + "y": 1729.6968401239587 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "wFu9VO48EYbIQrsM8YUCj", + "type": "subtopic", + "position": { + "x": 54.13182479290697, + "y": 1782.6968401239587 + }, + "selected": false, + "data": { + "label": "IAF", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 125, + "height": 49, + "style": { + "width": 125, + "height": 49 + }, + "positionAbsolute": { + "x": 54.13182479290697, + "y": 1782.6968401239587 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "8FTKnAKNL9LnZBrw9YXqK", + "type": "subtopic", + "position": { + "x": 54.13182479290697, + "y": 1835.6968401239587 + }, + "selected": false, + "data": { + "label": "UML", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 125, + "height": 49, + "style": { + "width": 125, + "height": 49 + }, + "positionAbsolute": { + "x": 54.13182479290697, + "y": 1835.6968401239587 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "5TDTU22Fla2mRr6JeOcaY", + "type": "subtopic", + "position": { + "x": 54.13182479290697, + "y": 1888.6968401239587 + }, + "selected": false, + "data": { + "label": "TOGAF", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 125, + "height": 49, + "style": { + "width": 125, + "height": 49 + }, + "positionAbsolute": { + "x": 54.13182479290697, + "y": 1888.6968401239587 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "UyIwiIiKaa6LTQaqzbCam", + "type": "topic", + "position": { + "x": -224.40065382947398, + "y": 1897.4952156939685 + }, + "selected": false, + "data": { + "label": "Management", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 147, + "height": 49, + "style": {}, + "positionAbsolute": { + "x": -224.40065382947398, + "y": 1897.4952156939685 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "hRug9yJKYacB9X_2cUalR", + "type": "subtopic", + "position": { + "x": -300.40212184953555, + "y": 1706.050314077109 + }, + "selected": false, + "data": { + "label": "PMI", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 70, + "height": 49, + "style": { + "width": 70, + "height": 49 + }, + "positionAbsolute": { + "x": -300.40212184953555, + "y": 1706.050314077109 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "Rq1Wi-cHjS54SYo-Btp-e", + "type": "subtopic", + "position": { + "x": -226.40212184953555, + "y": 1706.050314077109 + }, + "selected": false, + "data": { + "label": "ITIL", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 70, + "height": 49, + "style": { + "width": 70, + "height": 49 + }, + "positionAbsolute": { + "x": -226.40212184953555, + "y": 1706.050314077109 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "SJ5lrlvyXgtAwOx4wvT2W", + "type": "subtopic", + "position": { + "x": -301.1965145742373, + "y": 1760.050314077109 + }, + "selected": false, + "data": { + "label": "Prince2", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 214, + "height": 49, + "style": { + "width": 214, + "height": 49 + }, + "positionAbsolute": { + "x": -301.1965145742373, + "y": 1760.050314077109 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "7rudOREGG-TTkCosU0hNw", + "type": "subtopic", + "position": { + "x": -152.40212184953555, + "y": 1706.050314077109 + }, + "selected": false, + "data": { + "label": "RUP", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 65, + "height": 49, + "style": { + "width": 65, + "height": 49 + }, + "positionAbsolute": { + "x": -152.40212184953555, + "y": 1706.050314077109 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "VW5wxTaGFAgplYadcSKP7", + "type": "label", + "position": { + "x": -251.90212184953555, + "y": 1815.050314077109 + }, + "selected": false, + "data": { + "label": "Certifications", + "href": "", + "color": "#000000", + "style": { + "fontSize": 17 + } + }, + "zIndex": 999, + "width": 117, + "height": 36, + "style": { + "width": 117 + }, + "positionAbsolute": { + "x": -251.90212184953555, + "y": 1815.050314077109 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "4kW6EUtdDfIN80z4nOMFS", + "type": "label", + "position": { + "x": -255.45679584154783, + "y": 2103.449136096591 + }, + "selected": false, + "data": { + "label": "Agile Model", + "href": "", + "color": "#000000", + "style": { + "fontSize": 17 + } + }, + "zIndex": 999, + "width": 106, + "height": 36, + "style": {}, + "positionAbsolute": { + "x": -255.45679584154783, + "y": 2103.449136096591 + }, + "selectable": true, + "focusable": true, + "dragging": false + }, + { + "id": "qwpsGRFgzAYstM7bJA2ZJ", + "type": "subtopic", + "position": { + "x": -303.45679584154783, + "y": 1993.319351034787 + }, + "selected": false, + "data": { + "label": "LeSS", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 75, + "height": 49, + "style": { + "height": 49, + "width": 75 + }, + "positionAbsolute": { + "x": -303.45679584154783, + "y": 1993.319351034787 + }, + "selectable": true, + "focusable": true, + "dragging": false, + "resizing": false + }, + { + "id": "Bg7ru1q1j6pNB43HGxnHT", + "type": "subtopic", + "position": { + "x": -224.45679584154783, + "y": 1993.319351034787 + }, + "selected": false, + "data": { + "label": "SaFE", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 75, + "height": 49, + "style": { + "height": 49, + "width": 75 + }, + "positionAbsolute": { + "x": -224.45679584154783, + "y": 1993.319351034787 + }, + "selectable": true, + "focusable": true, + "dragging": false, + "resizing": false + }, + { + "id": "O7H6dt3Z7EKohxfJzwbPM", + "type": "subtopic", + "position": { + "x": -304.5129378536217, + "y": 2046.319351034787 + }, + "selected": false, + "data": { + "label": "Kanban", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 100, + "height": 49, + "style": { + "height": 49, + "width": 100 + }, + "positionAbsolute": { + "x": -304.5129378536217, + "y": 2046.319351034787 + }, + "selectable": true, + "focusable": true, + "dragging": false, + "resizing": false + }, + { + "id": "PKqwKvoffm0unwcFwpojk", + "type": "subtopic", + "position": { + "x": -200.38008047930697, + "y": 2046.319351034787 + }, + "selected": false, + "data": { + "label": "Scrum", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 109, + "height": 49, + "style": { + "height": 49, + "width": 109 + }, + "positionAbsolute": { + "x": -200.38008047930697, + "y": 2046.319351034787 + }, + "selectable": true, + "focusable": true, + "dragging": false, + "resizing": false + }, + { + "id": "7fL9lSu4BD1wRjnZy9tM9", + "type": "subtopic", + "position": { + "x": -145.45679584154783, + "y": 1993.319351034787 + }, + "selected": false, + "data": { + "label": "XP", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 55, + "height": 49, + "style": { + "width": 55, + "height": 49 + }, + "positionAbsolute": { + "x": -145.45679584154783, + "y": 1993.319351034787 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "cBWJ6Duw99tSKr7U6OW3A", + "type": "topic", + "position": { + "x": 53.02174042035165, + "y": 1963.5613549649484 + }, + "selected": false, + "data": { + "label": "Networks", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 123, + "height": 49, + "style": { + "width": 123, + "height": 49 + }, + "positionAbsolute": { + "x": 53.02174042035165, + "y": 1963.5613549649484 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "Mt5W1IvuHevNXVRlh7z26", + "type": "subtopic", + "position": { + "x": 38.02174042035165, + "y": 2035.0393153503123 + }, + "selected": false, + "data": { + "label": "OSI", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 153, + "height": 49, + "style": { + "width": 153 + }, + "positionAbsolute": { + "x": 38.02174042035165, + "y": 2035.0393153503123 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "UCCT7-E_QUKPg3jAsjobx", + "type": "subtopic", + "position": { + "x": 38.02174042035165, + "y": 2088.0393153503123 + }, + "selected": false, + "data": { + "label": "TCP/IP Model", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 153, + "height": 49, + "style": {}, + "positionAbsolute": { + "x": 38.02174042035165, + "y": 2088.0393153503123 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "Nq6o6Ty8VyNRsvg-UWp7D", + "type": "subtopic", + "position": { + "x": 38.02174042035165, + "y": 2141.0393153503123 + }, + "selected": false, + "data": { + "label": "HTTP, HTTPS", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 153, + "height": 49, + "style": { + "width": 153 + }, + "positionAbsolute": { + "x": 38.02174042035165, + "y": 2141.0393153503123 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "6_EOmU5GYGDGzmNoLY8cB", + "type": "subtopic", + "position": { + "x": 38.02174042035165, + "y": 2194.0393153503123 + }, + "selected": false, + "data": { + "label": "Proxies", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 153, + "height": 49, + "style": { + "width": 153 + }, + "positionAbsolute": { + "x": 38.02174042035165, + "y": 2194.0393153503123 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "Hqk_GGsFi14SI5fgPSoGV", + "type": "subtopic", + "position": { + "x": 38.02174042035165, + "y": 2247.0393153503123 + }, + "selected": false, + "data": { + "label": "Firewalls", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 153, + "height": 49, + "style": { + "width": 153 + }, + "positionAbsolute": { + "x": 38.02174042035165, + "y": 2247.0393153503123 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "EdJhuNhMSWjeVxGW-RZtL", + "type": "topic", + "position": { + "x": 219.62236418857248, + "y": 1963.5613549649484 + }, + "selected": false, + "data": { + "label": "Operations Knowledge", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 220, + "height": 49, + "style": {}, + "positionAbsolute": { + "x": 219.62236418857248, + "y": 1963.5613549649484 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "igf9yp1lRdAlN5gyQ8HHC", + "type": "subtopic", + "position": { + "x": 517.3511997578869, + "y": 1801.7604150408933 + }, + "selected": false, + "data": { + "label": "Infrastructure as Code", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 224, + "height": 49, + "style": { + "width": 224, + "height": 49 + }, + "positionAbsolute": { + "x": 517.3511997578869, + "y": 1801.7604150408933 + }, + "dragging": false, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "C0rKd5Rr27Z1_GleoEZxF", + "type": "subtopic", + "position": { + "x": 517.3511997578869, + "y": 1854.7604150408933 + }, + "selected": false, + "data": { + "label": "Cloud Providers", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 224, + "height": 49, + "style": { + "width": 224, + "height": 49 + }, + "positionAbsolute": { + "x": 517.3511997578869, + "y": 1854.7604150408933 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "WoXoVwkSqXTP5U8HtyJOL", + "type": "subtopic", + "position": { + "x": 517.3511997578869, + "y": 1907.7604150408933 + }, + "selected": false, + "data": { + "label": "Serverless Concepts", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 224, + "height": 49, + "style": { + "width": 224, + "height": 49 + }, + "positionAbsolute": { + "x": 517.3511997578869, + "y": 1907.7604150408933 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "XnvlRrOhdoMsiGwGEhBro", + "type": "subtopic", + "position": { + "x": 517.3511997578869, + "y": 1960.7604150408933 + }, + "selected": false, + "data": { + "label": "Linux / Unix", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 224, + "height": 49, + "style": { + "width": 224, + "height": 49 + }, + "positionAbsolute": { + "x": 517.3511997578869, + "y": 1960.7604150408933 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "OErbfM-H3laFm47GCHNPI", + "type": "subtopic", + "position": { + "x": 517.3511997578869, + "y": 2013.7604150408933 + }, + "selected": false, + "data": { + "label": "Service Mesh", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 224, + "height": 49, + "style": { + "width": 224, + "height": 49 + }, + "positionAbsolute": { + "x": 517.3511997578869, + "y": 2013.7604150408933 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "isavRe4ANVn77ZX6gNSLH", + "type": "subtopic", + "position": { + "x": 517.3511997578869, + "y": 2066.7604150408933 + }, + "selected": false, + "data": { + "label": "CI / CD", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 224, + "height": 49, + "style": { + "width": 224, + "height": 49 + }, + "positionAbsolute": { + "x": 517.3511997578869, + "y": 2066.7604150408933 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "l3oeo65FyV5HHvw5n_1wa", + "type": "subtopic", + "position": { + "x": 517.3511997578869, + "y": 2119.7604150408933 + }, + "selected": false, + "data": { + "label": "Containers", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 224, + "height": 49, + "style": { + "width": 224, + "height": 49 + }, + "positionAbsolute": { + "x": 517.3511997578869, + "y": 2119.7604150408933 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "CxceVdaNCyKDhs0huDtcL", + "type": "subtopic", + "position": { + "x": 517.3511997578869, + "y": 2172.7604150408933 + }, + "selected": false, + "data": { + "label": "Cloud Design Patterns", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 224, + "height": 49, + "style": { + "width": 224, + "height": 49 + }, + "positionAbsolute": { + "x": 517.3511997578869, + "y": 2172.7604150408933 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "glz8FmnkNhdmgBUj3EeL2", + "type": "button", + "position": { + "x": 517.3511997578869, + "y": 2225.7604150408933 + }, + "selected": false, + "data": { + "label": "Visit DevOps Roadmap", + "href": "https://roadmap.sh/devops", + "color": "#ffffff", + "backgroundColor": "#2a79e4", + "style": { + "fontSize": 17 + } + }, + "zIndex": 999, + "width": 224, + "height": 49, + "style": { + "width": 224, + "height": 49 + }, + "positionAbsolute": { + "x": 517.3511997578869, + "y": 2225.7604150408933 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "8yALyPVUZPtd7LX3GrO1e", + "type": "topic", + "position": { + "x": 231.12236418857248, + "y": 2394.1340715881647 + }, + "selected": false, + "data": { + "label": "Enterprise Software", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 197, + "height": 49, + "style": {}, + "positionAbsolute": { + "x": 231.12236418857248, + "y": 2394.1340715881647 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "gdtI0H_PzzTj_aFQn_NeA", + "type": "subtopic", + "position": { + "x": -217.58070017726277, + "y": 2315.971559527482 + }, + "selected": false, + "data": { + "label": "MS Dynamics", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 309, + "height": 49, + "style": { + "width": 309 + }, + "positionAbsolute": { + "x": -217.58070017726277, + "y": 2315.971559527482 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "TxWAznp1tUtZ1MvThf9M1", + "type": "subtopic", + "position": { + "x": -217.58070017726277, + "y": 2368.971559527482 + }, + "selected": false, + "data": { + "label": "SAP ERP, HANA, Business Objects", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 309, + "height": 49, + "style": { + "width": 309 + }, + "positionAbsolute": { + "x": -217.58070017726277, + "y": 2368.971559527482 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "YfYviOXqGVp9C6DuhqBrn", + "type": "subtopic", + "position": { + "x": -217.58070017726277, + "y": 2421.971559527482 + }, + "selected": false, + "data": { + "label": "EMC DMS", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 160, + "height": 49, + "style": { + "width": 160, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -217.58070017726277, + "y": 2421.971559527482 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "5EVecZmvor09LjD7WR_Y9", + "type": "subtopic", + "position": { + "x": -52.580700177262884, + "y": 2421.971559527482 + }, + "selected": false, + "data": { + "label": "IBM BPM", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 144, + "height": 49, + "style": { + "width": 144, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": -52.580700177262884, + "y": 2421.971559527482 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "mOXyzdNn8W-9R99ffcnor", + "type": "subtopic", + "position": { + "x": -217.58070017726277, + "y": 2474.971559527482 + }, + "selected": false, + "data": { + "label": "Salesforce", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + } + }, + "zIndex": 999, + "width": 309, + "height": 49, + "style": { + "width": 309 + }, + "positionAbsolute": { + "x": -217.58070017726277, + "y": 2474.971559527482 + }, + "dragging": false, + "selectable": true, + "focusable": true + }, + { + "id": "Ju00mr0KLGN2BV6yEQGPt", + "type": "vertical", + "position": { + "x": 319.6223641885725, + "y": 2675.8489889520815 + }, + "selected": false, + "data": { + "label": "vertical node", + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#4136D4" + } + }, + "zIndex": 999, + "width": 20, + "height": 104, + "positionAbsolute": { + "x": 319.6223641885725, + "y": 2675.8489889520815 + }, + "dragging": false, + "style": { + "width": 20, + "height": 104 + }, + "resizing": false, + "focusable": true, + "selectable": true + }, + { + "width": 660, + "height": 116, + "id": "sVXZrBCsiSzWBBYWTm-nQ", + "type": "paragraph", + "position": { + "x": -0.377635811427524, + "y": 2588.4929641767267 + }, + "selected": false, + "data": { + "label": "Visit the following relevant roadmaps and keep learning", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center", + "borderColor": "#000000", + "backgroundColor": "#ffffff" + }, + "oldId": "0vLaVNJaJSHZ_bHli6Qzs" + }, + "zIndex": 999, + "positionAbsolute": { + "x": -0.377635811427524, + "y": 2588.4929641767267 + }, + "dragging": false, + "style": { + "width": 660, + "height": 116 + }, + "resizing": false, + "focusable": true, + "selectable": true + }, + { + "width": 166, + "height": 49, + "id": "gC8lsIdYLRzo3HzwVqtm1", + "type": "button", + "position": { + "x": 10.84398263919212, + "y": 2644.1746462644314 + }, + "selected": false, + "data": { + "label": "Backend", + "href": "https://roadmap.sh/backend", + "color": "#FFFFFf", + "backgroundColor": "#4136D4", + "style": { + "fontSize": 17 + }, + "borderColor": "#4136D4", + "oldId": "uSLzfLPXxS5-P7ozscvjZ" + }, + "zIndex": 999, + "dragging": false, + "positionAbsolute": { + "x": 10.84398263919212, + "y": 2644.1746462644314 + }, + "style": { + "width": 166, + "height": 49 + }, + "focusable": true, + "resizing": false, + "selectable": true + }, + { + "width": 180, + "height": 49, + "id": "U4YFpc82iJ60qD3aYnJkt", + "type": "button", + "position": { + "x": 180.84398263919212, + "y": 2644.1746462644314 + }, + "selected": false, + "data": { + "label": "System Design", + "href": "https://roadmap.sh/system-design", + "color": "#FFFFFf", + "backgroundColor": "#4136D4", + "style": { + "fontSize": 17 + }, + "borderColor": "#4136D4", + "oldId": "uSLzfLPXxS5-P7ozscvjZ" + }, + "zIndex": 999, + "dragging": false, + "positionAbsolute": { + "x": 180.84398263919212, + "y": 2644.1746462644314 + }, + "style": { + "width": 180, + "height": 49 + }, + "focusable": true, + "resizing": false, + "selectable": true + }, + { + "width": 284, + "height": 49, + "id": "uSLzfLPXxS5-P7ozscvjZ", + "type": "button", + "position": { + "x": 364.8439826391921, + "y": 2644.1746462644314 + }, + "selected": false, + "data": { + "label": "Software Design & Architecture", + "href": "https://roadmap.sh/software-design-architecture", + "color": "#FFFFFf", + "backgroundColor": "#4136D4", + "style": { + "fontSize": 17 + }, + "borderColor": "#4136D4", + "oldId": "PkhQdVms2TGgnPrytCBPZ" + }, + "zIndex": 999, + "dragging": false, + "positionAbsolute": { + "x": 364.8439826391921, + "y": 2644.1746462644314 + }, + "style": {}, + "focusable": true, + "resizing": false, + "selectable": true + }, + { + "id": "yHmHXymPNWwu8p1vvqD3o", + "type": "paragraph", + "position": { + "x": 387.8763900167917, + "y": -64.07316744617222 + }, + "selected": false, + "data": { + "label": "Find the detailed version of this roadmap along with other similar roadmaps", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "left", + "borderColor": "#000000", + "backgroundColor": "#FFFFFf" + } + }, + "zIndex": 999, + "width": 354, + "height": 143, + "positionAbsolute": { + "x": 387.8763900167917, + "y": -64.07316744617222 + }, + "dragging": false, + "selectable": true, + "focusable": true, + "style": { + "width": 354, + "height": 143 + }, + "resizing": false + }, + { + "id": "2zqZkyVgigifcRS1H7F_b", + "type": "button", + "position": { + "x": 401.0797644295918, + "y": 17.91239597157309 + }, + "selected": false, + "data": { + "label": "roadmap.sh", + "href": "https://roadmap.sh", + "color": "#ffffff", + "backgroundColor": "#4136D6", + "style": { + "fontSize": 17 + } + }, + "zIndex": 999, + "width": 329, + "height": 49, + "dragging": false, + "style": { + "width": 329, + "height": 49 + }, + "resizing": false, + "positionAbsolute": { + "x": 401.0797644295918, + "y": 17.91239597157309 + }, + "selectable": true, + "focusable": true + }, + { + "id": "X3IC3D4MqkxpS6s99vdj-", + "type": "linksgroup", + "position": { + "x": -314.9127590352981, + "y": -64.07316744617222 + }, + "selected": false, + "data": { + "label": "Related Roadmaps", + "links": [ + { + "id": "Wf1doH-r2O2KQg10KlDTg", + "label": "Backend Roadmap", + "url": "https://roadmap.sh/backend" + }, + { + "id": "agyDe3W2cYRntQmaYvBLK", + "label": "Full Stack Roadmap", + "url": "https://roadmap.sh/full-stack" + }, + { + "id": "8uHwJHkTFd9i96Msga1sU", + "label": "System Design Roadmap", + "url": "https://roadmap.sh/system-design" + }, + { + "id": "m_W25IDodjbRKNzoXENO0", + "label": "Software Design & Architecture", + "url": "https://roadmap.sh/software-design-architecture" + } + ] + }, + "zIndex": 999, + "width": 320, + "height": 197, + "dragging": false, + "positionAbsolute": { + "x": -314.9127590352981, + "y": -64.07316744617222 + }, + "style": { + "width": 320, + "height": 197 + }, + "resizing": false, + "selectable": true, + "focusable": true + }, + { + "id": "b6lCGw82qKpUmsxe1r1f5", + "type": "subtopic", + "position": { + "x": 17.13182479290697, + "y": 1194.213248721831 + }, + "selected": false, + "data": { + "label": "Microservices", + "style": { + "fontSize": 17, + "justifyContent": "flex-start", + "textAlign": "center" + }, + "oldId": "FAXKxl3fWUFShYmoCsInZ" + }, + "zIndex": 999, + "width": 199, + "height": 49, + "style": { + "width": 199, + "height": 49 + }, + "positionAbsolute": { + "x": 17.13182479290697, + "y": 1194.213248721831 + }, + "dragging": false, + "selectable": true, + "focusable": true + } + ], + "edges": [ + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "iogwMmOvub2ZF4zgg6WyF", + "sourceHandle": "x2", + "target": "_hYN0gEi9BL24nptEtXWU", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "XX0I26JoVMVXIe_7bVMix", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "_hYN0gEi9BL24nptEtXWU", + "sourceHandle": "z2", + "target": "idLHBxhvcIqZTqmh_E8Az", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "dFn6kGOoJ-0BzJJEb9DSG", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "_hYN0gEi9BL24nptEtXWU", + "sourceHandle": "z2", + "target": "os3Pa6W9SSNEzgmlBbglQ", + "targetHandle": "y2", + "data": { + "edgeStyle": "dashed" + }, + "id": "arkF7QJJRbCBYWp0crqa2", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "_hYN0gEi9BL24nptEtXWU", + "sourceHandle": "z2", + "target": "3oInpqvTSSC5_K6i7j8N7", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "HNVw8OboycWKLEtEbG2bn", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "_hYN0gEi9BL24nptEtXWU", + "sourceHandle": "z2", + "target": "YKhuRbcUFzo0hTvuTq-Yl", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "auB7Png72XjmhcLr3IJA7", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "jZ67HhVRelJaxjsCckSSI", + "sourceHandle": "x2", + "target": "hWA7RtuqltMTmHdcCnmES", + "targetHandle": "y1", + "data": { + "edgeStyle": "solid" + }, + "id": "2aoDIr80lXSJLW1hIGUkb", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "sourceHandle": "z2", + "target": "NMznG9mo2wzNFnjhg990f", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "m-_y7nLeYFkUKGiacxWA0", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "sourceHandle": "z2", + "target": "gc_7cuIO2_joKlQRAPDfX", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "G7pXuJfkyt2nWAOHU8yV0", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "rrrvATyhXqRgJGWI3z0WF", + "sourceHandle": "x2", + "target": "AvbMQ5vY3ip1oX_6Yq4ie", + "targetHandle": "w2", + "data": { + "edgeStyle": "dashed" + }, + "id": "2_6Yz3-Agx9_rEN5xW86c", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "hWA7RtuqltMTmHdcCnmES", + "sourceHandle": "w2", + "target": "1AJv95mTLpR7L8KBoGym8", + "targetHandle": "x1", + "data": { + "edgeStyle": "dashed" + }, + "id": "kgMI98fg2-mKMgUs0wnjD", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "hWA7RtuqltMTmHdcCnmES", + "sourceHandle": "y2", + "target": "0etAs56EeBfh_0IlAaSra", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "selected": false, + "id": "ts38Q2ceHs60TJscUBZVE", + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "jZ67HhVRelJaxjsCckSSI", + "sourceHandle": "y2", + "target": "h6ceO0kiBIxNRkPzN3hBY", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "ZiMV7umyPdhy3JJDcopR-", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "jZ67HhVRelJaxjsCckSSI", + "sourceHandle": "y2", + "target": "_JlT9oKQ6Yu4UX6l19G8P", + "targetHandle": "z2", + "data": { + "edgeStyle": "dashed" + }, + "id": "WI-MhbxrehFcVwyGJ5CQJ", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "_hYN0gEi9BL24nptEtXWU", + "sourceHandle": "x2", + "target": "jZ67HhVRelJaxjsCckSSI", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "qUrLBzvXvJOg53HBfjrOI", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "tbmunGk2lG74hVWv_W8lN", + "sourceHandle": "x2", + "target": "4zicbh7Wg2lmKSRhb6E-L", + "targetHandle": "w2", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-tbmunGk2lG74hVWv_W8lNx2-4zicbh7Wg2lmKSRhb6E-Lw2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "4zicbh7Wg2lmKSRhb6E-L", + "sourceHandle": "y2", + "target": "EGG99VA-PEdWdVxNDLtG_", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-4zicbh7Wg2lmKSRhb6E-Ly2-EGG99VA-PEdWdVxNDLtG_z1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "4zicbh7Wg2lmKSRhb6E-L", + "sourceHandle": "y2", + "target": "eG38hT0rotYJ3G-t9df9R", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-4zicbh7Wg2lmKSRhb6E-Ly2-eG38hT0rotYJ3G-t9df9Rz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "4zicbh7Wg2lmKSRhb6E-L", + "sourceHandle": "y2", + "target": "2sR4KULvAUUoOtopvsEBs", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-4zicbh7Wg2lmKSRhb6E-Ly2-2sR4KULvAUUoOtopvsEBsz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "2sR4KULvAUUoOtopvsEBs", + "sourceHandle": "x2", + "target": "Lqe47l4j-C4OwkbkwPYry", + "targetHandle": "w1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-2sR4KULvAUUoOtopvsEBsx2-Lqe47l4j-C4OwkbkwPYryw1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "4zicbh7Wg2lmKSRhb6E-L", + "sourceHandle": "x2", + "target": "rUxbG2S2nJuA1YVY6sjiX", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-4zicbh7Wg2lmKSRhb6E-Lx2-hjlkxYZS7Zf9En3IUS-Wmw1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "lBtlDFPEQvQ_xtLtehU0S", + "sourceHandle": "w2", + "target": "77KvWCA1oHSGgDKBTwjv7", + "targetHandle": "x1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmw2-77KvWCA1oHSGgDKBTwjv7x1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "lBtlDFPEQvQ_xtLtehU0S", + "sourceHandle": "x2", + "target": "5D-kbQ520k1D3fCtD01T7", + "targetHandle": "w1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmx2-5D-kbQ520k1D3fCtD01T7w1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "lBtlDFPEQvQ_xtLtehU0S", + "sourceHandle": "y2", + "target": "hFx3mLqh5omNxqI9lfaAQ", + "targetHandle": "z1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-lBtlDFPEQvQ_xtLtehU0Sy2-hjlkxYZS7Zf9En3IUS-Wmz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "uoDtVFThaV6OMK2wXGfP5", + "sourceHandle": "w2", + "target": "D1IXOBUrrXf5bXhVu9cmI", + "targetHandle": "x1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmw2-D1IXOBUrrXf5bXhVu9cmIx1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "hFx3mLqh5omNxqI9lfaAQ", + "sourceHandle": "y2", + "target": "uoDtVFThaV6OMK2wXGfP5", + "targetHandle": "z1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-hFx3mLqh5omNxqI9lfaAQy2-hjlkxYZS7Zf9En3IUS-Wmz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "uoDtVFThaV6OMK2wXGfP5", + "sourceHandle": "x2", + "target": "_U0VoTkqM1d6NR13p5azS", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-uoDtVFThaV6OMK2wXGfP5x2-hjlkxYZS7Zf9En3IUS-Wmw1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "_U0VoTkqM1d6NR13p5azS", + "sourceHandle": "x2", + "target": "jj5otph6mEYiR-oU5WVtT", + "targetHandle": "w2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmx2-jj5otph6mEYiR-oU5WVtTw2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "_U0VoTkqM1d6NR13p5azS", + "sourceHandle": "z2", + "target": "diu8MyHxZuZSdhavYVj1T", + "targetHandle": "y1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-_U0VoTkqM1d6NR13p5azSz2-hjlkxYZS7Zf9En3IUS-Wmy1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "diu8MyHxZuZSdhavYVj1T", + "sourceHandle": "z2", + "target": "ZEzYb-i55hBe9kK3bla94", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-PyTuVs08_z4EhLwhTYzFuy1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "diu8MyHxZuZSdhavYVj1T", + "sourceHandle": "z2", + "target": "CYnUg_okOcRrD7fSllxLW", + "targetHandle": "y2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-CYnUg_okOcRrD7fSllxLWy2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "diu8MyHxZuZSdhavYVj1T", + "sourceHandle": "z2", + "target": "a6joS9WXg-rbw29_KfBd9", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-a6joS9WXg-rbw29_KfBd9y1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "diu8MyHxZuZSdhavYVj1T", + "sourceHandle": "z2", + "target": "3bpd0iZTd3G-H8A7yrExY", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-3bpd0iZTd3G-H8A7yrExYy1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "SuMhTyaBS9vwASxAt39DH", + "sourceHandle": "x2", + "target": "OaLmlfkZid7hKqJ9G8oNV", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-SuMhTyaBS9vwASxAt39DHx2-hjlkxYZS7Zf9En3IUS-Wmw1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "IzFTn5-tQuF_Z0cG_w6CW", + "sourceHandle": "z2", + "target": "7tBAD0ox9hTK4D483GTRo", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-7tBAD0ox9hTK4D483GTRoy1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "IzFTn5-tQuF_Z0cG_w6CW", + "sourceHandle": "z2", + "target": "OpL2EqvHbUmFgnpuhtZPr", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-OpL2EqvHbUmFgnpuhtZPry1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "IzFTn5-tQuF_Z0cG_w6CW", + "sourceHandle": "z2", + "target": "KiwFXB6yd0go30zAFMTJt", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-KiwFXB6yd0go30zAFMTJty1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "OaLmlfkZid7hKqJ9G8oNV", + "sourceHandle": "z2", + "target": "IzFTn5-tQuF_Z0cG_w6CW", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "selected": false, + "id": "reactflow__edge-OaLmlfkZid7hKqJ9G8oNVz2-hjlkxYZS7Zf9En3IUS-Wmw1", + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "IzFTn5-tQuF_Z0cG_w6CW", + "sourceHandle": "x2", + "target": "YCJYRA3b-YSm8vKmGUFk5", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "selected": false, + "id": "reactflow__edge-IzFTn5-tQuF_Z0cG_w6CWx2-hjlkxYZS7Zf9En3IUS-Wmw1", + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "YCJYRA3b-YSm8vKmGUFk5", + "sourceHandle": "z2", + "target": "57liQPaPyVpE-mdLnsbi0", + "targetHandle": "y2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-57liQPaPyVpE-mdLnsbi0y2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "YCJYRA3b-YSm8vKmGUFk5", + "sourceHandle": "z2", + "target": "n5AcBt_u8qtTe3PP9svPZ", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-n5AcBt_u8qtTe3PP9svPZy1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "YCJYRA3b-YSm8vKmGUFk5", + "sourceHandle": "z2", + "target": "JUFE4OQhnXOt1J_MG-Sjf", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-JUFE4OQhnXOt1J_MG-Sjfy1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "YCJYRA3b-YSm8vKmGUFk5", + "sourceHandle": "z2", + "target": "92GG4IRZ3FijumC94aL-T", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmz2-92GG4IRZ3FijumC94aL-Ty1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "YCJYRA3b-YSm8vKmGUFk5", + "sourceHandle": "x2", + "target": "Ocn7-ctpnl71ZCZ_uV-uD", + "targetHandle": "w2", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-YCJYRA3b-YSm8vKmGUFk5x2-Ocn7-ctpnl71ZCZ_uV-uDw2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "Ocn7-ctpnl71ZCZ_uV-uD", + "sourceHandle": "x2", + "target": "priDGksAvJ05YzakkTFtM", + "targetHandle": "w2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-Ocn7-ctpnl71ZCZ_uV-uDx2-priDGksAvJ05YzakkTFtMw2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "Ocn7-ctpnl71ZCZ_uV-uD", + "sourceHandle": "y2", + "target": "j9Y2YbBKi3clO_sZ2L_hQ", + "targetHandle": "z1", + "data": { + "edgeStyle": "solid" + }, + "selected": false, + "id": "reactflow__edge-Ocn7-ctpnl71ZCZ_uV-uDy2-hjlkxYZS7Zf9En3IUS-Wmz1", + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "j9Y2YbBKi3clO_sZ2L_hQ", + "sourceHandle": "y2", + "target": "C0g_kQFlte5siHMHwlHQb", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmy2-C0g_kQFlte5siHMHwlHQbz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "j9Y2YbBKi3clO_sZ2L_hQ", + "sourceHandle": "y2", + "target": "6FDGecsHbqY-cm32yTZJa", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmy2-6FDGecsHbqY-cm32yTZJaz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "j9Y2YbBKi3clO_sZ2L_hQ", + "sourceHandle": "y2", + "target": "mCiYCbKIOVU34qil_q7Hg", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmy2-mCiYCbKIOVU34qil_q7Hgz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "j9Y2YbBKi3clO_sZ2L_hQ", + "sourceHandle": "y2", + "target": "ulwgDCQi_BYx5lmll7pzU", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmy2-ulwgDCQi_BYx5lmll7pzUz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "j9Y2YbBKi3clO_sZ2L_hQ", + "sourceHandle": "y2", + "target": "vpko5Kyf6BZ5MHpxXOKaf", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmy2-vpko5Kyf6BZ5MHpxXOKafz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "j9Y2YbBKi3clO_sZ2L_hQ", + "sourceHandle": "y2", + "target": "s0RvufK2PLMXtlsn2KAUN", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmy2-s0RvufK2PLMXtlsn2KAUNz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "j9Y2YbBKi3clO_sZ2L_hQ", + "sourceHandle": "x2", + "target": "hjlkxYZS7Zf9En3IUS-Wm", + "targetHandle": "w2", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-j9Y2YbBKi3clO_sZ2L_hQx2-hjlkxYZS7Zf9En3IUS-Wmw2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "hjlkxYZS7Zf9En3IUS-Wm", + "sourceHandle": "x2", + "target": "LQlzVxUxM3haWRwbhYHKY", + "targetHandle": "w2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmx2-LQlzVxUxM3haWRwbhYHKYw2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "hjlkxYZS7Zf9En3IUS-Wm", + "sourceHandle": "y2", + "target": "UyIwiIiKaa6LTQaqzbCam", + "targetHandle": "z1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-hjlkxYZS7Zf9En3IUS-Wmy2-UyIwiIiKaa6LTQaqzbCamz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "UyIwiIiKaa6LTQaqzbCam", + "sourceHandle": "z2", + "target": "cBWJ6Duw99tSKr7U6OW3A", + "targetHandle": "y1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-UyIwiIiKaa6LTQaqzbCamz2-cBWJ6Duw99tSKr7U6OW3Ay1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "cBWJ6Duw99tSKr7U6OW3A", + "sourceHandle": "x2", + "target": "Mt5W1IvuHevNXVRlh7z26", + "targetHandle": "w1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-cBWJ6Duw99tSKr7U6OW3Ax2-Mt5W1IvuHevNXVRlh7z26w1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "cBWJ6Duw99tSKr7U6OW3A", + "sourceHandle": "z2", + "target": "EdJhuNhMSWjeVxGW-RZtL", + "targetHandle": "y1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-cBWJ6Duw99tSKr7U6OW3Az2-EdJhuNhMSWjeVxGW-RZtLy1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "EdJhuNhMSWjeVxGW-RZtL", + "sourceHandle": "z2", + "target": "igf9yp1lRdAlN5gyQ8HHC", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-EdJhuNhMSWjeVxGW-RZtLz2-igf9yp1lRdAlN5gyQ8HHCy1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "EdJhuNhMSWjeVxGW-RZtL", + "sourceHandle": "z2", + "target": "C0rKd5Rr27Z1_GleoEZxF", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-EdJhuNhMSWjeVxGW-RZtLz2-C0rKd5Rr27Z1_GleoEZxFy1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "EdJhuNhMSWjeVxGW-RZtL", + "sourceHandle": "z2", + "target": "WoXoVwkSqXTP5U8HtyJOL", + "targetHandle": "y2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-EdJhuNhMSWjeVxGW-RZtLz2-WoXoVwkSqXTP5U8HtyJOLy2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "EdJhuNhMSWjeVxGW-RZtL", + "sourceHandle": "z2", + "target": "XnvlRrOhdoMsiGwGEhBro", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-EdJhuNhMSWjeVxGW-RZtLz2-XnvlRrOhdoMsiGwGEhBroy1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "EdJhuNhMSWjeVxGW-RZtL", + "sourceHandle": "z2", + "target": "OErbfM-H3laFm47GCHNPI", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-EdJhuNhMSWjeVxGW-RZtLz2-OErbfM-H3laFm47GCHNPIy1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "EdJhuNhMSWjeVxGW-RZtL", + "sourceHandle": "z2", + "target": "isavRe4ANVn77ZX6gNSLH", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-EdJhuNhMSWjeVxGW-RZtLz2-isavRe4ANVn77ZX6gNSLHy1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "EdJhuNhMSWjeVxGW-RZtL", + "sourceHandle": "z2", + "target": "l3oeo65FyV5HHvw5n_1wa", + "targetHandle": "y1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-EdJhuNhMSWjeVxGW-RZtLz2-l3oeo65FyV5HHvw5n_1way1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "EdJhuNhMSWjeVxGW-RZtL", + "sourceHandle": "z2", + "target": "CxceVdaNCyKDhs0huDtcL", + "targetHandle": "y2", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-EdJhuNhMSWjeVxGW-RZtLz2-CxceVdaNCyKDhs0huDtcLy2", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "EdJhuNhMSWjeVxGW-RZtL", + "sourceHandle": "x2", + "target": "8yALyPVUZPtd7LX3GrO1e", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "selected": false, + "id": "reactflow__edge-EdJhuNhMSWjeVxGW-RZtLx2-8yALyPVUZPtd7LX3GrO1ew1", + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "8yALyPVUZPtd7LX3GrO1e", + "sourceHandle": "y2", + "target": "gdtI0H_PzzTj_aFQn_NeA", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-8yALyPVUZPtd7LX3GrO1ey2-gdtI0H_PzzTj_aFQn_NeAz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "8yALyPVUZPtd7LX3GrO1e", + "sourceHandle": "y2", + "target": "TxWAznp1tUtZ1MvThf9M1", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-8yALyPVUZPtd7LX3GrO1ey2-TxWAznp1tUtZ1MvThf9M1z1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "8yALyPVUZPtd7LX3GrO1e", + "sourceHandle": "y2", + "target": "5EVecZmvor09LjD7WR_Y9", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-8yALyPVUZPtd7LX3GrO1ey2-5EVecZmvor09LjD7WR_Y9z1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "8yALyPVUZPtd7LX3GrO1e", + "sourceHandle": "y2", + "target": "mOXyzdNn8W-9R99ffcnor", + "targetHandle": "z1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-8yALyPVUZPtd7LX3GrO1ey2-mOXyzdNn8W-9R99ffcnorz1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "sourceHandle": "x2", + "target": "sVXZrBCsiSzWBBYWTm-nQ", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "PShueM-HfMGu2Jy1dt73g", + "selected": false, + "type": "smoothstep", + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "STQQbPa7PE3gbjMdL6P-t", + "sourceHandle": "x2", + "target": "sVXZrBCsiSzWBBYWTm-nQ", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-STQQbPa7PE3gbjMdL6P-tx2-sVXZrBCsiSzWBBYWTm-nQw1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "kc6buUsLAeZeUb4Tk0apM", + "sourceHandle": "x2", + "target": "sVXZrBCsiSzWBBYWTm-nQ", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-kc6buUsLAeZeUb4Tk0apMx2-sVXZrBCsiSzWBBYWTm-nQw1", + "selected": false, + "focusable": true, + "selectable": true + }, + { + "style": { + "strokeDasharray": "0", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "8yALyPVUZPtd7LX3GrO1e", + "sourceHandle": "x2", + "target": "sVXZrBCsiSzWBBYWTm-nQ", + "targetHandle": "w1", + "data": { + "edgeStyle": "solid" + }, + "id": "reactflow__edge-8yALyPVUZPtd7LX3GrO1ex2-sVXZrBCsiSzWBBYWTm-nQw1", + "selected": false, + "selectable": true, + "focusable": true + }, + { + "style": { + "strokeDasharray": "0.8 8", + "strokeLinecap": "round", + "strokeWidth": 3.5, + "stroke": "#2b78e4" + }, + "source": "OaLmlfkZid7hKqJ9G8oNV", + "sourceHandle": "x2", + "target": "b6lCGw82qKpUmsxe1r1f5", + "targetHandle": "w1", + "data": { + "edgeStyle": "dashed" + }, + "id": "reactflow__edge-OaLmlfkZid7hKqJ9G8oNVx2-b6lCGw82qKpUmsxe1r1f5w1", + "selected": false + } + ] +} \ No newline at end of file diff --git a/src/data/roadmaps/software-architect/software-architect.md b/src/data/roadmaps/software-architect/software-architect.md index f8898a3ab..ff19638d3 100644 --- a/src/data/roadmaps/software-architect/software-architect.md +++ b/src/data/roadmaps/software-architect/software-architect.md @@ -11,7 +11,7 @@ isNew: false hasTopics: true dimensions: width: 968 - height: 1882.18 + height: 2525 schema: headline: 'Software Architect Roadmap' description: 'Learn to become a Software Architect with this interactive step by step guide in 2024. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.'