Welcome to Siva's Blog

~-Scribbles by Sivananda Hanumanthu
My experiences and learnings on Technology, Leadership, Domains, Life and on various topics as a reference!
What you can expect here, it could be something on Java, J2EE, Databases, or altogether on a newer Programming language, Software Engineering Best Practices, Software Architecture, SOA, REST, Web Services, Micro Services, APIs, Technical Architecture, Design, Programming, Cloud, Application Security, Artificial Intelligence, Machine Learning, Big data and Analytics, Integrations, Middleware, Continuous Delivery, DevOps, Cyber Security, Application Security, QA/QE, Automations, Emerging Technologies, B2B, B2C, ERP, SCM, PLM, FinTech, IoT, RegTech or any other domain, Tips & Traps, News, Books, Life experiences, Notes, latest trends and many more...

Saturday, December 19, 2020

REST API Guidelines

REST API Guidelines

The below link has comprehensive guidelines Microsoft REST APIs should follow so RESTful interfaces are developed consistently. And these can be followed by API developers and Architects at other companies too.

Refer:

https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md

AuthZ Open Source library

Casbin: An authorization library that supports access control models like ACL, RBAC, ABAC in Golang

Key features:

  • Many languages support
  • ACL
  • RBAC
  • REST APIs...etc

Refer:

https://github.com/casbin/casbin

https://github.com/casbin


Sunday, December 13, 2020

Reference Architecture models for ingress and egress

Reference Architecture models for ingress and egress

References:

https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/dmz/nva-ha

https://aviatrix.com/learn-center/answered-egress/how-can-i-create-internet-ingress-and-egress-security-patterns-for-aws

https://aws.amazon.com/quickstart/architecture/aviatrix-fqdn-egress-filtering/

https://www.f5.com/company/blog/f5-friday-ingress-versus-ingress

https://azure.github.io/application-gateway-kubernetes-ingress/

Saturday, November 28, 2020

DevOps - References or Resources

DevOps - References or Resources

All resources like Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization, and DevOps Interview Questions at one place

https://github.com/bregman-arie/devops-exercises

https://github.com/collections/devops-tools

https://github.com/Tikam02/DevOps-Guide

https://github.com/schoolofdevops

https://github.com/nemonik/hands-on-DevOps

https://digital.ai/periodic-table-of-devops-tools