{"id":16475483,"url":"https://github.com/rasheedamir/fullstack-secdevops-path","last_synced_at":"2026-03-03T03:44:15.905Z","repository":{"id":68692366,"uuid":"106253562","full_name":"rasheedamir/fullstack-secdevops-path","owner":"rasheedamir","description":"learning path to become a fullstack secdevops egineer","archived":false,"fork":false,"pushed_at":"2018-08-18T15:21:50.000Z","size":22,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-28T17:01:08.636Z","etag":null,"topics":["devops","fullstack","fullstack-developer","secdevops"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rasheedamir.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-10-09T07:59:16.000Z","updated_at":"2020-08-13T06:43:06.000Z","dependencies_parsed_at":"2023-03-21T02:49:14.790Z","dependency_job_id":null,"html_url":"https://github.com/rasheedamir/fullstack-secdevops-path","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rasheedamir/fullstack-secdevops-path","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasheedamir%2Ffullstack-secdevops-path","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasheedamir%2Ffullstack-secdevops-path/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasheedamir%2Ffullstack-secdevops-path/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasheedamir%2Ffullstack-secdevops-path/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rasheedamir","download_url":"https://codeload.github.com/rasheedamir/fullstack-secdevops-path/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rasheedamir%2Ffullstack-secdevops-path/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30031392,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T03:27:35.548Z","status":"ssl_error","status_checked_at":"2026-03-03T03:27:09.213Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["devops","fullstack","fullstack-developer","secdevops"],"created_at":"2024-10-11T12:38:25.922Z","updated_at":"2026-03-03T03:44:15.877Z","avatar_url":"https://github.com/rasheedamir.png","language":null,"readme":"# fullstack-secdevops-path\nlearning path to become a fullstack secdevops egineer\n\n# Mantra\n\n- [Think It! Build It! Ship It! Tweak It!](https://vimeo.com/94950270)\n\n# Architecture\n\n## REST\n\nRead these:\n\n- [REST API Design Rule Book](https://doc.lagout.org/programmation/Webservers/REST%20API%20Design%20Rulebook%20-%20Masse%20-%20O%27Reilly%20%282012%29/REST%20API%20Design%20Rulebook%20-%20Masse%20-%20O%27Reilly%20%282012%29.pdf)\n\n- Microservices\n- [Self-Contained Systems](http://scs-architecture.org/) - ASSEMBLING SOFTWARE FROM INDEPENDENT SYSTEMS\n- [Must Read - Technical Service Requirements](https://github.com/stakater/technical-service-requirements)\n- [Must Read - Security Guide for Developers](https://github.com/stakater/security-guide-for-developers)\n\n# Backend\n\n- What is Microservices API Gateway architecture? Have you used one? For what purpose?\n- Do you have experience with lightweight Java containers such as Wildfly Swarm or Spring Boot?\n- What test automation frameworks have you used?\n- How do you differentiate between Unit \u0026 Integration test?\n- API security e.g. Authentication \u0026 Authorization protocols?\n- Developer experience, Swagger?\n- API design and development, REST, SOAP, etc.?\n- REST API best practices?\n- Have you integrated with other external systems?\n- What are 12 factor apps?\n\n## Spring\n\n### Books\n\n- [Spring Microservices In Action](https://www.manning.com/books/spring-microservices-in-action)\n- [Spring Boot in Action](https://www.manning.com/books/spring-boot-in-action)\n\n## Java\n\n## RxJava\n\n# Frontend Web\n\n## RxJs\n\n## Angular\n\n- https://www.gitbook.com/book/rangle-io/ngcourse2/details\n\n## React\n\n\n## Redux\n\n\n# Frontend Mobile\n\n- [React Native Training](https://unbug.gitbooks.io/react-native-training/content/)\n\n# Middleware\n\n## Kafka\n\n### Books\n\n- [Kafka: The Definitive Guide](https://www.oreilly.com/library/view/kafka-the-definitive/9781491936153/)\n\n## Hazelcast\n\n# Infrastructure\n\n## Development workflow\n\n- TBD (trunk based development)? Git workflow?\n\n## CI + CD\n\n- What is CI \u0026 CD?\n- What are the challenges in releasing stateless \u0026 stateful apps? How does BG work in case of stateful apps?\n- What CI \u0026 CD tool have you used? Jenkins? GoCD?\n- How did the pipeline look like?\n- How did you use docker containers?\n\n## Docker\n\n- [Docker fo Java Developers](https://htmlpreview.github.io/?https://github.com/redhat-developer-demos/docker-java/blob/devnexus2017/readme.html)\n\n## Kubernetes\n\n* [Kubernetes for Java developers](https://www.youtube.com/watch?v=_vM3ORa9_JE\u0026feature=youtu.be)\n* [8 Steps to Becoming Awesome with Kubernetes](https://docs.google.com/presentation/d/1ij64THksTygvifW5BD-n0ipc6MDF4cGBRQcV3BRYaoM/edit?_lrsc=927c6920-c737-4468-89b4-ddd9e2baa7b9\u0026sc_cid=70160000000KGB4AAO#slide=id.g278b81b176_0_613)\n* [Hobby Kube](https://github.com/hobby-kube/guide)\n* [Development Environments Microservices](https://www.datawire.io/guide/development/development-environments-microservices/)\n* https://ramitsurana.gitbooks.io/awesome-kubernetes/content/\n\n## AWS\n\n- How does a best practices based VPC architecture looks like?\n- What services of AWS have you used? And why have you used them?\n\n# Gitbooks\n\n- [Microservices Best Practices for Java](https://cnjunq.gitbooks.io/microservices-best-practices-for-java); downloadable from here: https://www.redbooks.ibm.com/redbooks/pdfs/sg248357.pdf\n- [Java for Small Teams](https://ncrcoe.gitbooks.io/java-for-small-teams/content/)\n\n# Books\n\n* Succeeding with Agile: Software Development Using Scrum\n* The DevOps Handbook - How to Create World-Class Agility, Reliability, and Security in Technology Organizations\n* Clean Code A Handbook of Agile Software Craftsmanship\n* Effective Java\n\n# Blogs\n\n# Online Courses\n\n* [Microservices with Kubernetes](https://robertbrem.github.io/Microservices_with_Kubernetes/)\n\n# Videos\n\n* [Easily secure your Front and back applications with KeyCloak](https://www.youtube.com/watch?v=RGp4HUKikts)\n\n---\n\n* [Design Patterns Handbook](https://ondrej-kvasnovsky.gitbooks.io/design-patterns-handbook/content/)\n* [Modern Java - A Guide to Java 8](https://wizardforcel.gitbooks.io/modern-java-a-guide-to-java8/content/)\n* [Java 9 Microservices for Developers](https://andreluisdias.gitbooks.io/java-9-microservices-for-developers/content/)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frasheedamir%2Ffullstack-secdevops-path","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frasheedamir%2Ffullstack-secdevops-path","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frasheedamir%2Ffullstack-secdevops-path/lists"}